From b5abdc01131e6dc0ff209aa2d370708b03fd2acc Mon Sep 17 00:00:00 2001 From: Flashfyre Date: Fri, 19 Apr 2024 18:56:45 -0400 Subject: [PATCH 01/47] Fix error sound after selecting a biome --- src/phases.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/phases.ts b/src/phases.ts index 66c07c89d39..04d712cdcaf 100644 --- a/src/phases.ts +++ b/src/phases.ts @@ -1042,13 +1042,15 @@ export class SelectBiomePhase extends BattlePhase { .map(b => Array.isArray(b) ? b[0] : b); }, this.scene.currentBattle.waveIndex); const biomeSelectItems = biomeChoices.map(b => { - return { + const ret: OptionSelectItem = { label: getBiomeName(b), handler: () => { this.scene.ui.setMode(Mode.MESSAGE); setNextBiome(b); + return true; } }; + return ret; }); this.scene.ui.setMode(Mode.OPTION_SELECT, { options: biomeSelectItems, From f0ac060466039c4bb656af5e5e416cc7df7907aa Mon Sep 17 00:00:00 2001 From: Flashfyre Date: Fri, 19 Apr 2024 19:49:58 -0400 Subject: [PATCH 02/47] Add temporary shiny rate increase for event --- src/field/pokemon.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/field/pokemon.ts b/src/field/pokemon.ts index 83cd9f06616..6cbbcd0d079 100644 --- a/src/field/pokemon.ts +++ b/src/field/pokemon.ts @@ -986,8 +986,11 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container { let shinyThreshold = new Utils.IntegerHolder(32); if (thresholdOverride === undefined) { - if (!this.hasTrainer()) + if (!this.hasTrainer()) { + if (new Date() < new Date('4/22/2024')) + shinyThreshold.value *= 3; this.scene.applyModifiers(ShinyRateBoosterModifier, true, shinyThreshold); + } } else shinyThreshold.value = thresholdOverride; From c9dfb199f285a338421c68c76882d644a060ef0a Mon Sep 17 00:00:00 2001 From: Temps Ray Date: Fri, 19 Apr 2024 21:58:02 -0400 Subject: [PATCH 03/47] Relax biome restrictions for Alolan evolutions --- src/data/pokemon-evolutions.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/data/pokemon-evolutions.ts b/src/data/pokemon-evolutions.ts index f76c3ef2c9e..fca8dbd76ca 100644 --- a/src/data/pokemon-evolutions.ts +++ b/src/data/pokemon-evolutions.ts @@ -244,7 +244,7 @@ export const pokemonEvolutions: PokemonEvolutions = { new SpeciesEvolution(Species.ELECTRODE, 30, null, null) ], [Species.CUBONE]: [ - new SpeciesEvolution(Species.ALOLA_MAROWAK, 28, null, new SpeciesEvolutionCondition(p => p.scene.arena.biomeType === Biome.ISLAND), SpeciesWildEvolutionDelay.MEDIUM), + new SpeciesEvolution(Species.ALOLA_MAROWAK, 28, null, new SpeciesEvolutionCondition(p => p.scene.arena.biomeType === Biome.ISLAND || p.scene.arena.biomeType === Biome.BEACH), SpeciesWildEvolutionDelay.MEDIUM), new SpeciesEvolution(Species.MAROWAK, 28, null, null) ], [Species.TYROGUE]: [ @@ -253,7 +253,7 @@ export const pokemonEvolutions: PokemonEvolutions = { new SpeciesEvolution(Species.HITMONTOP, 20, null, new SpeciesEvolutionCondition(p => p.stats[Stat.ATK] === p.stats[Stat.DEF])) ], [Species.KOFFING]: [ - new SpeciesEvolution(Species.GALAR_WEEZING, 35, null, new SpeciesEvolutionCondition(p => p.scene.arena.biomeType === Biome.METROPOLIS), SpeciesWildEvolutionDelay.MEDIUM), + new SpeciesEvolution(Species.GALAR_WEEZING, 35, null, new SpeciesEvolutionCondition(p => p.scene.arena.biomeType === Biome.METROPOLIS || p.scene.arena.biomeType === Biome.SLUM), SpeciesWildEvolutionDelay.MEDIUM), new SpeciesEvolution(Species.WEEZING, 35, null, null) ], [Species.RHYHORN]: [ @@ -1213,7 +1213,7 @@ export const pokemonEvolutions: PokemonEvolutions = { new SpeciesEvolution(Species.CLODSIRE, 20, null, null) ], [Species.PIKACHU]: [ - new SpeciesFormEvolution(Species.ALOLA_RAICHU, '', '', 1, EvolutionItem.THUNDER_STONE, new SpeciesEvolutionCondition(p => p.scene.arena.biomeType === Biome.ISLAND), SpeciesWildEvolutionDelay.LONG), + new SpeciesFormEvolution(Species.ALOLA_RAICHU, '', '', 1, EvolutionItem.THUNDER_STONE, new SpeciesEvolutionCondition(p => p.scene.arena.biomeType === Biome.ISLAND || p.scene.arena.biomeType === Biome.BEACH), SpeciesWildEvolutionDelay.LONG), new SpeciesFormEvolution(Species.RAICHU, '', '', 1, EvolutionItem.THUNDER_STONE, null, SpeciesWildEvolutionDelay.LONG) ], [Species.NIDORINA]: [ @@ -1252,7 +1252,7 @@ export const pokemonEvolutions: PokemonEvolutions = { new SpeciesEvolution(Species.CLOYSTER, 1, EvolutionItem.WATER_STONE, null, SpeciesWildEvolutionDelay.LONG) ], [Species.EXEGGCUTE]: [ - new SpeciesEvolution(Species.ALOLA_EXEGGUTOR, 1, EvolutionItem.LEAF_STONE, new SpeciesEvolutionCondition(p => p.scene.arena.biomeType === Biome.ISLAND), SpeciesWildEvolutionDelay.LONG), + new SpeciesEvolution(Species.ALOLA_EXEGGUTOR, 1, EvolutionItem.LEAF_STONE, new SpeciesEvolutionCondition(p => p.scene.arena.biomeType === Biome.ISLAND || p.scene.arena.biomeType == Biome.BEACH), SpeciesWildEvolutionDelay.LONG), new SpeciesEvolution(Species.EXEGGUTOR, 1, EvolutionItem.LEAF_STONE, null, SpeciesWildEvolutionDelay.LONG) ], [Species.TANGELA]: [ From 706a85ed5b1e6614962b978d07061ab7671ef98b Mon Sep 17 00:00:00 2001 From: Flashfyre Date: Fri, 19 Apr 2024 23:37:23 -0400 Subject: [PATCH 04/47] Add missing pipeline data for shiny recolors in certain screens --- src/data/enums/species.ts | 14 +++++++++++++- src/egg-hatch-phase.ts | 3 +++ src/evolution-phase.ts | 5 ++++- src/form-change-phase.ts | 5 ++++- src/system/game-data.ts | 20 ++++---------------- 5 files changed, 28 insertions(+), 19 deletions(-) diff --git a/src/data/enums/species.ts b/src/data/enums/species.ts index 1f449258ad8..0197a09ff85 100644 --- a/src/data/enums/species.ts +++ b/src/data/enums/species.ts @@ -1081,4 +1081,16 @@ export enum Species { PALDEA_TAUROS = 8128, PALDEA_WOOPER = 8194, BLOODMOON_URSALUNA = 8901, -}; \ No newline at end of file +}; + +export const defaultStarterSpecies: Species[] = [ + Species.BULBASAUR, Species.CHARMANDER, Species.SQUIRTLE, + Species.CHIKORITA, Species.CYNDAQUIL, Species.TOTODILE, + Species.TREECKO, Species.TORCHIC, Species.MUDKIP, + Species.TURTWIG, Species.CHIMCHAR, Species.PIPLUP, + Species.SNIVY, Species.TEPIG, Species.OSHAWOTT, + Species.CHESPIN, Species.FENNEKIN, Species.FROAKIE, + Species.ROWLET, Species.LITTEN, Species.POPPLIO, + Species.GROOKEY, Species.SCORBUNNY, Species.SOBBLE, + Species.SPRIGATITO, Species.FUECOCO, Species.QUAXLY +]; \ No newline at end of file diff --git a/src/egg-hatch-phase.ts b/src/egg-hatch-phase.ts index 36539e9c6bb..9259e7b10a4 100644 --- a/src/egg-hatch-phase.ts +++ b/src/egg-hatch-phase.ts @@ -246,6 +246,9 @@ export class EggHatchPhase extends Phase { this.eggContainer.setVisible(false); this.pokemonSprite.play(this.pokemon.getSpriteKey(true)); this.pokemonSprite.pipelineData['ignoreTimeTint'] = true; + this.pokemonSprite.setPipelineData('spriteKey', this.pokemon.getSpriteKey()); + this.pokemonSprite.setPipelineData('shiny', this.pokemon.shiny); + this.pokemonSprite.setPipelineData('variant', this.pokemon.variant); this.pokemonSprite.setVisible(true); this.scene.time.delayedCall(Utils.fixedInt(250), () => { this.pokemon.cry(); diff --git a/src/evolution-phase.ts b/src/evolution-phase.ts index c71ae5da368..fc58d141300 100644 --- a/src/evolution-phase.ts +++ b/src/evolution-phase.ts @@ -115,7 +115,10 @@ export class EvolutionPhase extends Phase { [ this.pokemonEvoSprite, this.pokemonEvoTintSprite ].map(sprite => { sprite.play(evolvedPokemon.getSpriteKey(true)); - sprite.pipelineData['ignoreTimeTint'] = true; + sprite.setPipelineData('ignoreTimeTint', true); + sprite.setPipelineData('spriteKey', evolvedPokemon.getSpriteKey()); + sprite.setPipelineData('shiny', evolvedPokemon.shiny); + sprite.setPipelineData('variant', evolvedPokemon.variant); [ 'spriteColors', 'fusionSpriteColors' ].map(k => { if (evolvedPokemon.summonData?.speciesForm) k += 'Base'; diff --git a/src/form-change-phase.ts b/src/form-change-phase.ts index 28ef39d4ccb..db325bd3d4f 100644 --- a/src/form-change-phase.ts +++ b/src/form-change-phase.ts @@ -39,7 +39,10 @@ export class FormChangePhase extends EvolutionPhase { [ this.pokemonEvoSprite, this.pokemonEvoTintSprite ].map(sprite => { sprite.play(transformedPokemon.getSpriteKey(true)); - sprite.pipelineData['ignoreTimeTint'] = true; + sprite.setPipelineData('ignoreTimeTint', true); + sprite.setPipelineData('spriteKey', transformedPokemon.getSpriteKey()); + sprite.setPipelineData('shiny', transformedPokemon.shiny); + sprite.setPipelineData('variant', transformedPokemon.variant); [ 'spriteColors', 'fusionSpriteColors' ].map(k => { if (transformedPokemon.summonData?.speciesForm) k += 'Base'; diff --git a/src/system/game-data.ts b/src/system/game-data.ts index 1c4dbaed2d1..fe2b7ec1b5c 100644 --- a/src/system/game-data.ts +++ b/src/system/game-data.ts @@ -2,7 +2,7 @@ import BattleScene, { PokeballCounts, bypassLogin } from "../battle-scene"; import Pokemon, { EnemyPokemon, PlayerPokemon } from "../field/pokemon"; import { pokemonPrevolutions } from "../data/pokemon-evolutions"; import PokemonSpecies, { SpeciesFormKey, allSpecies, getPokemonSpecies, noStarterFormKeys, speciesStarters } from "../data/pokemon-species"; -import { Species } from "../data/enums/species"; +import { Species, defaultStarterSpecies } from "../data/enums/species"; import * as Utils from "../utils"; import PokemonData from "./pokemon-data"; import PersistentModifierData from "./modifier-data"; @@ -922,30 +922,18 @@ export class GameData { }; } - const defaultStarters: Species[] = [ - Species.BULBASAUR, Species.CHARMANDER, Species.SQUIRTLE, - Species.CHIKORITA, Species.CYNDAQUIL, Species.TOTODILE, - Species.TREECKO, Species.TORCHIC, Species.MUDKIP, - Species.TURTWIG, Species.CHIMCHAR, Species.PIPLUP, - Species.SNIVY, Species.TEPIG, Species.OSHAWOTT, - Species.CHESPIN, Species.FENNEKIN, Species.FROAKIE, - Species.ROWLET, Species.LITTEN, Species.POPPLIO, - Species.GROOKEY, Species.SCORBUNNY, Species.SOBBLE, - Species.SPRIGATITO, Species.FUECOCO, Species.QUAXLY - ]; - const defaultStarterAttr = DexAttr.NON_SHINY | DexAttr.MALE | DexAttr.DEFAULT_VARIANT | DexAttr.DEFAULT_FORM; const defaultStarterNatures: Nature[] = []; this.scene.executeWithSeedOffset(() => { const neutralNatures = [ Nature.HARDY, Nature.DOCILE, Nature.SERIOUS, Nature.BASHFUL, Nature.QUIRKY ]; - for (let s = 0; s < defaultStarters.length; s++) + for (let s = 0; s < defaultStarterSpecies.length; s++) defaultStarterNatures.push(Utils.randSeedItem(neutralNatures)); }, 0, 'default'); - for (let ds = 0; ds < defaultStarters.length; ds++) { - let entry = data[defaultStarters[ds]] as DexEntry; + for (let ds = 0; ds < defaultStarterSpecies.length; ds++) { + let entry = data[defaultStarterSpecies[ds]] as DexEntry; entry.seenAttr = defaultStarterAttr; entry.caughtAttr = defaultStarterAttr; entry.natureAttr = Math.pow(2, defaultStarterNatures[ds] + 1); From 9ec505bf35e2e7530d5eb9ab16f0027899753ccb Mon Sep 17 00:00:00 2001 From: Flashfyre Date: Sat, 20 Apr 2024 01:27:10 -0400 Subject: [PATCH 05/47] Add various new shiny variants --- public/images/pokemon/308.png | Bin 7202 -> 20260 bytes public/images/pokemon/exp/857.png | Bin 4311 -> 13542 bytes public/images/pokemon/variant/249_2.json | 2540 +++++++++++++ public/images/pokemon/variant/249_2.png | Bin 0 -> 70453 bytes public/images/pokemon/variant/249_3.json | 2540 +++++++++++++ public/images/pokemon/variant/249_3.png | Bin 0 -> 70334 bytes public/images/pokemon/variant/250_2.json | 2372 ++++++++++++ public/images/pokemon/variant/250_2.png | Bin 0 -> 34392 bytes public/images/pokemon/variant/250_3.json | 2372 ++++++++++++ public/images/pokemon/variant/250_3.png | Bin 0 -> 34383 bytes public/images/pokemon/variant/307.json | 34 + public/images/pokemon/variant/308-mega.json | 36 + public/images/pokemon/variant/308.json | 19 + public/images/pokemon/variant/308_2.json | 2372 ++++++++++++ public/images/pokemon/variant/308_2.png | Bin 0 -> 20896 bytes public/images/pokemon/variant/333.json | 26 + public/images/pokemon/variant/334-mega.json | 32 + public/images/pokemon/variant/334_2.json | 3380 +++++++++++++++++ public/images/pokemon/variant/334_2.png | Bin 0 -> 24583 bytes public/images/pokemon/variant/334_3.json | 3380 +++++++++++++++++ public/images/pokemon/variant/334_3.png | Bin 0 -> 24494 bytes public/images/pokemon/variant/489.json | 50 + public/images/pokemon/variant/490.json | 47 + public/images/pokemon/variant/492-land.json | 19 + public/images/pokemon/variant/492-land_2.json | 3002 +++++++++++++++ public/images/pokemon/variant/492-land_2.png | Bin 0 -> 9702 bytes public/images/pokemon/variant/492-sky.json | 28 + public/images/pokemon/variant/538.json | 26 + public/images/pokemon/variant/69_2.json | 2120 +++++++++++ public/images/pokemon/variant/69_2.png | Bin 0 -> 4422 bytes public/images/pokemon/variant/70.json | 19 + public/images/pokemon/variant/71.json | 18 + .../images/pokemon/variant/720-unbound.json | 50 + public/images/pokemon/variant/720.json | 53 + public/images/pokemon/variant/747.json | 30 + public/images/pokemon/variant/748.json | 36 + public/images/pokemon/variant/856.json | 24 + public/images/pokemon/variant/857_2.json | 41 + public/images/pokemon/variant/857_2.png | Bin 0 -> 1814 bytes public/images/pokemon/variant/857_3.json | 41 + public/images/pokemon/variant/857_3.png | Bin 0 -> 4500 bytes public/images/pokemon/variant/858.json | 34 + public/images/pokemon/variant/877-hangry.json | 41 + public/images/pokemon/variant/877.json | 53 + public/images/pokemon/variant/885.json | 47 + public/images/pokemon/variant/886.json | 53 + public/images/pokemon/variant/887.json | 36 + public/images/pokemon/variant/887_1.json | 41 + public/images/pokemon/variant/887_1.png | Bin 0 -> 5520 bytes public/images/pokemon/variant/967.json | 18 + .../images/pokemon/variant/_masterlist.json | 420 ++ public/images/pokemon/variant/back/249.json | 28 + public/images/pokemon/variant/back/250.json | 34 + public/images/pokemon/variant/back/307.json | 22 + .../images/pokemon/variant/back/308-mega.json | 34 + public/images/pokemon/variant/back/308.json | 32 + public/images/pokemon/variant/back/333.json | 26 + .../images/pokemon/variant/back/334-mega.json | 30 + public/images/pokemon/variant/back/334.json | 26 + public/images/pokemon/variant/back/489.json | 26 + public/images/pokemon/variant/back/490.json | 26 + .../images/pokemon/variant/back/492-land.json | 36 + .../images/pokemon/variant/back/492-sky.json | 28 + public/images/pokemon/variant/back/538.json | 24 + public/images/pokemon/variant/back/69.json | 18 + public/images/pokemon/variant/back/70.json | 17 + public/images/pokemon/variant/back/71.json | 19 + .../pokemon/variant/back/720-unbound.json | 44 + public/images/pokemon/variant/back/720.json | 44 + public/images/pokemon/variant/back/747.json | 26 + public/images/pokemon/variant/back/748.json | 32 + public/images/pokemon/variant/back/856.json | 24 + public/images/pokemon/variant/back/857_2.json | 41 + public/images/pokemon/variant/back/857_2.png | Bin 0 -> 3898 bytes public/images/pokemon/variant/back/857_3.json | 41 + public/images/pokemon/variant/back/857_3.png | Bin 0 -> 3901 bytes public/images/pokemon/variant/back/858.json | 30 + .../pokemon/variant/back/877-hangry.json | 29 + public/images/pokemon/variant/back/877.json | 35 + public/images/pokemon/variant/back/885.json | 41 + public/images/pokemon/variant/back/886.json | 38 + public/images/pokemon/variant/back/887.json | 47 + public/images/pokemon/variant/back/967.json | 18 + .../pokemon/variant/back/female/308.json | 32 + .../images/pokemon/variant/exp/334-mega.json | 18 + .../pokemon/variant/exp/334-mega_2.json | 587 +++ .../images/pokemon/variant/exp/334-mega_2.png | Bin 0 -> 45958 bytes .../pokemon/variant/exp/720-unbound.json | 71 + public/images/pokemon/variant/exp/720.json | 92 + public/images/pokemon/variant/exp/856.json | 24 + public/images/pokemon/variant/exp/857_2.json | 692 ++++ public/images/pokemon/variant/exp/857_2.png | Bin 0 -> 13739 bytes public/images/pokemon/variant/exp/857_3.json | 692 ++++ public/images/pokemon/variant/exp/857_3.png | Bin 0 -> 13707 bytes public/images/pokemon/variant/exp/858.json | 32 + .../pokemon/variant/exp/877-hangry.json | 41 + public/images/pokemon/variant/exp/877.json | 50 + public/images/pokemon/variant/exp/885.json | 47 + public/images/pokemon/variant/exp/886.json | 53 + public/images/pokemon/variant/exp/887.json | 65 + public/images/pokemon/variant/exp/967.json | 19 + .../pokemon/variant/exp/back/334-mega.json | 26 + .../pokemon/variant/exp/back/720-unbound.json | 44 + .../images/pokemon/variant/exp/back/720.json | 44 + .../images/pokemon/variant/exp/back/856.json | 24 + .../pokemon/variant/exp/back/857_2.json | 272 ++ .../images/pokemon/variant/exp/back/857_2.png | Bin 0 -> 8339 bytes .../pokemon/variant/exp/back/857_3.json | 272 ++ .../images/pokemon/variant/exp/back/857_3.png | Bin 0 -> 8299 bytes .../images/pokemon/variant/exp/back/858.json | 30 + .../pokemon/variant/exp/back/877-hangry.json | 29 + .../images/pokemon/variant/exp/back/877.json | 35 + .../images/pokemon/variant/exp/back/885.json | 41 + .../images/pokemon/variant/exp/back/886.json | 38 + .../images/pokemon/variant/exp/back/887.json | 47 + .../images/pokemon/variant/exp/back/967.json | 17 + public/images/pokemon/variant/female/308.json | 36 + 117 files changed, 29836 insertions(+) create mode 100644 public/images/pokemon/variant/249_2.json create mode 100644 public/images/pokemon/variant/249_2.png create mode 100644 public/images/pokemon/variant/249_3.json create mode 100644 public/images/pokemon/variant/249_3.png create mode 100644 public/images/pokemon/variant/250_2.json create mode 100644 public/images/pokemon/variant/250_2.png create mode 100644 public/images/pokemon/variant/250_3.json create mode 100644 public/images/pokemon/variant/250_3.png create mode 100644 public/images/pokemon/variant/307.json create mode 100644 public/images/pokemon/variant/308-mega.json create mode 100644 public/images/pokemon/variant/308.json create mode 100644 public/images/pokemon/variant/308_2.json create mode 100644 public/images/pokemon/variant/308_2.png create mode 100644 public/images/pokemon/variant/333.json create mode 100644 public/images/pokemon/variant/334-mega.json create mode 100644 public/images/pokemon/variant/334_2.json create mode 100644 public/images/pokemon/variant/334_2.png create mode 100644 public/images/pokemon/variant/334_3.json create mode 100644 public/images/pokemon/variant/334_3.png create mode 100644 public/images/pokemon/variant/489.json create mode 100644 public/images/pokemon/variant/490.json create mode 100644 public/images/pokemon/variant/492-land.json create mode 100644 public/images/pokemon/variant/492-land_2.json create mode 100644 public/images/pokemon/variant/492-land_2.png create mode 100644 public/images/pokemon/variant/492-sky.json create mode 100644 public/images/pokemon/variant/538.json create mode 100644 public/images/pokemon/variant/69_2.json create mode 100644 public/images/pokemon/variant/69_2.png create mode 100644 public/images/pokemon/variant/70.json create mode 100644 public/images/pokemon/variant/71.json create mode 100644 public/images/pokemon/variant/720-unbound.json create mode 100644 public/images/pokemon/variant/720.json create mode 100644 public/images/pokemon/variant/747.json create mode 100644 public/images/pokemon/variant/748.json create mode 100644 public/images/pokemon/variant/856.json create mode 100644 public/images/pokemon/variant/857_2.json create mode 100644 public/images/pokemon/variant/857_2.png create mode 100644 public/images/pokemon/variant/857_3.json create mode 100644 public/images/pokemon/variant/857_3.png create mode 100644 public/images/pokemon/variant/858.json create mode 100644 public/images/pokemon/variant/877-hangry.json create mode 100644 public/images/pokemon/variant/877.json create mode 100644 public/images/pokemon/variant/885.json create mode 100644 public/images/pokemon/variant/886.json create mode 100644 public/images/pokemon/variant/887.json create mode 100644 public/images/pokemon/variant/887_1.json create mode 100644 public/images/pokemon/variant/887_1.png create mode 100644 public/images/pokemon/variant/967.json create mode 100644 public/images/pokemon/variant/back/249.json create mode 100644 public/images/pokemon/variant/back/250.json create mode 100644 public/images/pokemon/variant/back/307.json create mode 100644 public/images/pokemon/variant/back/308-mega.json create mode 100644 public/images/pokemon/variant/back/308.json create mode 100644 public/images/pokemon/variant/back/333.json create mode 100644 public/images/pokemon/variant/back/334-mega.json create mode 100644 public/images/pokemon/variant/back/334.json create mode 100644 public/images/pokemon/variant/back/489.json create mode 100644 public/images/pokemon/variant/back/490.json create mode 100644 public/images/pokemon/variant/back/492-land.json create mode 100644 public/images/pokemon/variant/back/492-sky.json create mode 100644 public/images/pokemon/variant/back/538.json create mode 100644 public/images/pokemon/variant/back/69.json create mode 100644 public/images/pokemon/variant/back/70.json create mode 100644 public/images/pokemon/variant/back/71.json create mode 100644 public/images/pokemon/variant/back/720-unbound.json create mode 100644 public/images/pokemon/variant/back/720.json create mode 100644 public/images/pokemon/variant/back/747.json create mode 100644 public/images/pokemon/variant/back/748.json create mode 100644 public/images/pokemon/variant/back/856.json create mode 100644 public/images/pokemon/variant/back/857_2.json create mode 100644 public/images/pokemon/variant/back/857_2.png create mode 100644 public/images/pokemon/variant/back/857_3.json create mode 100644 public/images/pokemon/variant/back/857_3.png create mode 100644 public/images/pokemon/variant/back/858.json create mode 100644 public/images/pokemon/variant/back/877-hangry.json create mode 100644 public/images/pokemon/variant/back/877.json create mode 100644 public/images/pokemon/variant/back/885.json create mode 100644 public/images/pokemon/variant/back/886.json create mode 100644 public/images/pokemon/variant/back/887.json create mode 100644 public/images/pokemon/variant/back/967.json create mode 100644 public/images/pokemon/variant/back/female/308.json create mode 100644 public/images/pokemon/variant/exp/334-mega.json create mode 100644 public/images/pokemon/variant/exp/334-mega_2.json create mode 100644 public/images/pokemon/variant/exp/334-mega_2.png create mode 100644 public/images/pokemon/variant/exp/720-unbound.json create mode 100644 public/images/pokemon/variant/exp/720.json create mode 100644 public/images/pokemon/variant/exp/856.json create mode 100644 public/images/pokemon/variant/exp/857_2.json create mode 100644 public/images/pokemon/variant/exp/857_2.png create mode 100644 public/images/pokemon/variant/exp/857_3.json create mode 100644 public/images/pokemon/variant/exp/857_3.png create mode 100644 public/images/pokemon/variant/exp/858.json create mode 100644 public/images/pokemon/variant/exp/877-hangry.json create mode 100644 public/images/pokemon/variant/exp/877.json create mode 100644 public/images/pokemon/variant/exp/885.json create mode 100644 public/images/pokemon/variant/exp/886.json create mode 100644 public/images/pokemon/variant/exp/887.json create mode 100644 public/images/pokemon/variant/exp/967.json create mode 100644 public/images/pokemon/variant/exp/back/334-mega.json create mode 100644 public/images/pokemon/variant/exp/back/720-unbound.json create mode 100644 public/images/pokemon/variant/exp/back/720.json create mode 100644 public/images/pokemon/variant/exp/back/856.json create mode 100644 public/images/pokemon/variant/exp/back/857_2.json create mode 100644 public/images/pokemon/variant/exp/back/857_2.png create mode 100644 public/images/pokemon/variant/exp/back/857_3.json create mode 100644 public/images/pokemon/variant/exp/back/857_3.png create mode 100644 public/images/pokemon/variant/exp/back/858.json create mode 100644 public/images/pokemon/variant/exp/back/877-hangry.json create mode 100644 public/images/pokemon/variant/exp/back/877.json create mode 100644 public/images/pokemon/variant/exp/back/885.json create mode 100644 public/images/pokemon/variant/exp/back/886.json create mode 100644 public/images/pokemon/variant/exp/back/887.json create mode 100644 public/images/pokemon/variant/exp/back/967.json create mode 100644 public/images/pokemon/variant/female/308.json diff --git a/public/images/pokemon/308.png b/public/images/pokemon/308.png index 4e99791d62f3a310fd7d92ffaf5a714dbed13ac8..20e41507efa757e9c9dcb7544e40184702adb908 100644 GIT binary patch literal 20260 zcmY(qWmsELyRMs{rG--5THM`TQrz9$p%C0X6e;fR?o!;X#T|lsfg;7-=}FhOzP)3O#FSlBr9??(B*eJc__(>5*qPY?0O|1T6c2T^W!!I5T|8aN2_GVo zrfscN;iS>Jq~n?C*-$>n_QnCoxy98T#Z}@<-muedK?=p<>&PQQfGTxI2n6DDPL9|_ zDKh5O1e={+XA_y5BzOL{xm{E1R%d<-?SQ!FAjBW?+9(jzd~NJs`vYOokyggYK-6;p zJQ%R$*w7$~doKx>4(GcR1y0Ah$Lnf;Px|mg4;6{(1N_ZRYSSTS11P6O?O)z6>l5IO z@Cs>VQMD+Iq&0IYOtQ*OlIwhB*GzP|WYqJ$O}9YjyJ8O(Bp7p<+_pI1U8C8F=ELlc ziZ>>}+kbQ4#@_-lav%cqvrr2g%N+;0y_{$k!IrXfA z?PW($PcE>;%g4)V$7I({I~QQ^oSAUvo?;jra7rLfa{u#I%Re0r@V&&MY5DP+-4`5y z!4Xio5DNTCA zSYe3iqM@Ms+>CqlpRYyBZ7Ja^_ZZVD+Hl2Wgdl%n04+TRDTrH}pg1WWHl!&JKj~|=F-;kgTOI~y5Vs?~YoOT{CoeK{;FvMO8c>z> zeGY`~{OvgCLvYCO2OQOJuB2kaAL~Q3p|9 zd7yVd>q^)TKoe`pQ?bT;#PLR^U_~kE)BTPCMr<%v;(ZenjMq1E&dy81{I#Vw*%99N z!)dV6&(tjp?YAO!M5z_{jp#6b$mH;ZD6!4HuCNR86~*Fexf1dZVfAsCD@DXG)0;$Qf96oEG2 z{M{7H*8JAzgAb+;qCkva5XH8uV>7RjzMx_lL%+tBt|N`3mLpaxK_}+MhqEa3fvfYe z3yXV6Uv&RBA~CsSv{+FnHNn!N^d?OC3Dc6ia;ufh?WuFgHfefP^60hc5oph`H5uk; zUFr2zJWIl~IMuJ!^{diqwevm2oun_yF%3tg!>jvMbc@vsUDXdmXB*iymL>Vr`NX^$ zoFgw0e@kIA4uoxs{ZfgbeWJCZHB%3+P_j^Kn{%6!{G;=S7fp<#1aVsROL3!vbxCHWdu3i_7xS`n zEAx_b8|55xesj>dmU55sO(^I~+LvJ4U7O<>-pUKt_jWO3A5XIq_`dD0Ed+B-a8ht; zS)W2bPG>F5E?h!KXDep;3vbjjYfkdBE4sv9Olk4T&F#3<(jb8mR^CB9!qb z_D_S*m(beisA$tDZhSWaA$CoU_pFmV_FUbzqTEhAI+nA>&J);XqwESC>vrDDsN4-a za%`1sMC{)tK8+*pbxeF?n#NVc6^%rSB$CI3CZ_)cTg2$jG6gZcW9nec)gjOx(6ej! z)ADF-=a6l`ZtXV|YKmp8W(_sFs;o|DT5KM?UD3bP-)yVgcc1dJx3V8jTp&dbzBRM6%=Qo!@Zzg>=ij?tSnks~_Fa0w!z+=? zkc%8E^cuXnzard^Zu`^btbb%sY>(O^-qK~S>S5p!;}i4*kM4(_Bb7K5Tv~2bvHy9> z%5cGuy!L(VBG~Fy_Lk0}e|4&(-)H*UHr8*o6PHb`DW2t)d5_Vl4Tq3Tx`4)jxWC+g ziGaGmHOL;M95mFM9O(DCC=c=T{Acv96JI6zgvcDFjfZdJI>+9OXb5%52W3A~#a z7L^p{OgLLOQ}`KQeiqW?^(>^gNv^aNe9C-^m4obn?2vFa%CfIS*+!jABP8ptu#qE} zzMZ2Qf2rP!tNt#h^s#iIxLfg^!fNgb+eQv6^m|PZO%aQdR1DwlKbC7=VdPDY%ofNgiD{3D8JLw$f999S8w&hEOF`7%i zs~*EZ-9CdEy*$0|&Bm_9`=gH<(-p;)-dabs%(_C|gANmcO~FlHYy)T;nHgDp+n6m4 zl;SmKG79Q${Eze^aUvuJc(_}^WvgK;v`f6LUrtLZ6iDPesqo~gj#+3nBa;V#syOV0Z&D_qE>nx)g> z96Y^zweLHXeRy{);T3xj{9k`Asv%}Bvzm8NE9X6y}$+|{59u71gtM^-6?5EarT=4u_c5`OC zBAznti2ONU>J0vn3JL!a;y*X;3lcC}tD_OI_>mF`bCSN*3vMw zQzgJb_k!7lVj-RvjeJtbHKru zp=&4^r;gAT@$Zley_XJ5pa5aR%`(u1rCK zka7g2;{PX*;EYBTP0#Hw-{@8zTFK|ms;`F#tW+9-|EI1vY}|y=zg_te0jQf@$RDP{ z^mnw(vkcK_=if0_y!}_p^zVbGBWke}C#*=j9Z^c}ea1$vf##s1UmbTUrU#fJGrSg^ zh7r@(Zp)b^uIe}&6^?L^Rs3l6sLU#C^3Lx3`Wqsz!L5I-0$kq%JiWcWsRoZOuS%mA zn^#ZrPJR@ljYg@tPgJ8x(?B#GK1yr+x*159#dIRhMk2_RQ%6nA%6^|(ZBO*~S)bNO ztZLoe>Zj*mi&>*C)5lIBz=y$L{Z-=}r)FIy5BOO$V_6vkL_?!2Ix391JucbYC}y@O zlZ1XL`t2;mQvA)B3)b|l#va4?6~Bf^%Z9^si2f?+KpfHjy?fM-NGuRM1YLs2!>7rr zCi-6Ge7sE&CM;u_#7-<*JteJGf%ErvPQ@Q&m5x{Xh5*B-d>uBoy}n=ZKl$HYqC)Te(iH$; zyt0vCh{DgL3mc-iT0q5|HD}7YJ2IfY|2BTEggt%pQYDnBaw;_48?&6SaV5ntCP5&ogr zSDjnGjZc?ZTJG8J(1tw#7Ne_2fVAkZq8F+ZRA$(z;=qP4ieaHB2k3qZ*yJUqKO29& z!x8I^{Txvk71V|ElSHc0T~U7fj-2K@->4%OnLVf!{Vwlm8t`&|n4vu5Hp!Kz48#VO z@9#koGvg(!HzW(|Iy*Xk&i`eu#~Ab#=E>O$2B%#=739~}m{P{08AaKin8t0>?p*)! zr!a|BPue2SouGZA%~Za5rv-iv-kH81(N_ z{cI#K>E9hEdi+B>PZ@zBrWJ%OMF8tLJJQTQWs6s?y=R`#ZB=@)WW2 z)c%{ROxMUq<^CH;>ho?3?0Fx6*dlVtbKFSSL3rA+?DB-xjEW>`S!punwjegM1NPDT zCIk3rNqCV*tJ(O0r)7l1d27_2RW<qWIoN4tk&NTapZ%2|)OPsC=tq zItzFV$I4vf?lW`RL-TXPNtmbVGwYw8hqUq*dOi1@!QmWuXXj{ z>%((Tt!xOU=LhC70m8n|dHTT1PrZW5i}T;6JB3Sl^ZER!mEUL@LBo{UuI)gnxgz=V zHYUQk4wM(Ge>)`_md7RkUOjwlIBSSfDMiEWY7U#=_NV@YdWUBvcBW`0M;WC%HJPAK{0tO;`Sb$s2qlORSG4rzRUmV8_Ys zsb=AC^2kfvIh`t)XH^6Gzs^tq!aGuDLg~VwkL7j*ANt^y+QZ|Ij#@gjnt_Z7r+XEG z4ZB&-H{D)tB}UW~P54o1_|9N28K>hNg|cn&XI7wQxy zk$&i(dCvy$9x^@G2R2`YY}{FLj-G;8!*i`oDJL0ZZ9oW&9Hib2uobIeJKrAQX2EU{ zmrmv3VZ0jbdo}CobT?7ccn@Y*y&4%wBwAXFqkZ~IjdJ>f{-}=+k8Y}eEX*YSbNj*W z_ZC63eI}?O@8jyf$(8*@Gsm17q3R5)NC)X9`{gr<#08N-tRshRR}N9yIHkq*vmO%V z4`NCwE>qalXk)<{7T3(X|C%XnWmCwZyW>l#Hrctmm$3fcBx9?7 zO0%w_RbGqm%G)u)9+f8I(*rjW$}rm6ZW!(#`HmCCW|8pI@ZG%~{uB7`Zk1T!Q6Vu3 zWW+kpVev$`-!GAg64zFc`|oz9L-r@7whPJNkm7(VF%a7P!xy*L*ilv)oVVOIHLqEPN}`~ zm1I(j)-ZM7!`-%PU$ayaT`lrrIN5hUw5t--k{h!0K=`;pC0wQDviW^=r9lNFwKZB| zo>MHo+-J<^F=AZd3{_T6&I=f8w6@YQelhjT8axwoB*0p>U@pP0+jfE$`mf) z_|M1T{flYm6_^Ix&l&>?1G|N^Z|@Zx0lJ0SSj+v&)VWCIrsN|wjN5l)NAg~nSDnz4 zf_WPY#KY3kQmyUF&NB*Q7by^@a~>I$hvaEN?=2!;q9&KtbzQnFtc@cUqdSP)-}1H_ zC45;{;|cRbj&TUYIF(ZoJWj;r@ei-uc4#jjb5^kDwZ(-em+U;wf7Ql%K0mRUMVbgx z>YR@6yJQ*V?0`LyoE$!U>X!-#I@-r0{D8bON!y(=)iCgbF_$F5MMCGLcMly4P0iK$ zqUqX;`N<5t*Ck;|S2=UP^0RPE$|#f4>sXvU+-#UGI3f~NCyK;s7sbBAV-k<$`*L5n z(he!wX4lY2-$wu|K2w%X6KdF3naQ$8<@RarJ4Yuh7dBGk)e#K|OFd1zLsXwJOZB>n zge-KZ8C8P)M=>Qbb#SK`wWQNjH17}E9YQRY?=SdNHa?X8cC}BHxg8nGH9)5_ax>Z; z(a7yC^i=R+qrB#)2F6U4!F1Jxv3u3XLVEvxTE*p2c2Yp=r&E?# zyYti*3R5iF&$4UW^+eXJMD*mpEidjI5gj-3*p|bli6n{9&Z~cDpS2sLYth0}EjfFR zS~gIF`}nsiTh7PvuJJB63pI)~c@oEU2gzUR1M!pld z#hCqmWY64keuO+M&i6S~Cq7jt@6HS@T4%2Xk-WDWB_4;|`(jA%&kWUvj_5qdD(Q?% zMAao^7U@v{xUoKlCGN5hRG1uuZA;~%RF!fSEiIA-_e zFaZ0@A)JsR#fdxP)eVBPn4>Jt*Wcgq5Ju6*1H@wshnu0oL#LVRXxyY5Zn&k~oYna& z5nx>`v*1cwVM=zg4EyqNWZD@>*$*YWEN1Qzt6!rM&(x}zR!l#G&BN9D@qOr1w2G3b zFhAVsW}ai1y%A>rWb9+pAi}S;peasFs!wBQ3+f$pwN4?;Kp*K3u0oTRCrmgtb(!I$ zv4nG4*y;OX|1-%6&LnY|%1g8X_#2n5vcEKOsbVFfHX{OkP;l>cfaCGlNt#`PEid&U zTm-VF{nUKOs9KxbQAF*1KN3*_l ziC7+U!IdM(m2V%{L=u--2OGg@Q^_~@wK>%VPMn;vKsk;Zr+DBLB9=McuVz=n`rD|) z3O@?>pjki2>l}ega)F zc?BAJc&zIe?4%)t)+yYB_=Rlr$}7t|LG_`6yAI0q8 z;jV4ydoAN0I@y#guxTu^0AK6cDV0!#C#}_ru(8&p;%8}$!pP}mEJW3{_?B!PF2dyd zC30EnA2>;k{UXCg^@l&&jU%6fLENz6czu(NbXYh{y#q!yY{Xnknje7ZCw#+1Rwjxc zQ#SD6S4ooh3g7*45Hw|lkt|N}HYZrZ4QCP|?|j8wICxorM&Ng%IlBhOrxyS&QqrQ! z7&AX<&v}7p6y!4ED?dt->E#C^r~BQVC}B+*-pXOA+Lq}2cO*^^v;_&^BYHriBuHHk zc%8T^zHRX2nwK%MIme%7rKeqh|ACIh%N15jEn_HwMH*^|Uwu1etbBK(-T=x$bpn8v zQwB<23>!QN^?13vCTcgFUVB#)@^s+Ll!C%ArTt)~aYer-l@b`9p3nl@3GUBE-T3bN zY(f2QO&RmccoOyM59beW%S>Gzmzo_e;YBbop_MSOQELS8tXF^_o#cYSi27HG4 zh8A19&&`Ch5@~qzct}`gd&t^kN-8NqPTR}abbc4BvsQ#K5=-piq<4NPx@APN1QYwX)kJt5`1t1{z2Bx zL7OUyZFBy`wt`~EKZH1kCnEmCG5tN!l_62YycJx?F_j;z+3q2u?MHq=8?q#90RWs9CyE6)>A5bWEl3w&%0z)m;acB=c zxWji{`i~N)lA|+YZTQ9XA+KES>3jFehEWFQe#9TpNpn{dF5!qM%4MDj6rT5$l$2^+ zrCiBUMZ#y?5Px{6y5QU#aNm&U!dR$p9gdJ=Z*Vnuhiv9e*}P4$3Fss0lK*YfK0M)xy!P?0r)-mCkMy zQK)NdC;b28J70)C#My%^D&TB!@B^>;)b`~Re6Qj2_>t5rHJMyODw>w+!}j1w?cinU zAYK)G>&fgys`k3 zhN!f^NuB4jPG!^oJ*+xf^=vqzEU;n=FFNt1AZb||Mra1o_R?(r7qswl6@Bx}sGqS@ zhIO9Zi^v&L(&a$Sf9p!=lmVYK#xL-RS#O>D^`T9<+cKaifLIwO;}uKQ0HDhGw`L%^ z_E!1-(~8Ke5@TUXEi8V%V^y0{y9-t@rKb@dYjg-WbT{r&^J-`r% zy)Yybco9E!zV4&%|C;1CvD~#0mGLzauYAu{YZP2W&zjJ0>aY<{?p27gIwiES4nObv zx?~GC%tHd|s*SLBJ8Tw6Ka6r1;(fj1^+B_`vj>$M9dD*{h@TxqGBvBlkc<>9F(_IA zc(4kPc>tBA17WEA1^Y)%6y%8?|A+IK?>hi{`&Q@a%1+z`e7Y9>K-X>+0*aNr((D#D z>jID4^kUpmb=y+xOt%#!oZOu-m?jfTiVWF1qIS=$j8`%{|C;)M{_L`u;;*C+)8)%| z+r*Xsfem5}%l$B7q*;kb8V7tZtbdmeYYtf3?=GghRsAj3?01VO43T(f(bB4&2Wz_U zuA;4{Dqc9z^x;n-dw!`r8j`hS?;!h|P%3uqB*<~)32R)qg*}gZO)6t9?krnLrmNe3@-{c~Urn=efmikY`h|NOH z{?T+Gh`TyInqJ<`c}cIit{cmU`-HqJ*N!l6@}i>v2s~=lC5VfT9I{UnCJ1-o&n{TE zM^+*=(1d<9Vq|{hU>os^W!J|S8&XO-9#s2uaikzp7>v{`g;R1C01N2<;{HvtFp%Vh zPokbZ;Z$bCdfmZ`L=GsH1e z={sw^`1x|A-9Ovp_zG?2V#cex@B5@br&7fqIhQfmhULs?p?W14y`23xqW#H3vE^a@ zIjV6Dt+#dQU0G_!RYXTgdwZ+yrQ+w}0n@;t9+K$E`CC&^w}HNI1QH3H+E0XWLaVYI zB<;Hd7z#Q5+e!(;5!-Hu1Y*wd@f|VjqHLI@wecaXYkrT8=$WQ0GR?C^vS77r7*ynZ zqs@qG9o@6z)6on}jFP$G6R90`kzEBS7lbMQ!r6BOH5j#6 z!H~zVn+E`->tXuova=3Gub6AT7Uk4I5Ag|ZG5lz) zKHrYkd*sU7cSSI5=F0T?V0kmcF&IH+oV%NkFBZe-Tg#2}AG)Poy)o-gV{9S5#@fpE z5>d%Xef`Sb@QWd<;4#SGQhX9=cXePu1k>@zOO*X_7j>j!m1A%(;i3&+IjY(E(&LaF z-d{8GlJ~)m8V3FdFwzGntY3&rUtS0Ap544Kqq8G9E_!G|Cw?RR`zhp;FmEw&mL;#`>_rtY2*8?4;R zu)_Gxr@H%FWG7D8X;7v`VuqgRML3DT3W*a&lJOL>7)D>s!i3-}y5P3Y-1x*!Y-zU< z#)(SMH4}4G7Kg=#ln0U12Bz=|?VtOns1A3dk2y3d73iTe)eR&4F4nhx)X_6A7P_CB z$#dd=e?$TBto{ZBzonM5H(m!w3w{^AL!Exnlu)!CJ@hdOdS7byv(cpKkiaf#O$ycP zEBqfr7zS;QYNmMiC{HY9igC#6CQqR0>dLZg#CGo&N2P*6=mCEL^1X z1N%It3Fc@?$eFLS7q-S%+ehPVYQNM^zQkPsUx`Z2a@eMZukOv+5PlFAq2vy42hk~c zoy6mLTCA01*E(1}${Vk@`Q9IyHItw(G42}OWx~|oWRxsC+`?x}hxZzYswu6$wCOxm zyF%Uf0?DJ>y9@}-KV7p!M+S(bXRI=YLzQsECJ!UIZtlaYuA7GCJNtW$U|Z7vAu`b> zAaWj(Ww=T^OiI%Zf@s)Y<;j-679Cdciy$zfgv`awo2knvstp{GwZ`a1R6I;rp|bM5 z+*G<&Ay8$Pk)qr}VneZ|qi(eST^F|=q3?lvYmXptmi;r>*AE`B^d;A!>(!F;$3F~{ zB|kh2fw3%N>cnb5MD1OdUl%OXlT=qhNcF+}0h-K|Y@4n69HCu4EJyJs9SD5Y%7}2? z6fl6RB=VJsJY;?H_VsJ95LH2aqip23Jc^vlGx*+AgHO#SsT~aRVw30d=kF|i@js^m5+#71hy2Lk0I^Ba9OW3I34zqy2C z#58=9*AuaJP!ctMk25S);QKKLtkmONBsV$#Bp8dzm9KB6)w3X1%vb@~Ly3}IC%%bO z_e%+^CH0GK%X@YSW$-mc)~M2F(Fg6`afe3<@2xR|DK$`)-tYA-N8qc48Rgi2dm=)) z+q=ISJS*2k1T4NJ^F8b}agiEZ@X}uaW!XuWCD7}vdNnk*=9UA1NvY!HL#*@n=~e7A zh9w_Dzt{-(S_+i~T%Z~^Ae%qxc-dcRIu0N`R2`e~4OK6A)V|L?>-Y;7 zR}G`Py1U727_ie)!prlax74Gz_t!UoMt_4va(H%=CTH!8#}u@fO!AgY z*2nyKe>XT~nf&F_GvTGP;|T}i6R$NeF!7Bt;{y+g@eMx3rz^H!jqG`=zg`oViIsh4 z0`J2U*{vdk%!sXQP;y{3jqHS>Dez-O#%XK)tjm0R?rn?z5Slb6iLnLfrxDLJ@p0$i z@o$1>0y}+9I|frOZqns}R0CJzCbU-z?-ax&e>{FC)xE~`fIgy z&hv7YN1HSmDOR`q>5}5rBc~=-)9yIkrR^wZ@L*u+s#U4JkCLGb} zRj|HG@6z_nmC*!~Fo{5>P%TLf8^eC~WgbUYj~#PRxl2j&U-DQbDZ#$-UZO~rf%|yh z8g`%!)};xE@&c8LIk8;#$T(+S#cdq<4JRD=MTJ+qsS=54$7@&nf4u-M?WaBGUC-s) z@Z(teDZKPAH5U{Q`WEDd1QcBxS}*E?*tr{vjfQjVYr!_=APF?JCMP{g8aaU`x39EWe%!u$aPf+dqt|{Dg47dUhob*_>*GE zY3 zOFxPv`&P39-5C^wEiQTKKYbw?`O{$%+Ipa|jWBymP#L#HH>5;;@kS>TjwSU_R&A8M zoj`*|n{M2yvcLS%;NS(X9W0z6sQxb!^E@WcNQvRKKpMKS6Hn(7D;+6iHfRuEQZo>0 zHHBZHrB2nxtXE~rG{}~GfAQN6FdFm}=^4PYL#9I_J(#Qh#bw3}jY4hjdY&T`oJF4~ zPZbJzqHdoasaE6pB{`KIptVEBM-W$G0{0+fKAu-Hp5F2hiEZ;YgpPugq_})()L7lF zK#i>=X^lTt?D3O@9jGEwam;N$^(gVO|BEv0iAkL~fl*!=w)=<#fe?Jm$m6TgnA{ps zCYMrXEBJ()i24U!yD$)1isHqS7iWK{rm-cT&St?~qt2)Hdz<{~!K^ksz@PcNRXfi| zM0OD(+EL7+5y)XN2-D$7TXfEvWd6O>G>}F#+EBemWgK2LOIV#4G$z&C#7D-FL61n{ z6{^N+JO2~YI1^nulI`X`p4W=@3MfdR%-G_p@xPBGv75pCCI6tKbEDUzi5)1W0?ukQ zimoAE6&6tedwtjkCbCIC7J9(T@|FE>B{6T-IwmZgqcp-u!XxfMOHYrT_{vqkGAb*2 z)BnYztlLMLHK`JPwk-Ym`(;Nd%&qZd=8xqDWvOvpsBO*vmf&H`IJoi8 zNm9|l4-}Xz0EEW9w<17Ea(+beQscX-$TSQwDv$8x$`Vy09AJ(TR&HF7azfTyoCwxHKjTz*3#nQ-LTovTnl zrTpgt>%kR2aAFr`U74|I0suN3++iw7E;d)5x-de}37+4tbx2|V4YCizph%47nL;Rq z|CEjfwK$TihsQU|hVbP(om+mJ+}_7WBBHnn37)nzW-&RVtbW$+Pdg^;;TgO9S!|eP zZ!dOu+;K0Q6pfQfyA08L|HLa~In-(AEgtDyEn~a)j8osIK{vb%hvnDjf&u2CeG^5} z=E4Oi;a-ZlpND?IUD`T;LCttwWyW0DiZk{tUGwksc_r}Bm*p~?2c=1gm`x*bM3xmw z`M0CiSm{EUkq%Xt5a--*UdO*T{8|nzACttP9)}ID1<{e2oH>+v_G#JDs^IFLlvr=M ziHDtZF_QTyn^(W(lWyqNE}pP?!m1-2?rl!owrSj57nI7_ zaEYm+(ovC6CjvGY8<1}Q4za?S-q_c4*A)rqYiTJBj4LfqxlJwMuEMNQx=7gD1z7lq z*u9d`kU5*CMtH)AL~TE+HU~u`lqB!x`#)%aofSkUxJwnJeHRlBreiouSehJd-A#N1 zO}aD0;-a(n;5R|yO_#Aw%}N@29UKx@UL0OF;Oz9&@uuh9;dfOJZ0sPYR>HTf>vWKC zn{>?umX?De$*GB22kD5W19)e@@H>OqcqZSlBu=*CkWIgjn^RMg+iL;LRz&>QpVPlx z+7Rr5Mtd!>pIb<%`-d|)EsI%(I032!_ppa4GNhH@vHB@(ff*)ir|+|c*936fds_5X zVl8g@$VFh-uKc)8n{k>jVCc@>){GR?!!Q96)py0AG+vM!+=f{Yy7>Zcz6&<(?&afz@aJhe$>Qj z=&T%g-rC}vS$m+@P9X!H)23kQzUmO0)$#BL-N%-7%tSosIHZQT zCI#RuLOUms8rY8QE#~}aokzy!N2QFjjaT5A;r(o$)r}UmL82WSrsSf@tDp@G2d1y- ze5yA+G91x%M)>)S;wI8=5QjLN29Z^^lG|1e?Qcte;hu2>8V-x8cAqu*n{0yYyt@aHMcLir|mJlEugA;YT==qct(_r0v*go$($RXE(-||3lX(*c7jZVZ{ zFt<8digNa){LqE|oj{2MMf@z=`8fiWJvO#`530JH)E6u>C~Xv3NXAUKuDn{3Hgh)6 zY|mbeQQS~JRJ+`_3O^2W0hN6HuPsCCsij}E{VbUqREI9TmtzVVscRF*!UzahIdj1I zu1>FOgS3kVvP_}JUA9WlPa#rMB!!*hB1!6S2qRr66J>*F{O5Hv$xff7EBEf+zuZiWQ5 z$7?<1>8iush>}%fatce)x{j#hlO1?FjK*PUqF`Pj3RjFTGKo~BknjhGT~heR_jR+K zQToAnej(r0UY#=|%Fg*?z96DvYgl3K02e+{h2!Oj%rQ_@%~5YV1Nm_?NGT z=Np4N2J3GGa^dCuVr-E|UHyeU3Fs0Sw!;-Orc0c}P8NrsaFmQQ7ZUfKJxaJY)Rp~Ew+CQB-aBlDneDWc)Mt7{Jxvy*eg|?Yl^ujpnRA$iS8a*MG>e*% zv_UCSwYk{gid>#5cc0k_m=!X_{GtAks$M5*G|h{&Q;gPpmyyLK+N zI9r?&tod>I^T7;H`9$<_hH$^@QkvMwcShv0It#uWl%rYMq8irciWr>H>c~_F@gWt4 zu&2v(d-|mnJ7_Y%WJC<5&JN{;IouCU_1@}wl7jq_ED$+O+yZ@!%pQj`zl?(1atjM@PTq9;xGawP5A%8cLD~I5t2c1Lr_orhGh9<` z^XJ28Fl7El73N`(J@{2?CJ)#$-siGpnc7k+{asKV_m0KM{hwVShA7Tjn7md=(++-= zC?_&OWAX`aYBuL1Ez3xFY%|I|ebutFQ*#>1E}=;8*=!XP-giC?%I40TRVh@W=)r`{ z@ECQJYFThDlDU8`QM14X%r`Y$5(u|cmUZW0Xf-u~t6@oTVkB5t>*%c2O-~sYdmk-a zv%TNp5c~wTT=BIRa%~WGlT(;J9D&~ z$p{B?Sn63cmUJK^L~+J758v)-S53yf6BWV)#h{WqULNB>0^8`_T2Js)dcbf0Y{ego zqSL&UXimbSowwNS^bUzqs?rMs=N~Z?^y}FlwBkT_NqqG=S`?r0i;t`osE8Is;p+)r z;`+VpbA0a-Achtq;wETiig3lP>~PqN4C?azREh)uH&it)(wu3C2t2tkNQl1U+3hGP z`T-D#R>tNz^M@>OLNX&&ycub?5H@e#XeT2$M;i@WnCo8p0^cl^J~)<_L_)eB0Jl|x|8k;^I^7Kl0qlV0|lkd zk4w*8w(!5-@I@E2T8AP1@atfC+Ce7XZd7Q}d>QOfd7i@&i_4kF4)xpcDJzOG_SC92thH9w`HdH8pK+XzdTDpPf(FJDX21}V%iMR+JH$2WVSQNtYokja0;q+H)rGjmOU6NEM+0z9m21cy}=vzG)!Bxjk+j4w?syYO8+gKJI z{htblD=`T^0Dg-RzoN0X2RYio{)*%33}nRjBA8dP$}y$P*4kQ+scp$Dy zOK(Eq-T%g&ZQ*gv)oYSfq<}1{qslnDKe2>Uo%u!Hk8%>LRQx#Wkx-PXuW=K6fWfPNk9OW{QbRK z)^pJyi?96Wvtl;7bS9gn$*iQ?@pBk=AMwd4@Qtl72mnuBjJrGc0C6QSTSSznx&*o% z>-S52PG-%U3(DdriQ|R=1<;BwT|>Dz%+y}ToriD_X(TYiqgK!un#?uDyX+!Tj`-j3 z?k2P9bXUdWgIq9@a7Gd!nl(DB7L&*zDfuX1Y$5#L z*FG9V-n!Tn^1xWfaQPMRkYkWhentA5gK%zb%m=SK;dYc_LIHLX)p!)N)la_H_yP`< z#&pO8(z)o>;M*T zfYg4&M-X^n!g4rLjNF+&iiQa@IASkgM(Hehl3uj1R(0fsfh~Hm{;P}Cb%t(_x6>RX z%$d5yX=?uiEh5l3-GmeDFhfimnB+&b#hh^2-~c@_+4gv_9FbLzZOiIs`TVMa8rivK z>j)MzhS}GHk1%5akx1c-Cgj<{hLdpYv{vkqDQ?;eg$K$xAok4b41pEd`q$f!vV&= z0+KLDnIK*gBJ-$kakg`6fuD!c3J2Dmi*vd!|$##{w?IK>5K zk!^?PDj_i_|K>6bfAo&}wx7JGhJLF)RL`+~96&2O;0T<5IRDRk94qV;|1IVxte9wj z-ppFVwGvhtwjxQIo$D`2%~8FNOUCSEB#X(5r{IWonCt)fF0ZmPK;anQf+D>0j^-a{ z**pNR_ILts8sBLvSa>lX+SkXem6=*s(UpdaYe1d z>%L*Muo?zqViCio8-uyuRe<{KYVE)95Y5VB3#9FW!9@oTYfi%Z8IeTAj+9f) z6W*t`5sc1$7DD0g5iRlmGcEV8M(E_o_29R|cU9BW=iz*#xJ6kbz}!gUZaAw2r^V*< zl(w-R9v-can-biZ=~Mf9Pyz#cV<^lNvHKrW#Pfq&I&eAbZ}y^Q6DsWuQU<@#8^uWp zaC5kV3_@=O>j+QDNW^1}BtgVXDR9|YMIofJtPJL_0oOc@z#Kgf4_La@xO@L!FIWB! z<=V%sQ@qqccCu!xh>0mWlQbhEgl5PXBBSh`QL;2>p<~7tV;Ebbu@44g$zCT*S!&2S z6rzqj`!2oD9Osw!A9#OyuIqlD=enNjxj&!pec#{j=ks0NZaX}+5I#y{``o62sjQ0r z%l5pqbG>5@9tU_e@vlq!4bX%Y@#I>%Cg#vxYg9wbOqYkD`#(L9W8;xdT$iHj)>7Yu zAb%LHG;;J6{1Rk|=tvtMSnS<*sqIk}QJ4crNCF8H|K8asPgmx}Y00)TC{vevL}7~f zjbK-ZsZ9!Wa4;&v^wOISEP8TrYt+xT&vQCZ8wBh6e1Vv|(Ho7?do!`55Q zM@9fHs};G{wCSj3pG!QetJFk4R#edGHiIVR6n^<1rw65bez%K_H=9`3$#}wv2~*L3 zd8QlFFoGluy!S@R=vlt(_^np0*&P|~<;=eO^)2ku{)PkR2G@;r)^tb&V9dxAGD`+% zjGBv#cZAlcYnXtz&2mzdL4-Q2)@M4>rv=?s1)4*u;TlzQ)KOx}1La+C2$R zqUu0+hOowW&LnAAQGH$tk_vTgm96rQX1%*gvW=EciQ~o{8Ld99Rs?g+?mA}k^3MLD# zQ%=!;kIEKO=#`T-MRnbm4jP%eUoTrexoA1o8|tVOT?el+Yf29XLeoa*v!|~Pv0uOO zI;0=#GCcZ6c6Z9<>^VXta;ZE9q zE)#=mVGQ?2yQ4EJYhRtwoiDv1zv_l71`KQ80b$bM(`>cTx$_j>_Yg&Gx+VeAoXFI? z!65^beXM7#&#ia%Xgrn~Wrg%QAS*c#t5`OY2#`|e~<#Z6{XZd~WK z)6Ma;bhb%Jg3RW#Y?p`9juI3WmFrc)_ty_^Zi0nOqq`z3t{B4;8BcNt05W!_EAu>$ z>&B`WphP1n9ZNmQ#nZyYS7P>lZDRz!oeJ)ibB45^{Db&A@pfsvh|$Lna9jp!$^%*wc85v-=9u?4_@7$2bV~1`uGhzXrMjml z=X{WSHG!k(%_q6t#zk*ZAaGUOQ@#N;wr}7YQb7z~;`(@tV!COBTq^fS=6?_|O06U7 z3}4CRbN?Q z#i7pg$+4em5G$@B(g;;B4xM;noCNJ%OdV-PCh!OMyXA z0h2izi`ZNFp>baz_3TZgM!d~C4$7&Ux7oWS;J-AS-)~q(JAaO?q9>tkAlEpS>!i>7 zN@A%;XAaKbvcHJRBz@OcdRa*_9^@^LBva}k<5bw-&)b@Lp+=u?9zSXY2{UMF;w~d* z7gz@fY5h1pU!}Wy{=<>5L(jhysp>5|O5BpNCc?ic+sGoNd%l-$wTIorLf3vhm9f?m zt~AHvbNPlaX=I$pbst{Q^XE^NO_0lX7;eWbae(q~YpJ&4FIDF&3UXSt14t8zfB^EV zW^`Z@Oa_nnb-F|h?5DzOp8MGDar})(>ncHJyV>_n*muE19o!MrS4kEP&^al?b#d|Q zPSYmz1YPX= z)|F(%n5QMb$yl2|iSio&I$B9_`T_`7YT*qCEu_Q78v%3>U-2!|O}D}g0%fVL1;7Cg z?2b#Q8BR@kuSBeC%JDWyiG%-A1o3U%%|eaeTWGD-B{tTaCYc))?=$iR;!EB?+Dd*zDKdxl1EP#O&HcV76rf>;-;M({ z6(CW%RJieH4h04^=-npX9Bnk$QgeJE6(GLM_mT5TtFYMxhqoz}LI>pilD>~g#j7UF z-8O8ZO=dq2!3{aut`K&;ka9VFLQy9-=!w?|>&3Q08e||$L7N~E>IvFn)|h5RwVjLA zv2WLpcn-5BydQ=gn6Rri`n#>B8)8G5j-YApgvkAC^Sz*3C0g6ZVjrPP?C`wiCBQsg zb2q8Hyx~%s*$GpYkWRVA%lz`8$Zb3?Ly|a^Jk?$a)-0-#^+st%AR!^U)-MmRa78$l z^*#E*dpc#>+a~kqQX)*dKDZWN@{JOA4122OvQP%$SEjqg-IWcYT#pO7N%cZhG;awH z)l*bNjH^ThutfYoU_0rn;XZc$TR#zX+596scO5{mcw>q6yWr!t3~nH}7rnisN7gVR zVB$Qi+XGHq(YMWFu|}MVn~`=nNE_X@KPN!#z87a_M_bs=yP&5{MSSx&dThbS*t_7X zjUIU5G^!1F?Mt;#mcv(=JTqsz=}YZ#7sh|D5g=XDCgbIM#_N(!{ZLE(8J^ywQ%Muu`f9>fZ?g7LPd`-^*E<4=W-o2YP)s4M#3$%grLj0Qm=tWP@S7q%Q-sg zyyjJpC8V)zyk2fHOl#EwcOrkf_K&JhU6oPil-rp8W&sCqAdO|SI z)%_-o6~xnQzb6tFdl8XfcpkcS#n0GyCsqm7gsjDy<226$W7`}_#J^)+{emxDI5vk8 zG@LG609(%}G%sF2Bw^?If4#YXG;#V2mTjsFw7cWtLcpzH3=@|p F{{?!{0e%1g literal 7202 zcmYLOWmHt*+NC>Y=oB0}h6V|V0fsI?knS#}K?X@_kZxos0byvQyF;W=x{(G634w3) z-n+gZv(BvNdG>zyyZ3v}tTiV}OGA+mj|L9~1%*&qNnRTT1(osd2Ll}i1!V_OSBJdt zX{o)0BCh}dKwDNNOjac}EVkH#15u1ACc>q+#jmK@j`ASPM!QH2JTLeI|_T=)nAEx7a!9 zZWA5_AH)+vtW0~)^6dtXi{+_@WD{1obG-S+iXpZ)@9pam2MLEa^SfbgTj><)14BG z5jjnIK0E|c4ZOjGsFm&l)W_@jANSC$)OfE2V7S786H?MH#;VumVHsNI2a&9HQyH{o z${h+;vi%m!JBkWd+g?9@;?K}=a9r9;hR)Rcx-wTYGfRq( zE<~I+j~$d>%Kgd|x622nDcK}yT+=?=(Zom#OR=FHT~PF(_iT7qPO&BE6|Uf`#KJGN zp675DHGV}784;)TB3^hM=PRo98+tf;`-(W1RH3L=Wo}KhslWC z*t19nn!i25AIBaQUN1W(Xl*s`Ew93Evo&|m6NhFi-(a>M!qRsctTPA-T@j17e3rtG zQ7w}AP|`4uyu6>%J4^Ug5ZUqDi&`lHO4Ftg0l)5>kKezv^$w`H?#(fJ$>k|9Z-kxi zt^8=--M3)Qx0w6=us}D!%LS(J`8=lX-C?GjZ^t2Gdz1g!zhWP%EF|Hxw@lk2yn}A? z$y6|H+}-_bd6ezk?47E~$Ag{#2>q^357qZlo3j0gqWw1%lx#V}lj~7A%4+2${GxHgDjW~bmna_N_W0xgoK#|AT)2))eR=gQhi8iK>R5JW!azBme zyzkFbYvRR`a$>)*zN3_g6;ZI>Z4BA7SBr!|Iz`*O9v`3R4wTAs=aOgUR$clYI&anK zMpu+JzUA9L3we7u66S~>Jx72y;!1ld17}nkH7t2ZH_4u+eyRN^YP04sn0E5SwL9a- z>u;$Jx@24NU^1_d(v5?ivXB}K@S^DL{B7dU2&6c*O^REB1!iMGt2$R#yBo{Xf7n|3 zI<=j^vC=WnIanVY^6Rmw!zerVcPh!--GrWyUnj=%hI_0#t>Vzj+$wI>VrPh-ByHP4 z?6upkxVPnFX)iA~$LMMMwD)gVmtv129$kGZIURi7v4W#73eVRps|t%&{Y_TWMy{i^ z2~$$0<~i7k`ETtP!Mt+~oc>x~kBern^0G-KyybY7VozYz#lzi^`(v@0L zOPDox*fsjh?ePM~tcc@J^i`@s2|MS3`?%sIQ>Lnpfc!G8Nm)s`a@ApKvvyDV5AaCs z1it3QlT>hHB?E<{rF^Rs$9PYjvz7y{M7m13$_>b6eW7F|*lbmzn8p~G>u>87>B#s# z(@-r%VA2%9RmS?6^W_U=#2w<*y=;tlc<(B7yz+)4MVr00G*0ugEOh-9E81ho`3l#o zu$j!-1fGR-Kd7PZ4k&qw!N>&HAY(KCv`!OO!6DF|tgxZq{*sTz zQ;Hu70Y?_~d5yPoQR_rHIrGXj{C_yykFt#`mP53lSBCdZ3kKdTM8E6Sh0F$T`eD|q z^&0!=qCap}{b^Ui&qAlab@=ePDTZ0#XT9ft=rnHUQ^ebJ-VcqaIeY$FVSB!}shUkw zT4#UZi#-@86n~`1!}Zw(Bv3*?%Q|Tv41W$agQnSQ=lENqD$+CU2xMEBT$iAdxLF~s54Ix$`>qT$emhDRLPy6%5=_dH} zv`%usQ8SK6nMZw-@x;rHg52cY+ID_}UJK`k`35hBxR9%7^CfRFr27IpYyFH%8>@!j zB=?e*eW^k`qVMzHiFFhOdIam5B*|J0e2qS28_b44zG*awz7568GL_1DE!A1H+nW=h z7>wl+eSPV?vvkMS@^LatEdSnO;_%C}STV<@eDdGbZsl%}J8?SDvxDY9 zamiWgLYKlr-kqHm8lwcM{AbG%F*zmUv82)RR1tcM__XKhVLEjSb$pm{3RCQ&vBEmv zCiJ}A>AXfK?FoOdF2!talZxNd8BSz~)5ZOmsn}f2ladsO;HT#$PdSJV|MK}+0A%P% z++h+)0U?9NAp6hE#hrx*s$D6Ob=&L#QRAr|TN8;SXojnK$%|`4eGbSb~t_CNgCG(%TQ5n2wR(Q+AJ!D&TgFaBxDyRTC zIq+zl_S$9w!Z@Z_UF78I#D^PC3QV*Ts%C#Av@=i&U2RZxHm}^URpS0Gx%&paE@muy zF&bx~)Ttp-n&Xe7zWZn0bG2pgu2Zmuc)r!M*M(#^UiYlHBA@^4Ql@TMAcYX~vQF*e zZ0I4hez{TlYSj;@n8WMxNB%VZ7u2va?3C^Ixc1vhbY2x)%+4x#0&k8QWsH0!7zfXu z=-fmFJpxvCj#o&P+aG{ALZ5#o-Z;sa4oX9)Wsp+G`82+R0n4MY4vnLn-+ z*HhNXYN2b-;}$FFa06ChH36sfx+#!2pzGDb;M%l)9Rra9s+ue#Wv@Qf8`rU^WG04C z&6^9w@cTDfVZq8&TN_8_UAS-XNaE3x*R4*6$?ILe6A!v7#c1*^>x#e<3Sx78(ZJT|Pi}n><)fBD%agt8?Pgc)((lbuWhf$D#}LIF zHg|coIef~0-FG;cOGQMw!)+|`WfQf00-3woN>hNobZjK=H4Y4PgoYjw&27YgE%XH2&#+c?r^49hjdXZfAmmz?-@jg*~G z1|;uOHi+Ru{i08UzAxDYTkvcaPs&fFm+E~)50I8HnC9k1pTM%Bq$gZ$Ua25rc&CTOT`MvvT8FV1J z21kkQTdXph%qG@z-(o3jr2NSpv#NS^%LEYO}fwz(~Cek-^nV6 z+;_m8%J7^<3Yr(@r95EMb49(QFnD3}yXv83)B;YBf zUyYGd$v6Vf!TdAUi=l)q61Q;~avVG4VN8%1VWb9yOt_=FN3|JPC*f-!TawYFB9$~e zrM9o&LSv+iQFHI-hieTZcX2Mqjsu_xHf9zWeoqCrI7Hq@H&6LMK@$KuP_pq0wd&Wu zfY*J0v@nFWWl1cc$XeuZY}zmWYYa|Vk_qcN77U8aE!kL(pSp?2lZn9`8pMj$ti+rY zGf{n%LcB(LCdY!Rj^UoD#7voQ0oq32LUI`=pf^`PMdCtU55g^~SYZTW{7JzU5T3B) zq3o^GFr*KR)HLn-2yB@L5apStcx(j8Y#LuaOl$I-v}8|9PH?Cg}|pF>MzLwF4C|g zndzl%QJHde>m)9mPBQx~rqeR=;jXNf`9wKOrs4N*5G*hZsT+Qr>!%eC?pLTjHOSQf zt{w|fyjXcb2Yk|=^SdZppqkXJ4YQB{a6)pr6*D?FxeO0QwlYsxcJP~D!XcVemLU!j$W$=18APwi0wv+>r#7b&0PdyOgA`@_fzJ(VF#?pe`1Xg@<4g&9? z!|KH?`e_Z92Tv#G%>ccM4lPdGcWtH`H$ig=8SvJJHY7GZ`BST2=eP1{)$5?S3KgHH zkpUI$qD)}71MRHi0vAvu48zi8CMx0J3F0YL%uk+AUl@@!3nzP6DF;Tw2dR4dIH-T? z(9@QfQiPH`;3i~l$O-@S&5**kI_4(`YCrABJsyJpfFMp6s$XZ{D6RY+zbu0~(S>;H zud=p`#%jzdxImClw0+0TFFTH+MP_D~m`4Wn1KM0zc+pi`Jq`j5?rl7Qv`-psS6>IjK3xWOi`yDfGUUw!EP{--&2``gffIe38AG~m~(ey#9f6VeEnKc0>C6Q@C`Kahq3)nyE-!kX;Kx-?|Eq5@>R6;U;nkQf zsokl@tpfOE;4ry*$dOc#e!N|a3koExDa5qmwacC?YZ@hYQOY=%aQ>`OL96KmVnyBs zv#1mw#1L&9q+cmRj6-8K$#uzRpMjc3#6V%ffzNWZEcQ;&>)u{F%(}ZP#`d0c;{1v=?X$%+R$VXOU>n}l0<;kp8;Jv5uCz3%sNM9y&z5l1uvkfHPr zSH#=xx)bTE3qZxgEhA9Bc#Oo85|af+8j$y@ehsq>2m}QjUP9a;B8=)jZh*U>;ATA= zeQfoxgU~m5KrB3vV@zn06o(ML@bseXA3^|OB{3)K;52JXITz^+1!f{~(CqJHdbmkf ziI53(Lo=d`93imWkPQC(zI@M)RU#U>{$h(RIE|UknzzLc=Qs8G%re+4d3W*a3!H!u6uL`m{;lyyQm_BsJL`*<@7quRcZeAQ?#aCFI~`LSd`7 zM!Zoem}sNQj#lTs(PIf_M1D<=|LBqyo6W*c$LJ_@}V<&MgZ6-+s#-o+M3aGMVT0t_W@UHLn%B1672rl<) zRni(Q55Z{s)4W&t+ytr(W8CeW|>wCnx0>2@bzekmT-S5Q_0qOR^S zHrHJ0V6=S>2+{VN6go?tw;}1HAw1f21|^i{OG4|e(MGPI2BDE9Alz!aw_a9Q@Y0$9 zMPgT9Zp(+@E+?OQ`{?T=U(O^{u8V!%)`r24O#vn&o-J^D9_jAC-K^^#okYSQawPNs zAwl@tdwr*}2D@TMH-7%ucarSv{a+P$Z*^CAE%(@axgx`9&&bq^p>5uZF|3ii&&id8 zbk$&B3r!|A`g_A1ld05`TvWY<;Q3?wNfE*Vc@I8w%#BfV%@|e0M29ct3vP5h-=la6 zbyBk@CYD{%QB{~8+r^{e{T(4gLArAqF2zw*Jy`ta{k)e^qW=&LR==`zaUnT;5VW62d$EyUHI}xCn?@^@<(kQPIOF;QO=HPRC zv$hbNjnPt`2uho{IH^cfu6Nyui#ls_LGEP}kMjI)ZF+mNClv12vKA#&)X&_z1~u6HcRtk=!#U0ae^HB^D<(!1VcOH1rU<{~tR<`tsVcqA zMP~thKWwKzmxQ2wM=^|`umPXFWJcGk<+J`iuo=x$Eq?zHycA4oj=n~P#J&4_Oj&zH zD#G}|4=Y+Ul>toE>m>he2@qPEWWwRlJJT;mF(D`-p223P1r=vHiAO=?Lwu)(kh=mS z6cNBJBqm8g6UvHG-jQ^vCiI2(CrJ>Y6=x)cOOP%~(2ouU}cTDZv z?O#D%AH8SfZKJL*6#;ODHg=~!FReGa`wFKU&w`j*FppH}P?hli39JS7$v!@Dd3WP# zz%&&?!Sau^hR2u4X=(!F@i8O-VqvU@*h~1h&bM3E)ke{;VE`7o~JS9Kgu3yvW59#}Ph3U>;M8B@6xKNYLFrnyi}R!a?mQa|T|}l%;wA90NdY_MNfh*43&|fG4m95u zt9X2ULga=Lmd_YT;yMwAKlkR5X+}%f5)F@E({+fr(l%Mrw5D*kT~Gt+Zt%iiKVI=H zS#w7xalZaZ+Ib;5wUk`93clHRIyH4-TgEEEFyLM@iCH-bv%(V_b=Tk`5c%Q`MH#9g JUny%I@_%#=p`ic( diff --git a/public/images/pokemon/exp/857.png b/public/images/pokemon/exp/857.png index c3b52bf34621b4a0cfa46520cbe6762898424c67..0a3195e2bda0202240a2a0443dec89d4db16b4a7 100644 GIT binary patch literal 13542 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 UHhxyzO%%Y00001 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 FV1oU$FMt35 diff --git a/public/images/pokemon/variant/249_2.json b/public/images/pokemon/variant/249_2.json new file mode 100644 index 00000000000..f2c08a02925 --- /dev/null +++ b/public/images/pokemon/variant/249_2.json @@ -0,0 +1,2540 @@ +{ + "textures": [ + { + "image": "249_2.png", + "format": "RGBA8888", + "size": { + "w": 622, + "h": 622 + }, + "scale": 1, + "frames": [ + { + "filename": "0009.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 0, + "y": 44, + "w": 154, + "h": 51 + }, + "frame": { + "x": 0, + "y": 0, + "w": 154, + "h": 51 + } + }, + { + "filename": "0010.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 0, + "y": 44, + "w": 154, + "h": 51 + }, + "frame": { + "x": 0, + "y": 0, + "w": 154, + "h": 51 + } + }, + { + "filename": "0039.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 0, + "y": 44, + "w": 154, + "h": 51 + }, + "frame": { + "x": 0, + "y": 0, + "w": 154, + "h": 51 + } + }, + { + "filename": "0040.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 0, + "y": 44, + "w": 154, + "h": 51 + }, + "frame": { + "x": 0, + "y": 0, + "w": 154, + "h": 51 + } + }, + { + "filename": "0069.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 0, + "y": 44, + "w": 154, + "h": 51 + }, + "frame": { + "x": 0, + "y": 0, + "w": 154, + "h": 51 + } + }, + { + "filename": "0070.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 0, + "y": 44, + "w": 154, + "h": 51 + }, + "frame": { + "x": 0, + "y": 0, + "w": 154, + "h": 51 + } + }, + { + "filename": "0011.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 0, + "y": 42, + "w": 154, + "h": 51 + }, + "frame": { + "x": 154, + "y": 0, + "w": 154, + "h": 51 + } + }, + { + "filename": "0012.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 0, + "y": 42, + "w": 154, + "h": 51 + }, + "frame": { + "x": 154, + "y": 0, + "w": 154, + "h": 51 + } + }, + { + "filename": "0041.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 0, + "y": 42, + "w": 154, + "h": 51 + }, + "frame": { + "x": 154, + "y": 0, + "w": 154, + "h": 51 + } + }, + { + "filename": "0042.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 0, + "y": 42, + "w": 154, + "h": 51 + }, + "frame": { + "x": 154, + "y": 0, + "w": 154, + "h": 51 + } + }, + { + "filename": "0071.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 0, + "y": 42, + "w": 154, + "h": 51 + }, + "frame": { + "x": 154, + "y": 0, + "w": 154, + "h": 51 + } + }, + { + "filename": "0072.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 0, + "y": 42, + "w": 154, + "h": 51 + }, + "frame": { + "x": 154, + "y": 0, + "w": 154, + "h": 51 + } + }, + { + "filename": "0017.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 7, + "y": 37, + "w": 141, + "h": 54 + }, + "frame": { + "x": 308, + "y": 0, + "w": 141, + "h": 54 + } + }, + { + "filename": "0018.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 7, + "y": 37, + "w": 141, + "h": 54 + }, + "frame": { + "x": 308, + "y": 0, + "w": 141, + "h": 54 + } + }, + { + "filename": "0047.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 7, + "y": 37, + "w": 141, + "h": 54 + }, + "frame": { + "x": 308, + "y": 0, + "w": 141, + "h": 54 + } + }, + { + "filename": "0048.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 7, + "y": 37, + "w": 141, + "h": 54 + }, + "frame": { + "x": 308, + "y": 0, + "w": 141, + "h": 54 + } + }, + { + "filename": "0077.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 7, + "y": 37, + "w": 141, + "h": 54 + }, + "frame": { + "x": 308, + "y": 0, + "w": 141, + "h": 54 + } + }, + { + "filename": "0078.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 7, + "y": 37, + "w": 141, + "h": 54 + }, + "frame": { + "x": 308, + "y": 0, + "w": 141, + "h": 54 + } + }, + { + "filename": "0013.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 2, + "y": 39, + "w": 152, + "h": 57 + }, + "frame": { + "x": 449, + "y": 0, + "w": 152, + "h": 57 + } + }, + { + "filename": "0014.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 2, + "y": 39, + "w": 152, + "h": 57 + }, + "frame": { + "x": 449, + "y": 0, + "w": 152, + "h": 57 + } + }, + { + "filename": "0043.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 2, + "y": 39, + "w": 152, + "h": 57 + }, + "frame": { + "x": 449, + "y": 0, + "w": 152, + "h": 57 + } + }, + { + "filename": "0044.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 2, + "y": 39, + "w": 152, + "h": 57 + }, + "frame": { + "x": 449, + "y": 0, + "w": 152, + "h": 57 + } + }, + { + "filename": "0073.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 2, + "y": 39, + "w": 152, + "h": 57 + }, + "frame": { + "x": 449, + "y": 0, + "w": 152, + "h": 57 + } + }, + { + "filename": "0074.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 2, + "y": 39, + "w": 152, + "h": 57 + }, + "frame": { + "x": 449, + "y": 0, + "w": 152, + "h": 57 + } + }, + { + "filename": "0015.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 8, + "y": 36, + "w": 139, + "h": 60 + }, + "frame": { + "x": 0, + "y": 51, + "w": 139, + "h": 60 + } + }, + { + "filename": "0016.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 8, + "y": 36, + "w": 139, + "h": 60 + }, + "frame": { + "x": 0, + "y": 51, + "w": 139, + "h": 60 + } + }, + { + "filename": "0045.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 8, + "y": 36, + "w": 139, + "h": 60 + }, + "frame": { + "x": 0, + "y": 51, + "w": 139, + "h": 60 + } + }, + { + "filename": "0046.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 8, + "y": 36, + "w": 139, + "h": 60 + }, + "frame": { + "x": 0, + "y": 51, + "w": 139, + "h": 60 + } + }, + { + "filename": "0075.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 8, + "y": 36, + "w": 139, + "h": 60 + }, + "frame": { + "x": 0, + "y": 51, + "w": 139, + "h": 60 + } + }, + { + "filename": "0076.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 8, + "y": 36, + "w": 139, + "h": 60 + }, + "frame": { + "x": 0, + "y": 51, + "w": 139, + "h": 60 + } + }, + { + "filename": "0007.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 7, + "y": 27, + "w": 132, + "h": 67 + }, + "frame": { + "x": 139, + "y": 51, + "w": 132, + "h": 67 + } + }, + { + "filename": "0008.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 7, + "y": 27, + "w": 132, + "h": 67 + }, + "frame": { + "x": 139, + "y": 51, + "w": 132, + "h": 67 + } + }, + { + "filename": "0037.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 7, + "y": 27, + "w": 132, + "h": 67 + }, + "frame": { + "x": 139, + "y": 51, + "w": 132, + "h": 67 + } + }, + { + "filename": "0038.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 7, + "y": 27, + "w": 132, + "h": 67 + }, + "frame": { + "x": 139, + "y": 51, + "w": 132, + "h": 67 + } + }, + { + "filename": "0067.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 7, + "y": 27, + "w": 132, + "h": 67 + }, + "frame": { + "x": 139, + "y": 51, + "w": 132, + "h": 67 + } + }, + { + "filename": "0068.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 7, + "y": 27, + "w": 132, + "h": 67 + }, + "frame": { + "x": 139, + "y": 51, + "w": 132, + "h": 67 + } + }, + { + "filename": "0019.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 9, + "y": 14, + "w": 124, + "h": 75 + }, + "frame": { + "x": 271, + "y": 54, + "w": 124, + "h": 75 + } + }, + { + "filename": "0020.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 9, + "y": 14, + "w": 124, + "h": 75 + }, + "frame": { + "x": 271, + "y": 54, + "w": 124, + "h": 75 + } + }, + { + "filename": "0049.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 9, + "y": 14, + "w": 124, + "h": 75 + }, + "frame": { + "x": 271, + "y": 54, + "w": 124, + "h": 75 + } + }, + { + "filename": "0050.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 9, + "y": 14, + "w": 124, + "h": 75 + }, + "frame": { + "x": 271, + "y": 54, + "w": 124, + "h": 75 + } + }, + { + "filename": "0079.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 9, + "y": 14, + "w": 124, + "h": 75 + }, + "frame": { + "x": 271, + "y": 54, + "w": 124, + "h": 75 + } + }, + { + "filename": "0080.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 9, + "y": 14, + "w": 124, + "h": 75 + }, + "frame": { + "x": 271, + "y": 54, + "w": 124, + "h": 75 + } + }, + { + "filename": "0005.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 9, + "y": 18, + "w": 123, + "h": 76 + }, + "frame": { + "x": 395, + "y": 57, + "w": 123, + "h": 76 + } + }, + { + "filename": "0006.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 9, + "y": 18, + "w": 123, + "h": 76 + }, + "frame": { + "x": 395, + "y": 57, + "w": 123, + "h": 76 + } + }, + { + "filename": "0035.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 9, + "y": 18, + "w": 123, + "h": 76 + }, + "frame": { + "x": 395, + "y": 57, + "w": 123, + "h": 76 + } + }, + { + "filename": "0036.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 9, + "y": 18, + "w": 123, + "h": 76 + }, + "frame": { + "x": 395, + "y": 57, + "w": 123, + "h": 76 + } + }, + { + "filename": "0065.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 9, + "y": 18, + "w": 123, + "h": 76 + }, + "frame": { + "x": 395, + "y": 57, + "w": 123, + "h": 76 + } + }, + { + "filename": "0066.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 9, + "y": 18, + "w": 123, + "h": 76 + }, + "frame": { + "x": 395, + "y": 57, + "w": 123, + "h": 76 + } + }, + { + "filename": "0003.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 19, + "y": 8, + "w": 104, + "h": 85 + }, + "frame": { + "x": 518, + "y": 57, + "w": 104, + "h": 85 + } + }, + { + "filename": "0004.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 19, + "y": 8, + "w": 104, + "h": 85 + }, + "frame": { + "x": 518, + "y": 57, + "w": 104, + "h": 85 + } + }, + { + "filename": "0033.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 19, + "y": 8, + "w": 104, + "h": 85 + }, + "frame": { + "x": 518, + "y": 57, + "w": 104, + "h": 85 + } + }, + { + "filename": "0034.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 19, + "y": 8, + "w": 104, + "h": 85 + }, + "frame": { + "x": 518, + "y": 57, + "w": 104, + "h": 85 + } + }, + { + "filename": "0063.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 19, + "y": 8, + "w": 104, + "h": 85 + }, + "frame": { + "x": 518, + "y": 57, + "w": 104, + "h": 85 + } + }, + { + "filename": "0064.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 19, + "y": 8, + "w": 104, + "h": 85 + }, + "frame": { + "x": 518, + "y": 57, + "w": 104, + "h": 85 + } + }, + { + "filename": "0115.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 16, + "y": 12, + "w": 115, + "h": 80 + }, + "frame": { + "x": 0, + "y": 111, + "w": 115, + "h": 80 + } + }, + { + "filename": "0113.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 19, + "y": 10, + "w": 111, + "h": 82 + }, + "frame": { + "x": 115, + "y": 118, + "w": 111, + "h": 82 + } + }, + { + "filename": "0114.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 19, + "y": 10, + "w": 111, + "h": 82 + }, + "frame": { + "x": 115, + "y": 118, + "w": 111, + "h": 82 + } + }, + { + "filename": "0098.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 14, + "y": 7, + "w": 114, + "h": 83 + }, + "frame": { + "x": 226, + "y": 129, + "w": 114, + "h": 83 + } + }, + { + "filename": "0100.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 11, + "y": 6, + "w": 114, + "h": 83 + }, + "frame": { + "x": 340, + "y": 133, + "w": 114, + "h": 83 + } + }, + { + "filename": "0116.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 19, + "y": 9, + "w": 109, + "h": 83 + }, + "frame": { + "x": 454, + "y": 142, + "w": 109, + "h": 83 + } + }, + { + "filename": "0021.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 18, + "y": 5, + "w": 105, + "h": 84 + }, + "frame": { + "x": 0, + "y": 191, + "w": 105, + "h": 84 + } + }, + { + "filename": "0022.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 18, + "y": 5, + "w": 105, + "h": 84 + }, + "frame": { + "x": 0, + "y": 191, + "w": 105, + "h": 84 + } + }, + { + "filename": "0051.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 18, + "y": 5, + "w": 105, + "h": 84 + }, + "frame": { + "x": 0, + "y": 191, + "w": 105, + "h": 84 + } + }, + { + "filename": "0052.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 18, + "y": 5, + "w": 105, + "h": 84 + }, + "frame": { + "x": 0, + "y": 191, + "w": 105, + "h": 84 + } + }, + { + "filename": "0081.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 18, + "y": 5, + "w": 105, + "h": 84 + }, + "frame": { + "x": 0, + "y": 191, + "w": 105, + "h": 84 + } + }, + { + "filename": "0082.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 18, + "y": 5, + "w": 105, + "h": 84 + }, + "frame": { + "x": 0, + "y": 191, + "w": 105, + "h": 84 + } + }, + { + "filename": "0099.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 13, + "y": 5, + "w": 111, + "h": 84 + }, + "frame": { + "x": 105, + "y": 200, + "w": 111, + "h": 84 + } + }, + { + "filename": "0111.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 18, + "y": 7, + "w": 109, + "h": 84 + }, + "frame": { + "x": 216, + "y": 212, + "w": 109, + "h": 84 + } + }, + { + "filename": "0112.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 18, + "y": 7, + "w": 109, + "h": 84 + }, + "frame": { + "x": 216, + "y": 212, + "w": 109, + "h": 84 + } + }, + { + "filename": "0117.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 18, + "y": 9, + "w": 109, + "h": 84 + }, + "frame": { + "x": 325, + "y": 216, + "w": 109, + "h": 84 + } + }, + { + "filename": "0096.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 15, + "y": 7, + "w": 108, + "h": 85 + }, + "frame": { + "x": 434, + "y": 225, + "w": 108, + "h": 85 + } + }, + { + "filename": "0110.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 19, + "y": 4, + "w": 105, + "h": 85 + }, + "frame": { + "x": 0, + "y": 275, + "w": 105, + "h": 85 + } + }, + { + "filename": "0118.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 20, + "y": 8, + "w": 105, + "h": 85 + }, + "frame": { + "x": 105, + "y": 284, + "w": 105, + "h": 85 + } + }, + { + "filename": "0097.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 15, + "y": 5, + "w": 113, + "h": 85 + }, + "frame": { + "x": 210, + "y": 296, + "w": 113, + "h": 85 + } + }, + { + "filename": "0119.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 19, + "y": 8, + "w": 105, + "h": 85 + }, + "frame": { + "x": 323, + "y": 300, + "w": 105, + "h": 85 + } + }, + { + "filename": "0023.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 21, + "y": 2, + "w": 98, + "h": 86 + }, + "frame": { + "x": 428, + "y": 310, + "w": 98, + "h": 86 + } + }, + { + "filename": "0024.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 21, + "y": 2, + "w": 98, + "h": 86 + }, + "frame": { + "x": 428, + "y": 310, + "w": 98, + "h": 86 + } + }, + { + "filename": "0053.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 21, + "y": 2, + "w": 98, + "h": 86 + }, + "frame": { + "x": 428, + "y": 310, + "w": 98, + "h": 86 + } + }, + { + "filename": "0054.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 21, + "y": 2, + "w": 98, + "h": 86 + }, + "frame": { + "x": 428, + "y": 310, + "w": 98, + "h": 86 + } + }, + { + "filename": "0083.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 21, + "y": 2, + "w": 98, + "h": 86 + }, + "frame": { + "x": 428, + "y": 310, + "w": 98, + "h": 86 + } + }, + { + "filename": "0084.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 21, + "y": 2, + "w": 98, + "h": 86 + }, + "frame": { + "x": 428, + "y": 310, + "w": 98, + "h": 86 + } + }, + { + "filename": "0025.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 23, + "y": 1, + "w": 96, + "h": 88 + }, + "frame": { + "x": 526, + "y": 310, + "w": 96, + "h": 88 + } + }, + { + "filename": "0026.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 23, + "y": 1, + "w": 96, + "h": 88 + }, + "frame": { + "x": 526, + "y": 310, + "w": 96, + "h": 88 + } + }, + { + "filename": "0055.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 23, + "y": 1, + "w": 96, + "h": 88 + }, + "frame": { + "x": 526, + "y": 310, + "w": 96, + "h": 88 + } + }, + { + "filename": "0056.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 23, + "y": 1, + "w": 96, + "h": 88 + }, + "frame": { + "x": 526, + "y": 310, + "w": 96, + "h": 88 + } + }, + { + "filename": "0085.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 23, + "y": 1, + "w": 96, + "h": 88 + }, + "frame": { + "x": 526, + "y": 310, + "w": 96, + "h": 88 + } + }, + { + "filename": "0086.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 23, + "y": 1, + "w": 96, + "h": 88 + }, + "frame": { + "x": 526, + "y": 310, + "w": 96, + "h": 88 + } + }, + { + "filename": "0093.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 19, + "y": 6, + "w": 101, + "h": 86 + }, + "frame": { + "x": 0, + "y": 360, + "w": 101, + "h": 86 + } + }, + { + "filename": "0094.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 19, + "y": 6, + "w": 101, + "h": 86 + }, + "frame": { + "x": 0, + "y": 360, + "w": 101, + "h": 86 + } + }, + { + "filename": "0095.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 17, + "y": 6, + "w": 105, + "h": 86 + }, + "frame": { + "x": 101, + "y": 369, + "w": 105, + "h": 86 + } + }, + { + "filename": "0101.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 13, + "y": 2, + "w": 107, + "h": 86 + }, + "frame": { + "x": 206, + "y": 381, + "w": 107, + "h": 86 + } + }, + { + "filename": "0102.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 13, + "y": 2, + "w": 107, + "h": 86 + }, + "frame": { + "x": 206, + "y": 381, + "w": 107, + "h": 86 + } + }, + { + "filename": "0108.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 18, + "y": 1, + "w": 101, + "h": 86 + }, + "frame": { + "x": 313, + "y": 385, + "w": 101, + "h": 86 + } + }, + { + "filename": "0109.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 20, + "y": 3, + "w": 102, + "h": 86 + }, + "frame": { + "x": 414, + "y": 396, + "w": 102, + "h": 86 + } + }, + { + "filename": "0001.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 21, + "y": 5, + "w": 98, + "h": 87 + }, + "frame": { + "x": 516, + "y": 398, + "w": 98, + "h": 87 + } + }, + { + "filename": "0002.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 21, + "y": 5, + "w": 98, + "h": 87 + }, + "frame": { + "x": 516, + "y": 398, + "w": 98, + "h": 87 + } + }, + { + "filename": "0031.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 21, + "y": 5, + "w": 98, + "h": 87 + }, + "frame": { + "x": 516, + "y": 398, + "w": 98, + "h": 87 + } + }, + { + "filename": "0032.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 21, + "y": 5, + "w": 98, + "h": 87 + }, + "frame": { + "x": 516, + "y": 398, + "w": 98, + "h": 87 + } + }, + { + "filename": "0061.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 21, + "y": 5, + "w": 98, + "h": 87 + }, + "frame": { + "x": 516, + "y": 398, + "w": 98, + "h": 87 + } + }, + { + "filename": "0062.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 21, + "y": 5, + "w": 98, + "h": 87 + }, + "frame": { + "x": 516, + "y": 398, + "w": 98, + "h": 87 + } + }, + { + "filename": "0091.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 21, + "y": 5, + "w": 98, + "h": 87 + }, + "frame": { + "x": 516, + "y": 398, + "w": 98, + "h": 87 + } + }, + { + "filename": "0092.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 21, + "y": 5, + "w": 98, + "h": 87 + }, + "frame": { + "x": 516, + "y": 398, + "w": 98, + "h": 87 + } + }, + { + "filename": "0105.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 16, + "y": 0, + "w": 101, + "h": 87 + }, + "frame": { + "x": 0, + "y": 446, + "w": 101, + "h": 87 + } + }, + { + "filename": "0103.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 13, + "y": 0, + "w": 104, + "h": 87 + }, + "frame": { + "x": 101, + "y": 455, + "w": 104, + "h": 87 + } + }, + { + "filename": "0104.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 13, + "y": 0, + "w": 104, + "h": 87 + }, + "frame": { + "x": 101, + "y": 455, + "w": 104, + "h": 87 + } + }, + { + "filename": "0106.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 18, + "y": 0, + "w": 97, + "h": 87 + }, + "frame": { + "x": 205, + "y": 467, + "w": 97, + "h": 87 + } + }, + { + "filename": "0107.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 19, + "y": 0, + "w": 98, + "h": 87 + }, + "frame": { + "x": 302, + "y": 471, + "w": 98, + "h": 87 + } + }, + { + "filename": "0120.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 20, + "y": 6, + "w": 102, + "h": 87 + }, + "frame": { + "x": 400, + "y": 482, + "w": 102, + "h": 87 + } + }, + { + "filename": "0027.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 24, + "y": 2, + "w": 92, + "h": 88 + }, + "frame": { + "x": 502, + "y": 485, + "w": 92, + "h": 88 + } + }, + { + "filename": "0028.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 24, + "y": 2, + "w": 92, + "h": 88 + }, + "frame": { + "x": 502, + "y": 485, + "w": 92, + "h": 88 + } + }, + { + "filename": "0057.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 24, + "y": 2, + "w": 92, + "h": 88 + }, + "frame": { + "x": 502, + "y": 485, + "w": 92, + "h": 88 + } + }, + { + "filename": "0058.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 24, + "y": 2, + "w": 92, + "h": 88 + }, + "frame": { + "x": 502, + "y": 485, + "w": 92, + "h": 88 + } + }, + { + "filename": "0087.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 24, + "y": 2, + "w": 92, + "h": 88 + }, + "frame": { + "x": 502, + "y": 485, + "w": 92, + "h": 88 + } + }, + { + "filename": "0088.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 24, + "y": 2, + "w": 92, + "h": 88 + }, + "frame": { + "x": 502, + "y": 485, + "w": 92, + "h": 88 + } + }, + { + "filename": "0029.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 23, + "y": 3, + "w": 96, + "h": 88 + }, + "frame": { + "x": 0, + "y": 533, + "w": 96, + "h": 88 + } + }, + { + "filename": "0030.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 23, + "y": 3, + "w": 96, + "h": 88 + }, + "frame": { + "x": 0, + "y": 533, + "w": 96, + "h": 88 + } + }, + { + "filename": "0059.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 23, + "y": 3, + "w": 96, + "h": 88 + }, + "frame": { + "x": 0, + "y": 533, + "w": 96, + "h": 88 + } + }, + { + "filename": "0060.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 23, + "y": 3, + "w": 96, + "h": 88 + }, + "frame": { + "x": 0, + "y": 533, + "w": 96, + "h": 88 + } + }, + { + "filename": "0089.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 23, + "y": 3, + "w": 96, + "h": 88 + }, + "frame": { + "x": 0, + "y": 533, + "w": 96, + "h": 88 + } + }, + { + "filename": "0090.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 154, + "h": 96 + }, + "spriteSourceSize": { + "x": 23, + "y": 3, + "w": 96, + "h": 88 + }, + "frame": { + "x": 0, + "y": 533, + "w": 96, + "h": 88 + } + } + ] + } + ], + "meta": { + "app": "https://www.codeandweb.com/texturepacker", + "version": "3.0", + "smartupdate": "$TexturePacker:SmartUpdate:0a1f7d8fb8cfe18cea6de6b6f39cae56:fa1c4ca2e119b580f9ce75095b16bd4c:25c89a8ec37b43392b53a70993acdff3$" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/249_2.png b/public/images/pokemon/variant/249_2.png new file mode 100644 index 0000000000000000000000000000000000000000..220258fb7f87d3ec250f45e52db62254e2a58387 GIT binary patch literal 70453 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 literal 0 HcmV?d00001 diff --git a/public/images/pokemon/variant/334_3.json b/public/images/pokemon/variant/334_3.json new file mode 100644 index 00000000000..1ce01c145bf --- /dev/null +++ b/public/images/pokemon/variant/334_3.json @@ -0,0 +1,3380 @@ +{ + "textures": [ + { + "image": "334_3.png", + "format": "RGBA8888", + "size": { + "w": 357, + "h": 357 + }, + "scale": 1, + "frames": [ + { + "filename": "0001.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0002.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0003.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0004.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0005.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0006.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0007.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0033.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0034.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0035.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0036.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0037.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0038.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0039.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0040.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0041.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0042.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0043.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0044.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0045.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0046.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0047.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0073.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0074.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0075.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0076.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0077.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0078.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0079.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0080.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0081.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0082.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0083.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0084.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0085.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0086.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0087.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0113.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0114.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0115.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0116.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0117.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0118.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0119.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0120.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0121.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0122.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0123.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0124.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0125.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0126.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0127.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0153.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0154.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0155.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0156.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0157.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0158.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0159.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0160.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0030.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 64, + "w": 59, + "h": 64 + } + }, + { + "filename": "0070.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 64, + "w": 59, + "h": 64 + } + }, + { + "filename": "0110.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 64, + "w": 59, + "h": 64 + } + }, + { + "filename": "0150.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 64, + "w": 59, + "h": 64 + } + }, + { + "filename": "0031.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 128, + "w": 59, + "h": 64 + } + }, + { + "filename": "0032.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 128, + "w": 59, + "h": 64 + } + }, + { + "filename": "0071.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 128, + "w": 59, + "h": 64 + } + }, + { + "filename": "0072.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 128, + "w": 59, + "h": 64 + } + }, + { + "filename": "0111.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 128, + "w": 59, + "h": 64 + } + }, + { + "filename": "0112.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 128, + "w": 59, + "h": 64 + } + }, + { + "filename": "0151.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 128, + "w": 59, + "h": 64 + } + }, + { + "filename": "0152.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 128, + "w": 59, + "h": 64 + } + }, + { + "filename": "0028.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 60, + "h": 63 + }, + "frame": { + "x": 0, + "y": 192, + "w": 60, + "h": 63 + } + }, + { + "filename": "0029.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 60, + "h": 63 + }, + "frame": { + "x": 0, + "y": 192, + "w": 60, + "h": 63 + } + }, + { + "filename": "0068.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 60, + "h": 63 + }, + "frame": { + "x": 0, + "y": 192, + "w": 60, + "h": 63 + } + }, + { + "filename": "0069.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 60, + "h": 63 + }, + "frame": { + "x": 0, + "y": 192, + "w": 60, + "h": 63 + } + }, + { + "filename": "0108.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 60, + "h": 63 + }, + "frame": { + "x": 0, + "y": 192, + "w": 60, + "h": 63 + } + }, + { + "filename": "0109.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 60, + "h": 63 + }, + "frame": { + "x": 0, + "y": 192, + "w": 60, + "h": 63 + } + }, + { + "filename": "0148.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 60, + "h": 63 + }, + "frame": { + "x": 0, + "y": 255, + "w": 60, + "h": 63 + } + }, + { + "filename": "0149.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 60, + "h": 63 + }, + "frame": { + "x": 0, + "y": 255, + "w": 60, + "h": 63 + } + }, + { + "filename": "0008.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 59, + "h": 63 + }, + "frame": { + "x": 59, + "y": 0, + "w": 59, + "h": 63 + } + }, + { + "filename": "0009.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 59, + "h": 63 + }, + "frame": { + "x": 59, + "y": 0, + "w": 59, + "h": 63 + } + }, + { + "filename": "0048.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 59, + "h": 63 + }, + "frame": { + "x": 59, + "y": 0, + "w": 59, + "h": 63 + } + }, + { + "filename": "0049.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 59, + "h": 63 + }, + "frame": { + "x": 59, + "y": 0, + "w": 59, + "h": 63 + } + }, + { + "filename": "0088.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 59, + "h": 63 + }, + "frame": { + "x": 59, + "y": 0, + "w": 59, + "h": 63 + } + }, + { + "filename": "0089.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 59, + "h": 63 + }, + "frame": { + "x": 59, + "y": 0, + "w": 59, + "h": 63 + } + }, + { + "filename": "0010.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 59, + "h": 63 + }, + "frame": { + "x": 59, + "y": 63, + "w": 59, + "h": 63 + } + }, + { + "filename": "0050.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 59, + "h": 63 + }, + "frame": { + "x": 59, + "y": 63, + "w": 59, + "h": 63 + } + }, + { + "filename": "0090.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 59, + "h": 63 + }, + "frame": { + "x": 59, + "y": 63, + "w": 59, + "h": 63 + } + }, + { + "filename": "0128.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 59, + "h": 63 + }, + "frame": { + "x": 59, + "y": 126, + "w": 59, + "h": 63 + } + }, + { + "filename": "0129.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 59, + "h": 63 + }, + "frame": { + "x": 59, + "y": 126, + "w": 59, + "h": 63 + } + }, + { + "filename": "0130.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 59, + "h": 63 + }, + "frame": { + "x": 60, + "y": 189, + "w": 59, + "h": 63 + } + }, + { + "filename": "0026.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 2, + "w": 60, + "h": 62 + }, + "frame": { + "x": 60, + "y": 252, + "w": 60, + "h": 62 + } + }, + { + "filename": "0027.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 2, + "w": 60, + "h": 62 + }, + "frame": { + "x": 60, + "y": 252, + "w": 60, + "h": 62 + } + }, + { + "filename": "0066.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 2, + "w": 60, + "h": 62 + }, + "frame": { + "x": 60, + "y": 252, + "w": 60, + "h": 62 + } + }, + { + "filename": "0067.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 2, + "w": 60, + "h": 62 + }, + "frame": { + "x": 60, + "y": 252, + "w": 60, + "h": 62 + } + }, + { + "filename": "0106.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 2, + "w": 60, + "h": 62 + }, + "frame": { + "x": 60, + "y": 252, + "w": 60, + "h": 62 + } + }, + { + "filename": "0107.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 2, + "w": 60, + "h": 62 + }, + "frame": { + "x": 60, + "y": 252, + "w": 60, + "h": 62 + } + }, + { + "filename": "0146.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 2, + "w": 60, + "h": 62 + }, + "frame": { + "x": 118, + "y": 0, + "w": 60, + "h": 62 + } + }, + { + "filename": "0147.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 2, + "w": 60, + "h": 62 + }, + "frame": { + "x": 118, + "y": 0, + "w": 60, + "h": 62 + } + }, + { + "filename": "0013.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 60, + "h": 61 + }, + "frame": { + "x": 118, + "y": 62, + "w": 60, + "h": 61 + } + }, + { + "filename": "0014.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 60, + "h": 61 + }, + "frame": { + "x": 118, + "y": 62, + "w": 60, + "h": 61 + } + }, + { + "filename": "0053.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 60, + "h": 61 + }, + "frame": { + "x": 118, + "y": 62, + "w": 60, + "h": 61 + } + }, + { + "filename": "0054.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 60, + "h": 61 + }, + "frame": { + "x": 118, + "y": 62, + "w": 60, + "h": 61 + } + }, + { + "filename": "0093.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 60, + "h": 61 + }, + "frame": { + "x": 118, + "y": 62, + "w": 60, + "h": 61 + } + }, + { + "filename": "0094.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 60, + "h": 61 + }, + "frame": { + "x": 118, + "y": 62, + "w": 60, + "h": 61 + } + }, + { + "filename": "0015.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 60, + "h": 61 + }, + "frame": { + "x": 118, + "y": 123, + "w": 60, + "h": 61 + } + }, + { + "filename": "0055.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 60, + "h": 61 + }, + "frame": { + "x": 118, + "y": 123, + "w": 60, + "h": 61 + } + }, + { + "filename": "0095.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 60, + "h": 61 + }, + "frame": { + "x": 118, + "y": 123, + "w": 60, + "h": 61 + } + }, + { + "filename": "0133.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 60, + "h": 61 + }, + "frame": { + "x": 119, + "y": 184, + "w": 60, + "h": 61 + } + }, + { + "filename": "0134.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 60, + "h": 61 + }, + "frame": { + "x": 119, + "y": 184, + "w": 60, + "h": 61 + } + }, + { + "filename": "0135.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 60, + "h": 61 + }, + "frame": { + "x": 120, + "y": 245, + "w": 60, + "h": 61 + } + }, + { + "filename": "0021.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 60, + "h": 60 + }, + "frame": { + "x": 180, + "y": 0, + "w": 60, + "h": 60 + } + }, + { + "filename": "0022.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 60, + "h": 60 + }, + "frame": { + "x": 180, + "y": 0, + "w": 60, + "h": 60 + } + }, + { + "filename": "0061.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 60, + "h": 60 + }, + "frame": { + "x": 180, + "y": 0, + "w": 60, + "h": 60 + } + }, + { + "filename": "0062.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 60, + "h": 60 + }, + "frame": { + "x": 180, + "y": 0, + "w": 60, + "h": 60 + } + }, + { + "filename": "0101.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 60, + "h": 60 + }, + "frame": { + "x": 180, + "y": 0, + "w": 60, + "h": 60 + } + }, + { + "filename": "0102.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 60, + "h": 60 + }, + "frame": { + "x": 180, + "y": 0, + "w": 60, + "h": 60 + } + }, + { + "filename": "0023.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 60, + "h": 60 + }, + "frame": { + "x": 240, + "y": 0, + "w": 60, + "h": 60 + } + }, + { + "filename": "0024.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 60, + "h": 60 + }, + "frame": { + "x": 240, + "y": 0, + "w": 60, + "h": 60 + } + }, + { + "filename": "0063.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 60, + "h": 60 + }, + "frame": { + "x": 240, + "y": 0, + "w": 60, + "h": 60 + } + }, + { + "filename": "0064.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 60, + "h": 60 + }, + "frame": { + "x": 240, + "y": 0, + "w": 60, + "h": 60 + } + }, + { + "filename": "0103.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 60, + "h": 60 + }, + "frame": { + "x": 240, + "y": 0, + "w": 60, + "h": 60 + } + }, + { + "filename": "0104.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 60, + "h": 60 + }, + "frame": { + "x": 240, + "y": 0, + "w": 60, + "h": 60 + } + }, + { + "filename": "0011.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 59, + "h": 61 + }, + "frame": { + "x": 178, + "y": 60, + "w": 59, + "h": 61 + } + }, + { + "filename": "0012.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 59, + "h": 61 + }, + "frame": { + "x": 178, + "y": 60, + "w": 59, + "h": 61 + } + }, + { + "filename": "0051.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 59, + "h": 61 + }, + "frame": { + "x": 178, + "y": 60, + "w": 59, + "h": 61 + } + }, + { + "filename": "0052.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 59, + "h": 61 + }, + "frame": { + "x": 178, + "y": 60, + "w": 59, + "h": 61 + } + }, + { + "filename": "0091.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 59, + "h": 61 + }, + "frame": { + "x": 178, + "y": 60, + "w": 59, + "h": 61 + } + }, + { + "filename": "0092.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 59, + "h": 61 + }, + "frame": { + "x": 178, + "y": 60, + "w": 59, + "h": 61 + } + }, + { + "filename": "0131.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 59, + "h": 61 + }, + "frame": { + "x": 178, + "y": 121, + "w": 59, + "h": 61 + } + }, + { + "filename": "0132.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 59, + "h": 61 + }, + "frame": { + "x": 178, + "y": 121, + "w": 59, + "h": 61 + } + }, + { + "filename": "0025.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 60, + "h": 60 + }, + "frame": { + "x": 179, + "y": 182, + "w": 60, + "h": 60 + } + }, + { + "filename": "0065.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 60, + "h": 60 + }, + "frame": { + "x": 179, + "y": 182, + "w": 60, + "h": 60 + } + }, + { + "filename": "0105.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 60, + "h": 60 + }, + "frame": { + "x": 179, + "y": 182, + "w": 60, + "h": 60 + } + }, + { + "filename": "0141.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 60, + "h": 60 + }, + "frame": { + "x": 180, + "y": 242, + "w": 60, + "h": 60 + } + }, + { + "filename": "0142.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 60, + "h": 60 + }, + "frame": { + "x": 180, + "y": 242, + "w": 60, + "h": 60 + } + }, + { + "filename": "0143.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 60, + "h": 60 + }, + "frame": { + "x": 240, + "y": 60, + "w": 60, + "h": 60 + } + }, + { + "filename": "0144.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 60, + "h": 60 + }, + "frame": { + "x": 240, + "y": 60, + "w": 60, + "h": 60 + } + }, + { + "filename": "0145.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 60, + "h": 60 + }, + "frame": { + "x": 237, + "y": 120, + "w": 60, + "h": 60 + } + }, + { + "filename": "0016.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 5, + "w": 60, + "h": 59 + }, + "frame": { + "x": 297, + "y": 120, + "w": 60, + "h": 59 + } + }, + { + "filename": "0017.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 5, + "w": 60, + "h": 59 + }, + "frame": { + "x": 297, + "y": 120, + "w": 60, + "h": 59 + } + }, + { + "filename": "0018.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 5, + "w": 60, + "h": 59 + }, + "frame": { + "x": 297, + "y": 120, + "w": 60, + "h": 59 + } + }, + { + "filename": "0019.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 5, + "w": 60, + "h": 59 + }, + "frame": { + "x": 297, + "y": 120, + "w": 60, + "h": 59 + } + }, + { + "filename": "0056.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 5, + "w": 60, + "h": 59 + }, + "frame": { + "x": 297, + "y": 120, + "w": 60, + "h": 59 + } + }, + { + "filename": "0057.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 5, + "w": 60, + "h": 59 + }, + "frame": { + "x": 297, + "y": 120, + "w": 60, + "h": 59 + } + }, + { + "filename": "0058.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 5, + "w": 60, + "h": 59 + }, + "frame": { + "x": 297, + "y": 120, + "w": 60, + "h": 59 + } + }, + { + "filename": "0059.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 5, + "w": 60, + "h": 59 + }, + "frame": { + "x": 297, + "y": 120, + "w": 60, + "h": 59 + } + }, + { + "filename": "0096.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 5, + "w": 60, + "h": 59 + }, + "frame": { + "x": 297, + "y": 120, + "w": 60, + "h": 59 + } + }, + { + "filename": "0097.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 5, + "w": 60, + "h": 59 + }, + "frame": { + "x": 297, + "y": 120, + "w": 60, + "h": 59 + } + }, + { + "filename": "0098.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 5, + "w": 60, + "h": 59 + }, + "frame": { + "x": 297, + "y": 120, + "w": 60, + "h": 59 + } + }, + { + "filename": "0099.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 5, + "w": 60, + "h": 59 + }, + "frame": { + "x": 297, + "y": 120, + "w": 60, + "h": 59 + } + }, + { + "filename": "0020.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 5, + "w": 60, + "h": 59 + }, + "frame": { + "x": 297, + "y": 179, + "w": 60, + "h": 59 + } + }, + { + "filename": "0060.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 5, + "w": 60, + "h": 59 + }, + "frame": { + "x": 297, + "y": 179, + "w": 60, + "h": 59 + } + }, + { + "filename": "0100.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 5, + "w": 60, + "h": 59 + }, + "frame": { + "x": 297, + "y": 179, + "w": 60, + "h": 59 + } + }, + { + "filename": "0136.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 5, + "w": 60, + "h": 59 + }, + "frame": { + "x": 240, + "y": 238, + "w": 60, + "h": 59 + } + }, + { + "filename": "0137.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 5, + "w": 60, + "h": 59 + }, + "frame": { + "x": 240, + "y": 238, + "w": 60, + "h": 59 + } + }, + { + "filename": "0138.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 5, + "w": 60, + "h": 59 + }, + "frame": { + "x": 240, + "y": 238, + "w": 60, + "h": 59 + } + }, + { + "filename": "0139.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 5, + "w": 60, + "h": 59 + }, + "frame": { + "x": 240, + "y": 238, + "w": 60, + "h": 59 + } + }, + { + "filename": "0140.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 5, + "w": 60, + "h": 59 + }, + "frame": { + "x": 240, + "y": 297, + "w": 60, + "h": 59 + } + } + ] + } + ], + "meta": { + "app": "https://www.codeandweb.com/texturepacker", + "version": "3.0", + "smartupdate": "$TexturePacker:SmartUpdate:3f581df65b7dcf8984f961048fb9645f:67fb2fa9ab4447899b4eea6d258c1016:5a1a682f8dbfe0b157a698e77c269c7f$" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/334_3.png b/public/images/pokemon/variant/334_3.png new file mode 100644 index 0000000000000000000000000000000000000000..67fd670b3cbb5120d8aea9da933c2be03da68f84 GIT binary patch literal 24494 zcmZs?1z1#3`|drYgwiP?osudIQbS1%Ff<6lfJk>qNe}O*7J)Shd+XTm1ic2 zT!(VS0c3`_)gf}XCaLl14DdN5mws{Cb*|-|^bGVp zA67ei9c*nu3^Le5Qft20n&R(*xp#Kgj!;+P2`{+6Y z$4Bb@XM|eY;?ah&+i9FYtP_uvA-|28N4|7--|(v4)zi(4;L8_J?wzSg@NXH~Lb&3= z(u4VmG>VC}dVPc;Xi1Vm;+Gl8m$+T`xwDOl@VQI;kwk6eJlf~t-qau#HhdaPPgC}h zBQNZqvM5(WVWUak(ryr6?!B}c6z}^;7zmyp<7ot07;=lIivmk6zeExQuwNr@feI!l5)tz z;(M8Dg_OlXyIE%2dfO~c&znHcr0O#v9|^9BJ)Y2WW9I+R{f=*iR&AsrfDsu$`lJ63 zufPk=FZCS>b||0m4g*xWzW&D7#(L{lfbWZkFO(g|jZe}kBN^kyfQe6A5>1ecY#}}u zO`ZFqF;p(5pihqo9Sr7CRgA|TctISvnw^-XnZ=h=40)oORwyG$;YP)(H|4iVT7~Mb1B%CLb%tw)uiMSfMn!K7~JW?=_{Aajv zex-J)&=lof=(8S&?;osq>aaZVJPAC}gd@HD=~tcX>IB~FiztV%cSC>c+A-T{*%3C7 zw-7Ah9fjleocDXxQvj^dJ}4O0f~GIKj5 zlTDiqmE{kSCi?`76PrH7Ek8u-wZ@r-e(ARg?JPHGd%5Ex0>geecv&|@H%}wSNn1ro|~!(z^2q7hK60#k3CaGsFa)!7wzCiN;G zZA8r?ug3PHe+?^fXlR;3jY7IY#DG09D^(W7D9ZNE8Sl06wez(wlmn^)ZQEs<txBVQQ>k z@Ycdqz?-4h^slu(9*$Fvq)v@Zos18R6^{w!{MAS)KgdceZk4(TIM2m__A1F{R!eQ= z4x0pFb;ZRD7n+{&2gD=LW)i1Qo=AmGY5fWt*$uRUV3PpnPxTG#CSfuV4hd&24 zNAt@J9dhj+J?rY-`sE-G3t%%0mMhE>pgFKt3_0sjNHfpX0u92SpHz>GX zxaqQSy#WP9=EYkQ2y??JL%Ir_ifJqJbA@wO+wOTpbGPS6@G9Yk`hnxJ7J`4ae$sUS zv1A*#%<5C)6aB#VK!K!-wBWnxTO{7wk>KYgk(-GoF)4xjW#|j|hbXO`oKfF-bo1%6 zE$l7Vz%L`dBL`U*o#9=HfnF~nF>$dgFn!332_bl+?Y>P${a+H%D(G722I-EZlceRd zJ#vV12(wdi-uJro#`nsZlzq_pX&5>lLfGxxYqFNJmat(N5%tSeC%bHQgH6 zJ&g0^ly+*{4hw$gmYIjbmBt0>CXm~ZwPa`^d} zH@vm4PI-f?e^rN8=MJWRJ<#W4#3FbDlbQ{yYVLVGik2_`J7rKy3 zcSz^9HENtaQ5s}E@j7ic^wa%eFshfS_r1=@DQ|1w8ah&(SK^_ySHY<(+V<0S$geh_ z*22<)wdSS$&;2wUy2CKsPkU5qafd-4i{9>gS@7x$k z-<7>%S6H^)v}wCc7}833?==@&1N;6f%L<|SOLJvvZ+@YkibabP!S!OEx~kRjiHU4~ z5}Wu8o*R*Yj?ez75>UaXeoJ?nH}WMO*gwYSL`3pjB6G^ zwRA6RDvXYXJld~^(Q|@Ay}o$~-ca+&@Spn(T{kt#=M>fKba}6M@A!qFcnw7k4RIuM zz{>1Oa-C0%I)4lH;E+6>|MP0-O~SZVYejl9iQU0i-)+pw9%R~fNv?smwZHjlTl2bX ztKQKDv7qBf>Q%pH^z zH@&06Za_*&VH4%saPNxKXW%p- zd1(m^x734Hm5)@iQx^}`az+?Qw;i!n$?#FKDZAJFM|&fj&KR9N{ZM8MI0 zJoTqN4yYt0C-7TkmJXmreVG&Sfxr@m7R)~^$KLCs`X!-w2J)Y;2$PJ?x%_m zB>V-=HjBl(yN8cI*QMo7H}`_|C2h{bMe0xqvY2*kTO@AELo7m>~ingv6~g4 zhD3ZL8Op~18h(4wr|co=aVy*8R(U(a_+DN5m2wU}p4(Z9hz5717rwq`Gf$o7pH0l4 z=g+2)n1hpSjK)zL<2t$hB zq06(0W^4W-!xRDf0bU;TszCnot+HfZP`?lhL^h?-RW9V5~b6Tve}>6f;|LBF=&06pKA3waD0|@dO#j7E*}!DaEoE z#T{3a=N`d=*<@x{QPY7^b-f}MA&fK8*Q-LFh?(LjX``8lR*mziI8)l2iX*V09`zB` zMWd-BAsc40ne8kQ-9S|eTXWXw&GOzguT*sfyKT$B&CBXapi%i#ahQ|lar(G9sYN>{ zRNDGmz259YmA7|{KV*ELBV_@sv)^!=A4(_UWaK%$x5c#-PVI;w+#ZHCGW6NgK_`*q zQYTg}#HVD_{fKg$d<*v)Rhb8 z84kPfYf=uz=tJ z>Zbhtak)*^-1bZ-R^sEK&wc%C31wcgG=n?I>$@*B7|#9#Bi8(oT!A-3hFX=J1Nro2 zyFr?Puc-qssi9=PEKw=l<6q&tnRWcB$yzv)qi=|*!ZDH#c$>HGw|sJX#pUtwM=(4M zdWu=*pIaCdu(}{yL&T1E@ThNGa?YEs!uW*)gyD-Hp15S0%u$AG^zG+AB*eV3jcw(O zi()}ZlGXic5t{bOzs%0vT2@%L98=amN9yuwQzO{!iEJ?2;%F#YxPG?9c~kfs2X?1^W0V$@7UvEn*~ot;qf|ZZTpH>?C^N@2 z>%NX??~I#I@9kc3PrYjO*LZOZ5vB@~8>mkX&(-`Wv^dv9V$WWP zkEvsIApn-IUFMc$%k4^v0b)_FCG=s*{pqrPBc-U1?J?Wounm&xy<~dLYisUL$*oYD zY8HN2u61Y{ordR-@Ls!^K{vnF9F$T2yL=&k+La!oHDfX#8E}`U`(F+ykz1sECPh**` z%o%=K*LiQCVzSl!a#w_G2>8!``Vf`rJhlvY3UUHChRy0a^9J3zf6+wK^$umzWOb`1 zCzLaDjnAN`j#4QK0hAS z1!*_hQ;0iTxl*xDlHQ^tUCTUm;#+51luIgmyW}O|?zQl{OBnt4rtJ^w`;*h&gy#C= z$R>xiy12T+5lkXHE;VfCb6FoPiOj;-kcKy+6tlO#*l&33-3;9`8q4UQ%}3?2^6@Y_ zv~Ew55A>V-W6&(M*-xubyzI2qn}o%}o@Hv#Dk^!jt0n<+N17)Ky>ccfm!PQXD6j9A z5&Oc`F11MGf&0#BeZKkVg%#Iu`wjP~7s-l?I>nYXl3lZCgE$)`f0&(+l_tp?sdQQH zYoG$GWY}|JR^Htlq%Tm$w&vjSOI6wSRy3SV*5gM?C=pmy z3384ZeusR+^ZcSmfjSW}EQ3NE7fhEA#he=Q)=G26S~d%sQ-Y43VaalELKaB0AP}vX z2$(^6xGnj}Xfyb%Hm*8!Jx?SYUP?>r2{K(I?K3dTSgn1yInOR-(u{{1#&1JFlcdEA zbxb?oKdZvAQ+7Obni!&fmJ)94*_K(jc40^27$TdfJn4u+ix=|Un0TkTB^p$P$O@UncWM5|mG&z(!R-eo!wG=?s-tq8(`hDfaL zu&RF1{77Am*F?;!;;qsOd@5ZB%8nUOWulQft-q9+hX~=N_HFPLX(`-cGH_r*a~!9{ zvLSnmBdA))YOaKUIW7{b=4g*FrET}xTYAhh)m1ivkR?-$F0Ytm_15hIZSCe)T5%d- zwYEUzdvc3Dx_9D7MpyAag%lus&rW@Ju@j1b(Vcf54$Vatc6OUlL}+P3VkbPaSwdVj z7w;ysc1!EjH0+W80&~*jbSsrDBz}04;k-C|5$F>LVDY1_JO_h@-{#5SRW@q5IFc~> zTt>Ix2#Q~(-Lom?=4i3*DyU`p;nji%9Vx*>#YpR8$M%#W=lEt!@Ao_oe^*Aa(W_Nq zeJwpl-VSwhhpJJ!*B>+)F${<|VIpULk_6W+C8rOqLr2)^bNNct`1nM6MMPMP48Dy& zZF4UuR7ArXDbU?+Om8z8eb6Unt!msFEf8|yB$EHc1u895&Ug3@;`+rT2c9)+*lJSU z*Z`LS2dfC9=Le(~szg~T;|MHE;y|&OgsQ15DHs~5GYdcf40O~I@EbgY7^;4=FEEWqf8C=RwS%=Bv{+d>gq|&&=rqUN9 zLr(v$*ULm0iC>z0WZqIL)yjE_VX#EW&LG!nK85IbiFCzo0pZJnh3HVI%@0uNs6tx<;1X#sPITFKemoF&{_7^SsGl@aqpk$9V$6N__ zf85}AT4k7le3-UBq6+DXs;&F(2ye)&S*53QjLhI9p? zb;aoV>alYoQ_nGxeov%DHJ|U0%sZtcqY=@oan7dH8K4-(BfT3ewN|T9O*jBE_LxOD zBvBK^1V4ELG*R)oEI40Vdtn4@Xgg+_44O=Q>dn7Qj^l6$n+>Y@%S_PRAm~p?qb8IJ z_5ZNNx=hqSF*s)imfJCKKLKgw*m0f5nlqs=?+4GX_7f{{|;vbaGpzt0rtiiIS38=QXqYh86fwqRW{$LbIg@h&{)} z^Lz}$g>^_bf-n-W4Z&*3rtHyW)oOY;kvK@=PQ^`1G1tIGlGE$swzI6cL?~zO3O)E+ zayfx&Or}|NYPR!T+_@#R)R0$|O3!aU?G45kJWwb1({0-{)xRRwL{s;th?$Fx&a=l1 z&vTOjWMuVuAXGK4wt3*(gC~)&rTR*4L&#P$%i%{!w6ztd7;f$boqp9D%(_IVqg)}U zeoEJ$4uxr%Yy0-zVYp6!&wG&fC1wsY;`ctYt!xy(&9<|0?!foyb+4YiR+d4y^lad8 zO1*01CNyNwLQsdI)Uqx)R@R(xKKQLCiZL1bXMZ}7%)w`1quv$;{nkEO>T{V)@`AxN z$j@V+6<=%?B?0MAw#&{A6X>_b){uIkY5W1WY@s1yqn7IO{)d;JJ+tbqDmG8xm zBH~zFFS=0JwGHQyKvM^0gkwS*OjyuSL$r~)I9o6Gl{rd~ zG#_Ez^Y7TyL@z$}JZ#V^=YPYPTtAZnh7x9=S0{6hqMB|s6evf;I;Ud`^cHu)wU#y{ zo4w^?JsbKDC(?RtqrbMcw4b=M8MS(SHMUI{0rI#2ESBk#Z+eGE9~;g*s-F2yqU+Z^ zskI!O+V;_p58)Lq*%#M|bZg&cpo#(R37s$iT}N(D#o08^C`OJ3vX(pQ?f^7lWBIBB zEU8tN@e+aNYq0p$3f*(NI4dZv5N-DlOV=+zIz~&%3VpF6ct?XFxnu}!_k-WLyAM@8 zOivn4LqZ)WmG)X-9>nHa?I9<3;`h%QH1@cuiUO4ZH zux(0q3)a2RacfK2Bz@Q)Xbix9MC{q6Ir3@sA1ksIlTAx{)foVsIBJ>w7^^kPpl6}= zbNt;Fg>i-4_`!5cGs~7loKQu9p&bu$@?;Qr-p_2-R)G;btNu3mw_rrAjAXHNaY+Q7 z(|e>$i@Jh5wd{p}$ak-Mri45rfqeH55Li&ED&@1gt(lTPcxtlI4mck+&?!~d+DI}I z(q}8XI5hApM&Et*lBBXmplpE~BdN5&i`Hc&TP#7_;ss<#fAJZPsgZY)Fbbmr?iTX>6I-WzlZLP&(|iG|Bqooj2$)9Fdq z>Gs)7zNarg7-E2=d~UtA2;bgL+$*oCkD3`lTY{k-=&P8erA`|-Vb=UYlQhOYes2*(9 zEN+jY3v9#n+^-~<03M{FX8bzgLUmi8`C}xoEtNkotm@O34o#GoU0teP!E`OXRp^-v z={ZA)++MKj#AC+)^I0oZ2B~|1Vu;3{Q!e*rJl2wfvAfrmj2_QaV2VTR6|acRq14Ts zqlv76a9+}P9c{AE{9sz|sO*+r-Y1Wph377*lh^%Ja(PBI6A3U@^Z9jtMCB@KB=(zv zr{*6Xb%0AJj3}>Wi09&MPYRVwM7oHH)eZ2c3<|-B2<;}o-MkfSoTRedfnH|~R!863 zRFYfhjoCB+Qm+${O&Th0n$EUT;+@UA7L&jWU^|KlJN{#C>wC13?a?lhL~a#0XelgI zHLZ~{dhCI?a&r0_DTY_JDB{jpPQ)R9%#CzbDr%%IDP zxMv^`iKT3djCAhjqE^R2KPRx;xx6IGD*Lo!zsi*wlk`LL@+8=H^)Vr8Y75A)RR$vr zd@Rdy(#GHyx8B7rKJkZB0&k8MeAnp!VE3J%PIzh`@4OLY_Lo}FWKEsQ=c^zH_LtH^ z~2?G{KDzYz&5tE>_w)uIqH>P&4*OWGKd%0 zw2#ye#hO(~!X|!m{kl=WKAutkPb9qMG%|0f&-{!MYMArObGIq~cmH5+oB`Y&*(!bk2ZXrLECHkl+Bw=2SoXRVm|rr{ zX6)92Kd>JadidDC^2z?#e0oj^TT&0Lun2q^XVCOohL~n+XJ@O<`PS!VVHeNvOprqFR0Sw6P zIFA$wG`M_A41gCBkl4)t^aJVu?t_4nR}l$ca|jf|DOswY$?D#l?-sdgO8WMN8fAQ} zq6;+UamK!1x_g$sa4uq_gjgL!yl}OVY&~439}u_hDP~`8UO+wlUtP18Kp(lyHat`lw+Y%(*Ej}QRu{wCTS(xfD+!n z_kkx?6*hlUp+b5*lyGipthb>W~lsBd_lG)sM)W4$V#9ejU;F3f;&;C_;$23DfXFg!Un;QtBLKaJ$gC>kLCja!KdwZ(Ox-3_ z`;qJ$H@qiiJ=fi32oePl#{kQWE_1qy9I_e;i7nx`y**XXb7R6m^loaxqFG`v2udCr zmXBMMJQYXaRSguWa&}IAa?zLs##I?s1zY+y6r4uT__z=#aUjtM3V^p1$DJYWQT{qJG&!RTS#Pef?Tp*o?lo! zEbWh@F&o?RuN&rzL?!8@!+Ms11w+n`uaQv{^9cLK2T~;_h$bAWmWA9Ti>L}vIKQe& zrFR$2kCOs79nduVEIBQ%X0Db4?Ru(W(&nPSGVXdW3CF0I2SPnSX?Pp^ThM1WTw&`=eW$d}8Xgh5cbXr$EA`?~t1>N{WA z#ka5G@Xl0*`cG_%bgQOcL+PZilC;iUIrd{|g%{%I5s1@qNX-GXS34eBJ(aBub)TAh zeS~3(y#qDWj1lY=IN}*9{hWGHNXLb%z)uSL7DkwPPNozH=f-EDIMCOm=V;~!Zp#`# zyWFp?bf+Cfy?S$x?z;0UgqY5)o+%o}1NiJPCr_YPJq7H`_7N}T<+yH!?c*%Znp#eV zibYIfF==R0wlLO@B#Oq262o^qAZCt=L^Oqpc%bn`u@f2ExuPeqwSPv>?`i+_;* z>9mq8W!ZXTsq}4~3dt)3+mv)mgvs9&+35K|N#CyE?nyX+(%8-X%)8&+JtFg$=%V#g zt1t*N+YxorSAb4uf+jc|1Wdq6yF-QG17NnXjnXj0)*nD+*$3Q*bqVXt%Bq(X=i?;g znZGEu%FuY(v|=DeU(fws=fPtnUVptBulWsjeljMcCkPW?%!uu-T(QpWLRNtp{rdAHV=;%$gHMghIB(RFVe z0TKo?0$*-Z9_f>3_4#X>_!eaJ~(MAYb#Jdj@ZI;l80oY zDv+%LZyFE~XZkZmP9n?QBSAu_@4ADYKobRG?iM)JA;|l~F*DDj75hH%{|3(j{7Axf z?Je$L8ybA-D|WHnX^O{OBG-sF#dMtRyN_ZUvx+LtrU-Tm`|yx3Tc+!5?q9WEj$N6p zpP*yuk@~t|f6i2O$-S4iOP6|>d8g1fO|I~xy@CT5ICf6>f3b5NE8dZFI^XyWDa@4$ zNbIQ_W$7YRizM}9UUw=+8DQ+34!1TEOl@vRG%_eN9YAHCONjkl$(W0Z^6~XcugHVt zn6|?g8A{!i21@>9Td8`jgsLXRf(r-IpAO7>zMOab)m+`gpbYlxuc`ep;&<>Z>9bN} zO{ywb0T2U`w-+2`NTH*D&ph*M$^U#&{0N?9%tDTCzR*55Ri$3ad6#aoB)RcL0A9hv zILKi0A8>YQ{LE_*ynnyfCfsh=!nb3Z{*-IL`U7~DIEyz=fmSrS;$k}%SPCzOn`xBg z`*lxbQSe7}ygz;NOqwz5(I))>CbyF+JQ=7?q#7$Ym~g(J6qL6@D`r&IL4)t(MAoUq z6cGAY&E0KmMaf1z{26O6Ybki&Q}DBppRg!s=E)VETTZ;q$YNtN!oJlM8!*i9j7Qm+{2&t*)g^1RMDn3GZmV)R5j0 z971Ou8DgDuzjn*lS|si_i3Gr{+U=}y0Jbz}X8Y+?4@hVj4{e~^KZG(W=|5&wmLjQb z7e?4?=O@g(TS;MpfV-AJ!bS)Gs^1eWR;2xA(s4bWR+;HY<>F-IZ{A0|O3YbNz(>RA z;>JTXzixbRy5zBruq$=7eNEG^oQkw+%@j<>)x6i)#G<8L80(<{#oieo?nAM0i$EF{Y#U=paA@z))Vinn^xjTX{7bg1s%0a1XdX zsdwwv;ZzTxg0I7t2Z^&H^$SreehGc&E&JstkE11Kqe-IC63nfq)quH2!h%j=q2mh< zKGQ{qq~$~452!V0@R?c|yUphd>oeDMN!W**|Bagc2|yc-;f{lMGYwe=Z5|#wA`ST< z>v<%jllzUa{c_|V!YNU&WeSVQ#-@Kb<|+?B0lUTG02^0K zsBo7mrS>JhcIqP~$A~^^13aLjyVu+a#`SyB+4{gVEPgT8>mH@Erv;6tnhIr3d*8rE zibc9EP{tR^35h*@)`j1V+qQ{4{!E4E-vG>}YS1u6OvU;tjpI*u{ zxi&H%6FSc9Fa242Pado6xfpOi&M!E_%8J0`AM;hO`ZI4o#%|3J`K`JTIM+@mmL*9i z{gIr^FN%|(cI=MS>%9Tu|GlNMcqQ%JjG1F@6UVn3ScN7TXKI>g}6+7-yIY7L~2qm$E9(X5p z92H?h=@RfZnlKYWn*vUi&M8mv)I&Iq+4J_7sv5AhRz)%FXj~82 z%x(+IG`P@7Lok)A%kfuAX*zu?wcN7(jw{+p1PdJmy(usW)8VWYAZDAt6s_qGT>gt4 z*KCV)*{lBxiivCe-dnMcX_|u@2P9#kWOG_W%5ft43HwM@?vc`Ck%OX)m5V4>cR@}M zmlqLU&t635ZzfD9VI{IXXYF*E-6D7tDeqT@K6mK1k1MCEpqMx_C)Sap=55K%iBkp^s`VvZ`)#FYh)yx9*8|VGr>V5*8SaH z_p3_uo_-&)iy0tzUZjS}dI4p_Ar4dl1MAJ8s~K%4Y2(;nl({AUZTYc>>d!XRE7m~T zI^wL4L;6V>|H2;7%Yk^ZJu@Y4=4t1I@pd_N7tdx^@;e|irSW5KAE2GQ7#WwAs2V(} ztJQ#%r>GtyxabhN8cUEMd1{>P^Q!Cz@=#u`oWXg`6G~>Bdf`-sOjvr(jGr^rSJ#;p z#1iQJQ?zw1WdLXXY~U_;=dG;)WQPfyCp5kJeo8mk+KCRo9$YJ=)s*b=sm;j~t^tXr zdp=H;7PzV4TV%!(r~w>!;Tor!@(lk@j@3RYByF zNcPUIHM*QsdY^k@l3{}%gD=`Ddkx0>n9o?ARtLZ|fuvjaIa2Al%&MDfhP0%qx3=qSb_HaZj?)6ACd%#TFi zqm~S~3rG@AovwBHu6E5Iy;ulV&IL{UbYzgZIS&N3Gq+qHBCfVGI*`#-O8aVWGnbLI zGlB5?MHG;>fNRh0>^Cs&CZdNhY-|&8nu`ZP#}lTFM>P)^81WQ&EwJF63e}h6QYOQ5 z9_(sF#jIAyb!nd@G|+<~Af|xoc=^@U$Dg@gG)iy0`V!E+-#NQkNkT^ccdL8Y<$i%A zaKGS}`HuWZHzsZ7b4j$BQ)(rqFTN)vMjEWR=3#)^B2d48nOdp}_47Urf`C!j&V)%?4rk+2I%oBtVL$ zLk!b<^|w4$mZKz0g9q0=TC;khjPY>^8*QQkZ76`|9RJMx|49l zO}l`tcpH5YU;u`)K|9D z<(PaGuIvOrs|QdBl<(1tkwT&q?vVDr=x>5d!SN}t)t9?PpZvAGHVo#7tKIe70(m z3EDT@GPX5?*sT5=*W-1oEb|<^frg?tFoW$Rm=uAXfY#l7eTBEZoW*YpUL_#NK|o2x zOJMrNDyOdfI_icBv0?4F0CKYQAn`(+%fwCF?>r}71;q!qCV?A^Uj0=nhB4aD3i5;r zX)xHS?2a8Dv$POPxknal$x+3+Y8$nVlMo+{i_+7sc4P8JE5|poJo0`a_n!3C((2^) z!w0A6*9Is~IO6UzmW*Db6G_)X(^Z<*4&6jNHH=msk=f!%X=!yVh?v9qR~4l`wuBPs zb07W!AXqaUEijtNRHDGvX|@RJ?oTeqS0{3xwR|jic=cCgU-VJHN~ecx^y3q1EX7+R zAWW*_!U6ePV5!9F~DwPsbZhsuxGk127z1hl z&$IO#{p({&XMV|FmWixJ&M%^rgy8R zD9=C^2V%jvGPj-wZV%bckh+9&)^S72Y(?Z(z

Hx-Q1%&Agy=H(_#$6L+#6t)6gB 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±~Ml63Pa%{avWltLDA`{P>AF9R2-EirFeLWbL0lLAJ^ zAdQa4@G%%C5LJ(G$AddlxBD7v^=`kmWUE|VHBJ)8KF}i~I8)?gM@m#_RMVQ?4-!Y9 zWk`of-sWcB;{W(twA7XsxqM4FnWhgerhOslM-4Eu64GG$n6XWs!Lj=lQ0~T}r!qcg z-%kYnh3mDd{v9Nv_m4AGkmYG5(j5Pl`CtI%qXFb3QH~@j4^W7^QJcF7TLJt{6tEO? z1gbNPdoze60VGR9P7=_R_dF%28pc$H?w&`;7cAiP+%3>_lTQePBX9(Ux(d?b!pjL@ zIma56BnSx|Bp}raccYORq^b|qPoUgIL6afWph|hhAS0~^CY3zS(<-B?2s_HRICy`+ z?DnD^z?Esq)3hQ&l6qsj;=(NHF{mZ9Lu-Jk3q6YqA@3PF=MjQ%1hsUhI-&RyoQA0X zNZ%yX$C3yvB@7@S6e)=2A|(4RFP-Q~k4Z>dnLtzoww7E@pe};6MJXnh4!$Qrmy_ex zP))%ehLDDC7o_Fu<_i>7Xkut&mx<3pXPIrVt_aoSZ41Vx#t#6u*CG_z(H!!6d0!@9 z9yA;fUJ4;e(S!3%W4Pm<`>Rqhk~V-FC>khd;)Fvf`eQzn)ah4=%u^jl;r6-IezfCm z#_}QXA@V_c69*4|we9BAEM#IR`Zj{C7rJTS#N?#sMBGa8jcA?VEC#>t;(X+{`K`P! zzTY#6xLjIh;uy@YA&SzhAK3GgCgp`xT2(xy=!vc(-u5~b1hj_fD~ZaAs#7r_7&H|v z=ml5;>1pk0Pnfdl*62EEl85BY@LfdTsjf>qFy_*3Fm-9>vFfv;GM|&^vduEPu^MW6 zmPF|B>0Ig3B?P^?qvrgIoJ-N*x7k{8wymhozEiT;E3 zQ-S1lU&OY|mSz<5J+mdVsZL0Ry191Stoy9|(YqrdTp8XHv`H=N;zmcS;6@hGsHkk^ zM&%sk*kNZ%%0D?UA|(;2GC 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 literal 0 HcmV?d00001 diff --git a/public/images/pokemon/variant/492-sky.json b/public/images/pokemon/variant/492-sky.json new file mode 100644 index 00000000000..5ca67b4871a --- /dev/null +++ b/public/images/pokemon/variant/492-sky.json @@ -0,0 +1,28 @@ +{ + "1": { + "7bad21": "24493e", + "9494ad": "b18355", + "9cd621": "416556", + "3a6b10": "0f312b", + "52525a": "78492a", + "ffffff": "fffae9", + "ceced6": "e0cea9", + "101010": "101010", + "bd4a5a": "ce4626", + "7b3a52": "8f210d", + "f74a42": "ee7b56" + }, + "2": { + "7bad21": "ad5a1b", + "9494ad": "a7604e", + "9cd621": "f09d52", + "3a6b10": "974a15", + "52525a": "7a3126", + "ffffff": "fff4ea", + "ceced6": "e0bba1", + "101010": "101010", + "bd4a5a": "7e399c", + "7b3a52": "531f72", + "f74a42": "b96bd2" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/538.json b/public/images/pokemon/variant/538.json new file mode 100644 index 00000000000..e175460625d --- /dev/null +++ b/public/images/pokemon/variant/538.json @@ -0,0 +1,26 @@ +{ + "1": { + "631919": "2a6045", + "de5a5a": "5fb55f", + "101010": "101010", + "ad3131": "348350", + "3a3a3a": "70543d", + "efe6d6": "d7b06a", + "292921": "3e2514", + "948c84": "8b6036", + "c5bdad": "a97745", + "f7f7f7": "f7f7f7" + }, + "2": { + "631919": "194a63", + "de5a5a": "528cef", + "101010": "101010", + "ad3131": "195a9c", + "3a3a3a": "6c2020", + "efe6d6": "d14e4e", + "292921": "360b0b", + "948c84": "9d2e2e", + "c5bdad": "892424", + "f7f7f7": "f7f7f7" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/69_2.json b/public/images/pokemon/variant/69_2.json new file mode 100644 index 00000000000..b9bbdf15acb --- /dev/null +++ b/public/images/pokemon/variant/69_2.json @@ -0,0 +1,2120 @@ +{ + "textures": [ + { + "image": "69_2.png", + "format": "RGBA8888", + "size": { + "w": 128, + "h": 128 + }, + "scale": 1, + "frames": [ + { + "filename": "0053.png", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 41, + "h": 44 + }, + "frame": { + "x": 0, + "y": 0, + "w": 41, + "h": 44 + } + }, + { + "filename": "0054.png", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 41, + "h": 44 + }, + "frame": { + "x": 0, + "y": 0, + "w": 41, + "h": 44 + } + }, + { + "filename": "0056.png", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 41, + "h": 44 + }, + "frame": { + "x": 0, + "y": 0, + "w": 41, + "h": 44 + } + }, + { + "filename": "0057.png", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 41, + "h": 44 + }, + "frame": { + "x": 0, + "y": 0, + "w": 41, + "h": 44 + } + }, + { + "filename": "0061.png", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 41, + "h": 44 + }, + "frame": { + "x": 0, + "y": 0, + "w": 41, + "h": 44 + } + }, + { + "filename": "0062.png", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 41, + "h": 44 + }, + "frame": { + "x": 0, + "y": 0, + "w": 41, + "h": 44 + } + }, + { + "filename": "0065.png", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 41, + "h": 44 + }, + "frame": { + "x": 0, + "y": 0, + "w": 41, + "h": 44 + } + }, + { + "filename": "0070.png", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 41, + "h": 44 + }, + "frame": { + "x": 0, + "y": 0, + "w": 41, + "h": 44 + } + }, + { + "filename": "0073.png", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 41, + "h": 44 + }, + "frame": { + "x": 0, + "y": 0, + "w": 41, + "h": 44 + } + }, + { + "filename": "0074.png", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 41, + "h": 44 + }, + "frame": { + "x": 0, + "y": 0, + "w": 41, + "h": 44 + } + }, + { + "filename": "0078.png", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 41, + "h": 44 + }, + "frame": { + "x": 0, + "y": 0, + "w": 41, + "h": 44 + } + }, + { + "filename": "0079.png", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 41, + "h": 44 + }, + "frame": { + "x": 0, + "y": 0, + "w": 41, + "h": 44 + } + }, + { + "filename": "0081.png", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 41, + "h": 44 + }, + "frame": { + "x": 0, + "y": 0, + "w": 41, + "h": 44 + } + }, + { + "filename": "0082.png", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 41, + "h": 44 + }, + "frame": { + "x": 0, + "y": 0, + "w": 41, + "h": 44 + } + }, + { + "filename": "0055.png", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 41, + "h": 44 + }, + "frame": { + "x": 0, + "y": 44, + "w": 41, + "h": 44 + } + }, + { + "filename": "0063.png", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 41, + "h": 44 + }, + "frame": { + "x": 0, + "y": 44, + "w": 41, + "h": 44 + } + }, + { + "filename": "0064.png", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 41, + "h": 44 + }, + "frame": { + "x": 0, + "y": 44, + "w": 41, + "h": 44 + } + }, + { + "filename": "0071.png", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 41, + "h": 44 + }, + "frame": { + "x": 0, + "y": 44, + "w": 41, + "h": 44 + } + }, + { + "filename": "0072.png", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 41, + "h": 44 + }, + "frame": { + "x": 0, + "y": 44, + "w": 41, + "h": 44 + } + }, + { + "filename": "0080.png", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 41, + "h": 44 + }, + "frame": { + "x": 0, + "y": 44, + "w": 41, + "h": 44 + } + }, + { + "filename": "0010.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 41, + "h": 40 + }, + "frame": { + "x": 0, + "y": 88, + "w": 41, + "h": 40 + } + }, + { + "filename": "0026.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 41, + "h": 40 + }, + "frame": { + "x": 0, + "y": 88, + "w": 41, + "h": 40 + } + }, + { + "filename": "0027.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 41, + "h": 40 + }, + "frame": { + "x": 0, + "y": 88, + "w": 41, + "h": 40 + } + }, + { + "filename": "0043.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 41, + "h": 40 + }, + "frame": { + "x": 0, + "y": 88, + "w": 41, + "h": 40 + } + }, + { + "filename": "0044.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 41, + "h": 40 + }, + "frame": { + "x": 0, + "y": 88, + "w": 41, + "h": 40 + } + }, + { + "filename": "0093.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 41, + "h": 40 + }, + "frame": { + "x": 0, + "y": 88, + "w": 41, + "h": 40 + } + }, + { + "filename": "0094.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 41, + "h": 40 + }, + "frame": { + "x": 0, + "y": 88, + "w": 41, + "h": 40 + } + }, + { + "filename": "0006.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 41, + "h": 43 + }, + "frame": { + "x": 41, + "y": 0, + "w": 41, + "h": 43 + } + }, + { + "filename": "0007.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 41, + "h": 43 + }, + "frame": { + "x": 41, + "y": 0, + "w": 41, + "h": 43 + } + }, + { + "filename": "0013.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 41, + "h": 43 + }, + "frame": { + "x": 41, + "y": 0, + "w": 41, + "h": 43 + } + }, + { + "filename": "0014.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 41, + "h": 43 + }, + "frame": { + "x": 41, + "y": 0, + "w": 41, + "h": 43 + } + }, + { + "filename": "0023.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 41, + "h": 43 + }, + "frame": { + "x": 41, + "y": 0, + "w": 41, + "h": 43 + } + }, + { + "filename": "0024.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 41, + "h": 43 + }, + "frame": { + "x": 41, + "y": 0, + "w": 41, + "h": 43 + } + }, + { + "filename": "0030.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 41, + "h": 43 + }, + "frame": { + "x": 41, + "y": 0, + "w": 41, + "h": 43 + } + }, + { + "filename": "0040.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 41, + "h": 43 + }, + "frame": { + "x": 41, + "y": 0, + "w": 41, + "h": 43 + } + }, + { + "filename": "0046.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 41, + "h": 43 + }, + "frame": { + "x": 41, + "y": 0, + "w": 41, + "h": 43 + } + }, + { + "filename": "0047.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 41, + "h": 43 + }, + "frame": { + "x": 41, + "y": 0, + "w": 41, + "h": 43 + } + }, + { + "filename": "0090.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 41, + "h": 43 + }, + "frame": { + "x": 41, + "y": 0, + "w": 41, + "h": 43 + } + }, + { + "filename": "0096.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 41, + "h": 43 + }, + "frame": { + "x": 41, + "y": 0, + "w": 41, + "h": 43 + } + }, + { + "filename": "0097.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 41, + "h": 43 + }, + "frame": { + "x": 41, + "y": 0, + "w": 41, + "h": 43 + } + }, + { + "filename": "0003.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 40, + "h": 44 + }, + "frame": { + "x": 82, + "y": 0, + "w": 40, + "h": 44 + } + }, + { + "filename": "0004.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 40, + "h": 44 + }, + "frame": { + "x": 82, + "y": 0, + "w": 40, + "h": 44 + } + }, + { + "filename": "0016.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 40, + "h": 44 + }, + "frame": { + "x": 82, + "y": 0, + "w": 40, + "h": 44 + } + }, + { + "filename": "0017.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 40, + "h": 44 + }, + "frame": { + "x": 82, + "y": 0, + "w": 40, + "h": 44 + } + }, + { + "filename": "0020.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 40, + "h": 44 + }, + "frame": { + "x": 82, + "y": 0, + "w": 40, + "h": 44 + } + }, + { + "filename": "0033.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 40, + "h": 44 + }, + "frame": { + "x": 82, + "y": 0, + "w": 40, + "h": 44 + } + }, + { + "filename": "0034.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 40, + "h": 44 + }, + "frame": { + "x": 82, + "y": 0, + "w": 40, + "h": 44 + } + }, + { + "filename": "0036.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 40, + "h": 44 + }, + "frame": { + "x": 82, + "y": 0, + "w": 40, + "h": 44 + } + }, + { + "filename": "0037.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 40, + "h": 44 + }, + "frame": { + "x": 82, + "y": 0, + "w": 40, + "h": 44 + } + }, + { + "filename": "0050.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 40, + "h": 44 + }, + "frame": { + "x": 82, + "y": 0, + "w": 40, + "h": 44 + } + }, + { + "filename": "0086.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 40, + "h": 44 + }, + "frame": { + "x": 82, + "y": 0, + "w": 40, + "h": 44 + } + }, + { + "filename": "0087.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 40, + "h": 44 + }, + "frame": { + "x": 82, + "y": 0, + "w": 40, + "h": 44 + } + }, + { + "filename": "0100.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 40, + "h": 44 + }, + "frame": { + "x": 82, + "y": 0, + "w": 40, + "h": 44 + } + }, + { + "filename": "0008.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 2, + "w": 41, + "h": 42 + }, + "frame": { + "x": 41, + "y": 43, + "w": 41, + "h": 42 + } + }, + { + "filename": "0009.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 2, + "w": 41, + "h": 42 + }, + "frame": { + "x": 41, + "y": 43, + "w": 41, + "h": 42 + } + }, + { + "filename": "0011.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 2, + "w": 41, + "h": 42 + }, + "frame": { + "x": 41, + "y": 43, + "w": 41, + "h": 42 + } + }, + { + "filename": "0012.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 2, + "w": 41, + "h": 42 + }, + "frame": { + "x": 41, + "y": 43, + "w": 41, + "h": 42 + } + }, + { + "filename": "0025.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 2, + "w": 41, + "h": 42 + }, + "frame": { + "x": 41, + "y": 43, + "w": 41, + "h": 42 + } + }, + { + "filename": "0028.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 2, + "w": 41, + "h": 42 + }, + "frame": { + "x": 41, + "y": 43, + "w": 41, + "h": 42 + } + }, + { + "filename": "0029.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 2, + "w": 41, + "h": 42 + }, + "frame": { + "x": 41, + "y": 43, + "w": 41, + "h": 42 + } + }, + { + "filename": "0041.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 2, + "w": 41, + "h": 42 + }, + "frame": { + "x": 41, + "y": 43, + "w": 41, + "h": 42 + } + }, + { + "filename": "0042.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 2, + "w": 41, + "h": 42 + }, + "frame": { + "x": 41, + "y": 43, + "w": 41, + "h": 42 + } + }, + { + "filename": "0045.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 2, + "w": 41, + "h": 42 + }, + "frame": { + "x": 41, + "y": 43, + "w": 41, + "h": 42 + } + }, + { + "filename": "0091.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 2, + "w": 41, + "h": 42 + }, + "frame": { + "x": 41, + "y": 43, + "w": 41, + "h": 42 + } + }, + { + "filename": "0092.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 2, + "w": 41, + "h": 42 + }, + "frame": { + "x": 41, + "y": 43, + "w": 41, + "h": 42 + } + }, + { + "filename": "0095.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 2, + "w": 41, + "h": 42 + }, + "frame": { + "x": 41, + "y": 43, + "w": 41, + "h": 42 + } + }, + { + "filename": "0005.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 40, + "h": 43 + }, + "frame": { + "x": 41, + "y": 85, + "w": 40, + "h": 43 + } + }, + { + "filename": "0015.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 40, + "h": 43 + }, + "frame": { + "x": 41, + "y": 85, + "w": 40, + "h": 43 + } + }, + { + "filename": "0021.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 40, + "h": 43 + }, + "frame": { + "x": 41, + "y": 85, + "w": 40, + "h": 43 + } + }, + { + "filename": "0022.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 40, + "h": 43 + }, + "frame": { + "x": 41, + "y": 85, + "w": 40, + "h": 43 + } + }, + { + "filename": "0031.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 40, + "h": 43 + }, + "frame": { + "x": 41, + "y": 85, + "w": 40, + "h": 43 + } + }, + { + "filename": "0032.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 40, + "h": 43 + }, + "frame": { + "x": 41, + "y": 85, + "w": 40, + "h": 43 + } + }, + { + "filename": "0038.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 40, + "h": 43 + }, + "frame": { + "x": 41, + "y": 85, + "w": 40, + "h": 43 + } + }, + { + "filename": "0039.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 40, + "h": 43 + }, + "frame": { + "x": 41, + "y": 85, + "w": 40, + "h": 43 + } + }, + { + "filename": "0048.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 40, + "h": 43 + }, + "frame": { + "x": 41, + "y": 85, + "w": 40, + "h": 43 + } + }, + { + "filename": "0049.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 40, + "h": 43 + }, + "frame": { + "x": 41, + "y": 85, + "w": 40, + "h": 43 + } + }, + { + "filename": "0088.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 40, + "h": 43 + }, + "frame": { + "x": 41, + "y": 85, + "w": 40, + "h": 43 + } + }, + { + "filename": "0089.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 40, + "h": 43 + }, + "frame": { + "x": 41, + "y": 85, + "w": 40, + "h": 43 + } + }, + { + "filename": "0098.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 40, + "h": 43 + }, + "frame": { + "x": 41, + "y": 85, + "w": 40, + "h": 43 + } + }, + { + "filename": "0099.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 40, + "h": 43 + }, + "frame": { + "x": 41, + "y": 85, + "w": 40, + "h": 43 + } + }, + { + "filename": "0001.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 38, + "h": 44 + }, + "frame": { + "x": 82, + "y": 44, + "w": 38, + "h": 44 + } + }, + { + "filename": "0002.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 38, + "h": 44 + }, + "frame": { + "x": 82, + "y": 44, + "w": 38, + "h": 44 + } + }, + { + "filename": "0018.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 38, + "h": 44 + }, + "frame": { + "x": 82, + "y": 44, + "w": 38, + "h": 44 + } + }, + { + "filename": "0019.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 38, + "h": 44 + }, + "frame": { + "x": 82, + "y": 44, + "w": 38, + "h": 44 + } + }, + { + "filename": "0035.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 38, + "h": 44 + }, + "frame": { + "x": 82, + "y": 44, + "w": 38, + "h": 44 + } + }, + { + "filename": "0051.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 38, + "h": 44 + }, + "frame": { + "x": 82, + "y": 44, + "w": 38, + "h": 44 + } + }, + { + "filename": "0052.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 38, + "h": 44 + }, + "frame": { + "x": 82, + "y": 44, + "w": 38, + "h": 44 + } + }, + { + "filename": "0058.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 38, + "h": 44 + }, + "frame": { + "x": 82, + "y": 44, + "w": 38, + "h": 44 + } + }, + { + "filename": "0059.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 38, + "h": 44 + }, + "frame": { + "x": 82, + "y": 44, + "w": 38, + "h": 44 + } + }, + { + "filename": "0060.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 38, + "h": 44 + }, + "frame": { + "x": 82, + "y": 44, + "w": 38, + "h": 44 + } + }, + { + "filename": "0066.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 38, + "h": 44 + }, + "frame": { + "x": 82, + "y": 44, + "w": 38, + "h": 44 + } + }, + { + "filename": "0067.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 38, + "h": 44 + }, + "frame": { + "x": 82, + "y": 44, + "w": 38, + "h": 44 + } + }, + { + "filename": "0068.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 38, + "h": 44 + }, + "frame": { + "x": 82, + "y": 44, + "w": 38, + "h": 44 + } + }, + { + "filename": "0069.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 38, + "h": 44 + }, + "frame": { + "x": 82, + "y": 44, + "w": 38, + "h": 44 + } + }, + { + "filename": "0075.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 38, + "h": 44 + }, + "frame": { + "x": 82, + "y": 44, + "w": 38, + "h": 44 + } + }, + { + "filename": "0076.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 38, + "h": 44 + }, + "frame": { + "x": 82, + "y": 44, + "w": 38, + "h": 44 + } + }, + { + "filename": "0077.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 38, + "h": 44 + }, + "frame": { + "x": 82, + "y": 44, + "w": 38, + "h": 44 + } + }, + { + "filename": "0083.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 38, + "h": 44 + }, + "frame": { + "x": 82, + "y": 44, + "w": 38, + "h": 44 + } + }, + { + "filename": "0084.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 38, + "h": 44 + }, + "frame": { + "x": 82, + "y": 44, + "w": 38, + "h": 44 + } + }, + { + "filename": "0085.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 41, + "h": 44 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 38, + "h": 44 + }, + "frame": { + "x": 82, + "y": 44, + "w": 38, + "h": 44 + } + } + ] + } + ], + "meta": { + "app": "https://www.codeandweb.com/texturepacker", + "version": "3.0", + "smartupdate": "$TexturePacker:SmartUpdate:c5ca39213997becaac9f7c56b6f31c20:1a6ca0c19930c64cc5b781c00cd038a0:1043fbd00aeb6f75a998a3a69bbb8d10$" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/69_2.png b/public/images/pokemon/variant/69_2.png new file mode 100644 index 0000000000000000000000000000000000000000..2f2a713de27018d6232b85fc5608f7b255a73f46 GIT binary patch literal 4422 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 JLCY!b{{Wj)C^i59 literal 0 HcmV?d00001 diff --git a/public/images/pokemon/variant/70.json b/public/images/pokemon/variant/70.json new file mode 100644 index 00000000000..7240349abfc --- /dev/null +++ b/public/images/pokemon/variant/70.json @@ -0,0 +1,19 @@ +{ + "1": { + "634a31": "4f0537", + "a57b31": "781649", + "000000": "320819", + "085a31": "b6483e", + "3a9c52": "d36a52", + "9cde84": "f3a978", + "ffe66b": "f1968a", + "d6c552": "ca4f59", + "6bc552": "e59266", + "fff7ad": "f9bfa6", + "ffffff": "ffffff", + "b5424a": "5b284a", + "ef9cad": "aa6172", + "7b2929": "3d1138", + "ce6b84": "7e4460" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/71.json b/public/images/pokemon/variant/71.json new file mode 100644 index 00000000000..25f85813575 --- /dev/null +++ b/public/images/pokemon/variant/71.json @@ -0,0 +1,18 @@ +{ + "1": { + "4aa57b": "e28e58", + "635229": "4f0537", + "000000": "000000", + "10633a": "b0552e", + "8cc57b": "f9be81", + "a57b31": "781649", + "841900": "50155e", + "c55a21": "8d2f89", + "ef8c52": "b352a5", + "ffffff": "ffffff", + "bdc5c5": "bdc5c5", + "debd52": "983b3d", + "efd66b": "b6514d", + "f7ef94": "d37763" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/720-unbound.json b/public/images/pokemon/variant/720-unbound.json new file mode 100644 index 00000000000..8fc7ab07db3 --- /dev/null +++ b/public/images/pokemon/variant/720-unbound.json @@ -0,0 +1,50 @@ +{ + "0": { + "582840": "701507", + "cf4f8f": "cb5e23", + "9f3f6f": "902c0d", + "101010": "101010", + "446475": "513b29", + "302c2c": "3e162b", + "afcfdf": "c6bba8", + "86a5b4": "958672", + "504c4c": "684252", + "6b8b98": "725f4d", + "7f5f1f": "414a79", + "ffdf3f": "becef5", + "bf9f3f": "9ca7d5", + "fefefe": "fefefe" + }, + "1": { + "582840": "280d46", + "cf4f8f": "753f9b", + "9f3f6f": "471c6b", + "101010": "101010", + "446475": "4d244e", + "302c2c": "632373", + "afcfdf": "c3aabe", + "86a5b4": "997392", + "504c4c": "a947b4", + "6b8b98": "72496e", + "7f5f1f": "853015", + "ffdf3f": "ffc26a", + "bf9f3f": "e2885a", + "fefefe": "fefefe" + }, + "2": { + "582840": "150933", + "cf4f8f": "35387c", + "9f3f6f": "1d1a4b", + "101010": "101010", + "446475": "1a3f35", + "302c2c": "1c2433", + "afcfdf": "a1c4c3", + "86a5b4": "5c827d", + "504c4c": "304757", + "6b8b98": "345a54", + "7f5f1f": "682b16", + "ffdf3f": "ed9b42", + "bf9f3f": "b05d2d", + "fefefe": "fefefe" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/720.json b/public/images/pokemon/variant/720.json new file mode 100644 index 00000000000..e2d1409fbe3 --- /dev/null +++ b/public/images/pokemon/variant/720.json @@ -0,0 +1,53 @@ +{ + "0": { + "8c3f59": "620d00", + "ff73a2": "cb5e23", + "cc5c81": "902c0d", + "676773": "3e162b", + "8a8a99": "684252", + "101010": "101010", + "dadaf2": "ffdb73", + "807126": "414a79", + "b8b8cc": "cc923c", + "fdfdfd": "f3feff", + "ffe14c": "becef5", + "ccb43d": "6577a5", + "47991f": "99331f", + "5fcc29": "cc4429", + "ffb2d9": "d65749" + }, + "1": { + "8c3f59": "280d46", + "ff73a2": "753f9b", + "cc5c81": "471c6b", + "676773": "632373", + "8a8a99": "a947b4", + "101010": "101010", + "dadaf2": "f7bae9", + "807126": "853015", + "b8b8cc": "ca79bd", + "fdfdfd": "fff0e8", + "ffe14c": "ffc26a", + "ccb43d": "eb7037", + "47991f": "000862", + "5fcc29": "062591", + "ffb2d9": "ba43af" + }, + "2": { + "8c3f59": "150933", + "ff73a2": "35387c", + "cc5c81": "1d1a4b", + "676773": "1c2433", + "8a8a99": "304757", + "101010": "101010", + "dadaf2": "d5cce5", + "807126": "682b16", + "b8b8cc": "9e8fbb", + "fdfdfd": "ffffde", + "ffe14c": "ed9b42", + "ccb43d": "b05d2d", + "47991f": "7e0016", + "5fcc29": "a8070d", + "ffb2d9": "636d9b" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/747.json b/public/images/pokemon/variant/747.json new file mode 100644 index 00000000000..8c4b94e9149 --- /dev/null +++ b/public/images/pokemon/variant/747.json @@ -0,0 +1,30 @@ +{ + "1": { + "be7c34": "614da4", + "f9e07d": "e3e2ff", + "753e7b": "9b6459", + "ba8dbe": "edd5ca", + "daac23": "aca5f3", + "9265a3": "d29784", + "101010": "101010", + "335780": "490a26", + "6098b7": "b24b34", + "dcafd6": "a21f90", + "9fd9d6": "e07b53", + "fdfdfd": "fdfdfd" + }, + "2": { + "be7c34": "9f4354", + "f9e07d": "ffebed", + "753e7b": "113c3a", + "ba8dbe": "2b6157", + "daac23": "efa2ad", + "9265a3": "1c524b", + "101010": "101010", + "335780": "186443", + "6098b7": "359d5d", + "dcafd6": "ff3f5a", + "9fd9d6": "5bd97f", + "fdfdfd": "fdfdfd" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/748.json b/public/images/pokemon/variant/748.json new file mode 100644 index 00000000000..280c676293a --- /dev/null +++ b/public/images/pokemon/variant/748.json @@ -0,0 +1,36 @@ +{ + "1": { + "943732": "490a3c", + "101010": "101010", + "f28c4f": "a21f90", + "e25025": "91138c", + "6f97c4": "be583d", + "455b85": "892e20", + "93d1d7": "df7b52", + "711a6a": "81463e", + "d76fa5": "edd5ca", + "171539": "171539", + "3a3f6d": "462952", + "525898": "6c3776", + "b7429a": "d29784", + "863c79": "9b6459", + "ddac02": "ff71ec" + }, + "2": { + "943732": "c30e49", + "101010": "101010", + "f28c4f": "ff3f5a", + "e25025": "e12350", + "6f97c4": "359d5d", + "455b85": "186443", + "93d1d7": "5bd97f", + "711a6a": "082b29", + "d76fa5": "2b6157", + "171539": "490c06", + "3a3f6d": "862916", + "525898": "d75b3c", + "b7429a": "1c524b", + "863c79": "104445", + "ddac02": "ff5068" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/856.json b/public/images/pokemon/variant/856.json new file mode 100644 index 00000000000..3d245b74324 --- /dev/null +++ b/public/images/pokemon/variant/856.json @@ -0,0 +1,24 @@ +{ + "1": { + "727ab1": "1d4a3b", + "c8e9ff": "5ec183", + "181818": "181818", + "acbfdf": "3b9665", + "bb6a99": "043232", + "f9d5da": "298675", + "fbe6e9": "60b581", + "fefefe": "a5e8be", + "dca5bd": "125a51" + }, + "2": { + "727ab1": "6b0124", + "c8e9ff": "cb304d", + "181818": "181818", + "acbfdf": "a11437", + "bb6a99": "30163d", + "f9d5da": "523f73", + "fbe6e9": "b53859", + "fefefe": "e8627b", + "dca5bd": "3b2351" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/857_2.json b/public/images/pokemon/variant/857_2.json new file mode 100644 index 00000000000..fb3fd2b5ed2 --- /dev/null +++ b/public/images/pokemon/variant/857_2.json @@ -0,0 +1,41 @@ +{ + "textures": [ + { + "image": "857_2.png", + "format": "RGBA8888", + "size": { + "w": 57, + "h": 57 + }, + "scale": 1, + "frames": [ + { + "filename": "0001.png", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 57, + "h": 53 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 57, + "h": 53 + }, + "frame": { + "x": 0, + "y": 0, + "w": 57, + "h": 53 + } + } + ] + } + ], + "meta": { + "app": "https://www.codeandweb.com/texturepacker", + "version": "3.0", + "smartupdate": "$TexturePacker:SmartUpdate:1d503a7a18ff508c161830929dd03563:7cef9e90249f932531439d791db453c9:76d73294e4ff7ab8f96a631810e2dc62$" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/857_2.png b/public/images/pokemon/variant/857_2.png new file mode 100644 index 0000000000000000000000000000000000000000..6395590c758309fb94757b5665b89a3c6997d95e GIT binary patch literal 1814 zcmV+x2kH2UP)YAX9X8WNB|8RBvx=!KdMT000J| zNklBNA#V=RUJH^xYUpXhO6t{tgURx@! zld_TebPfPGGTszNq_qW`H*dzaH{OO8jquhY+=Hnp41IkbTGYDERE3J~Wqmpaz4w}D zYZf)|-2XP8v3=T>8=b*l;TkM_cMsWHlSrjgNcNn-aNjA!o8p#yr~+=^zK!gyNdQ19 zow6VSC{G0gMKZ?B2UAo0??d{ar4>b_SGZL`q_qWAyBqLA?y)kI%C9IAfCGAIXc+t2 zlSrjg&@)-=Yfnn^UlK^5&}FH+QXzmpREtI&U6+D@04zwr9V(U`D3UQ|YA1JD3YN7d zkcR^B?7orK769Ntz#l2%cv_H1pa7*CXt}-s02o~J&;bSV*uKtgXweAtOcp&C2KaX( z4sZfh!Vd_PiKIfZw>{9{Q3lXE)00KBH{M6ClP6FfmoIpDnOu&JsufUd@T@`x+x(6 zAp3I$$(|Dc3SD;X`Z@~^Kp;S%%-uT1m|3;E0c+RS@q+336XV_OTVd##{54wCGTYHJ zS^hi1(YrJVAW$Z02JAc4ZJ7~$MDrbH~AU!4D} z*Yuj@P|yG+zCY(`YhgbLqkR29bg$wOL#S@YrosWuGmwY`+;`T1!Ybs+iq-hzrz}>@ z&RSYgY&9`xa+^MS@NjF9Z8@8#crbzJY(%jn+4#dN4{$0i3#{ITCYj5tXKz)zuM z(>a1s5Z(<*ID7e2v4oZFKe-|)#Jv}l%_jSrjxlD+){?RyI3a<;xu#0Fvg1Lqv4CgK zq^u?g3Y50w@q>!3DgpuZok1#BTNk#pu6XT@wzGMpY;_?*OI_D7#!T7dfM54)!fqc> zirM}YS3$CCIFfEi1}&x_*-V7a6#F{6c^ZwR+R0tgic#JEq_Vw$hGB#(uMj&__1Mi1 zNiX=^=nNky=urp)3CJHQDUu2StTPWUsMuZHW=Vu1kO-F{i|J7^q4^rvLx| literal 0 HcmV?d00001 diff --git a/public/images/pokemon/variant/857_3.json b/public/images/pokemon/variant/857_3.json new file mode 100644 index 00000000000..2bca74d3d34 --- /dev/null +++ b/public/images/pokemon/variant/857_3.json @@ -0,0 +1,41 @@ +{ + "textures": [ + { + "image": "857_3.png", + "format": "RGBA8888", + "size": { + "w": 57, + "h": 57 + }, + "scale": 1, + "frames": [ + { + "filename": "0001.png", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 57, + "h": 53 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 57, + "h": 53 + }, + "frame": { + "x": 0, + "y": 0, + "w": 57, + "h": 53 + } + } + ] + } + ], + "meta": { + "app": "https://www.codeandweb.com/texturepacker", + "version": "3.0", + "smartupdate": "$TexturePacker:SmartUpdate:1d503a7a18ff508c161830929dd03563:7cef9e90249f932531439d791db453c9:76d73294e4ff7ab8f96a631810e2dc62$" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/857_3.png b/public/images/pokemon/variant/857_3.png new file mode 100644 index 0000000000000000000000000000000000000000..c2a1b95c337fdb970aa3be8af679d380a629d8a7 GIT binary patch literal 4500 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%0Dy!50Qvv` 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%0Dy!50Qvv` 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%0Dy!50Qvv` z0D$NK0Cg|`0P0`>06Lfe02gqax=}m;000SaNLh0L01FZT01FZU(%pXi0000RbVXQn zQ*UN;cVTj607GSLb9r+hQ*?D?X>TA@Z*OeDr{R1600c%!L_t(&f$iE)NEA^V2k`G4 z6k z(`bnXq{C9|MT6HtezR}iyqSITX2w}+cABY~Qx$>t_s!t6ZiShs(0Fcxg+P(s?D>jWD)6sQku zs8A7kVq_RA_aAJpiy6CPP#|8cHqS)3Rtw6bdb2~YEXxp~z1bm% zzg2tt7_fn%Cq{;G;O9>V$_olqu+P>%VtVZpK3f}Def2&vtZ%4nR245%x64+{?ez}; zfX~*3y(}thC{RAV*&zUM?ai}~@7sSLJbg_1ohY!{P+70>zt_!+=at&?!kX>-0070e zvw_jRpyD6|RC;16mVkC zU1*VhkI;U>zM((`#V0wCW&n^G?Z@+x*JwG_;paF2RIq$+x+Q;a$`>}2nNe~e%`&6? z0DxTfq3_=0lPGO~+Nu>l*uYR8xsY2%X(F!;O_Vl}=uTEG3#(@XK~2+SeUrDakXyEw z=|E*bS=`Vn*g$jL)*Bh=x^kh2a%-FC_KDK=BtZozMg+$OrIZUr>2e*MEIhatR(q~n z3%OI_@3ngx3T$ITht?aCPq|QZ#WtXB`7faLj0FA@s237wK;>ybV@@q3(16NQk5CmP z5a2#Ke&jL$;O4h?dPf*iN)vf$#Y2o1^u^d+bR6F_>=3Rx>vP%2q^jbcry6l*!vf##Wc%uT-B5o8b`#R1KX z_B$S8=>$-y9@IQDk0@_91l+uM9>2eQ5A;696G}j_#zVEBa%)>8SRTkn70Y)Fb(nGZ z$_4v!O%9}4qC07qCTbP2sM^;&GYkCG$+qYB&4c*21%R{EYB0vC=CCS26)X>? zh&VpfoBXz_R|a(w9Y0V#u9PP7PN?5_LFs_UuHSUsUhGK(!V;gGed z^zIskRU(Lge>_k%{t1#@=G@yGe4d`CWKlBvW@(vun$^ZZW07*qo IM6N<$g5|DC=>Px# literal 0 HcmV?d00001 diff --git a/public/images/pokemon/variant/back/857_3.json b/public/images/pokemon/variant/back/857_3.json new file mode 100644 index 00000000000..4e4c4bb192a --- /dev/null +++ b/public/images/pokemon/variant/back/857_3.json @@ -0,0 +1,41 @@ +{ + "textures": [ + { + "image": "857_3.png", + "format": "RGBA8888", + "size": { + "w": 58, + "h": 58 + }, + "scale": 1, + "frames": [ + { + "filename": "0001.png", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 58, + "h": 53 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 58, + "h": 53 + }, + "frame": { + "x": 0, + "y": 0, + "w": 58, + "h": 53 + } + } + ] + } + ], + "meta": { + "app": "https://www.codeandweb.com/texturepacker", + "version": "3.0", + "smartupdate": "$TexturePacker:SmartUpdate:6b34ee4ca6eae629d13bf35db95adc0d:01907499f84524975c4cbe6b6ef2f9e9:76d73294e4ff7ab8f96a631810e2dc62$" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/back/857_3.png b/public/images/pokemon/variant/back/857_3.png new file mode 100644 index 0000000000000000000000000000000000000000..9f77ff938c656bc983c24c31b0acabf2be633fa3 GIT binary patch literal 3901 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%0Dy!50Qvv` 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 Ur{#E`Lcl+D6&-XL$~yf20r^bHCIA2c literal 0 HcmV?d00001 diff --git a/public/images/pokemon/variant/exp/720-unbound.json b/public/images/pokemon/variant/exp/720-unbound.json new file mode 100644 index 00000000000..8b67d879847 --- /dev/null +++ b/public/images/pokemon/variant/exp/720-unbound.json @@ -0,0 +1,71 @@ +{ + "0": { + "313131": "3e162b", + "575757": "684252", + "afcdd8": "c6bba8", + "000000": "101010", + "546275": "513b29", + "752a5b": "701507", + "7e9eaf": "958672", + "e05e8d": "cb5e23", + "a36215": "414a79", + "bf3770": "902c0d", + "f2d469": "becef5", + "efac28": "9ca7d5", + "333333": "3e162b", + "efac29": "9ca7d5", + "a36218": "414a79", + "f2d46a": "becef5", + "ffffff": "fefefe", + "bf356f": "902c0d", + "87491c": "414a79", + "752b5b": "701507", + "f9f8fa": "fefefe" + }, + "1": { + "313131": "632373", + "575757": "a947b4", + "afcdd8": "c3aabe", + "000000": "101010", + "546275": "4d244e", + "752a5b": "280d46", + "7e9eaf": "997392", + "e05e8d": "753f9b", + "a36215": "853015", + "bf3770": "471c6b", + "f2d469": "ffc26a", + "efac28": "e2885a", + "333333": "632373", + "efac29": "e2885a", + "a36218": "853015", + "f2d46a": "ffc26a", + "ffffff": "fefefe", + "bf356f": "471c6b", + "87491c": "853015", + "752b5b": "280d46", + "f9f8fa": "fefefe" + }, + "2": { + "313131": "1c2433", + "575757": "304757", + "afcdd8": "a1c4c3", + "000000": "101010", + "546275": "1a3f35", + "752a5b": "150933", + "7e9eaf": "5c827d", + "e05e8d": "35387c", + "a36215": "682b16", + "bf3770": "1d1a4b", + "f2d469": "ed9b42", + "efac28": "b05d2d", + "333333": "1c2433", + "efac29": "b05d2d", + "a36218": "682b16", + "f2d46a": "ed9b42", + "ffffff": "fefefe", + "bf356f": "1d1a4b", + "87491c": "682b16", + "752b5b": "150933", + "f9f8fa": "fefefe" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/exp/720.json b/public/images/pokemon/variant/exp/720.json new file mode 100644 index 00000000000..9c3b8bb0495 --- /dev/null +++ b/public/images/pokemon/variant/exp/720.json @@ -0,0 +1,92 @@ +{ + "0": { + "91376d": "620d00", + "000000": "101010", + "ef7fbe": "cb5e23", + "898660": "3e162b", + "d8548d": "902c0d", + "efe0f9": "ffdb73", + "d19630": "6577a5", + "895e0d": "414a79", + "f2d118": "becef5", + "ffffff": "f3feff", + "c3b7cc": "cc923c", + "998ca3": "684252", + "706728": "414a79", + "4c872f": "99331f", + "59c325": "cc4429", + "75687f": "3e162b", + "786b82": "3e162b", + "c2b6cb": "cc923c", + "776a81": "3e162b", + "eddef7": "ffdb73", + "eedff8": "ffdb73", + "73667d": "3e162b", + "d7538c": "902c0d", + "ee7ebd": "cb5e23", + "010101": "101010", + "988ba2": "684252", + "030303": "101010", + "040404": "101010" + }, + "1": { + "91376d": "280d46", + "000000": "101010", + "ef7fbe": "753f9b", + "898660": "632373", + "d8548d": "471c6b", + "efe0f9": "f7bae9", + "d19630": "eb7037", + "895e0d": "853015", + "f2d118": "ffc26a", + "ffffff": "fff0e8", + "c3b7cc": "ca79bd", + "998ca3": "a947b4", + "706728": "853015", + "4c872f": "000862", + "59c325": "062591", + "75687f": "632373", + "786b82": "632373", + "c2b6cb": "ca79bd", + "776a81": "632373", + "eddef7": "f7bae9", + "eedff8": "f7bae9", + "73667d": "632373", + "d7538c": "471c6b", + "ee7ebd": "753f9b", + "010101": "101010", + "988ba2": "a947b4", + "030303": "101010", + "040404": "101010" + }, + "2": { + "91376d": "150933", + "000000": "101010", + "ef7fbe": "35387c", + "898660": "1c2433", + "d8548d": "1d1a4b", + "efe0f9": "d5cce5", + "d19630": "b05d2d", + "895e0d": "682b16", + "f2d118": "ed9b42", + "ffffff": "ffffde", + "c3b7cc": "9e8fbb", + "998ca3": "304757", + "706728": "682b16", + "4c872f": "7e0016", + "59c325": "a8070d", + "75687f": "1c2433", + "786b82": "1c2433", + "c2b6cb": "9e8fbb", + "776a81": "1c2433", + "eddef7": "d5cce5", + "eedff8": "d5cce5", + "73667d": "1c2433", + "d7538c": "1d1a4b", + "ee7ebd": "35387c", + "010101": "101010", + "988ba2": "304757", + "030303": "101010", + "040404": "101010" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/exp/856.json b/public/images/pokemon/variant/exp/856.json new file mode 100644 index 00000000000..3d245b74324 --- /dev/null +++ b/public/images/pokemon/variant/exp/856.json @@ -0,0 +1,24 @@ +{ + "1": { + "727ab1": "1d4a3b", + "c8e9ff": "5ec183", + "181818": "181818", + "acbfdf": "3b9665", + "bb6a99": "043232", + "f9d5da": "298675", + "fbe6e9": "60b581", + "fefefe": "a5e8be", + "dca5bd": "125a51" + }, + "2": { + "727ab1": "6b0124", + "c8e9ff": "cb304d", + "181818": "181818", + "acbfdf": "a11437", + "bb6a99": "30163d", + "f9d5da": "523f73", + "fbe6e9": "b53859", + "fefefe": "e8627b", + "dca5bd": "3b2351" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/exp/857_2.json b/public/images/pokemon/variant/exp/857_2.json new file mode 100644 index 00000000000..1a0170f4f7b --- /dev/null +++ b/public/images/pokemon/variant/exp/857_2.json @@ -0,0 +1,692 @@ +{ + "textures": [ + { + "image": "857_2.png", + "format": "RGBA8888", + "size": { + "w": 203, + "h": 203 + }, + "scale": 1, + "frames": [ + { + "filename": "0004.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 1, + "y": 0, + "w": 59, + "h": 54 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 54 + } + }, + { + "filename": "0014.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 1, + "y": 0, + "w": 59, + "h": 54 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 54 + } + }, + { + "filename": "0020.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 1, + "y": 0, + "w": 59, + "h": 54 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 54 + } + }, + { + "filename": "0030.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 1, + "y": 0, + "w": 59, + "h": 54 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 54 + } + }, + { + "filename": "0005.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 1, + "y": 0, + "w": 59, + "h": 54 + }, + "frame": { + "x": 0, + "y": 54, + "w": 59, + "h": 54 + } + }, + { + "filename": "0013.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 1, + "y": 0, + "w": 59, + "h": 54 + }, + "frame": { + "x": 0, + "y": 54, + "w": 59, + "h": 54 + } + }, + { + "filename": "0021.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 1, + "y": 0, + "w": 59, + "h": 54 + }, + "frame": { + "x": 0, + "y": 54, + "w": 59, + "h": 54 + } + }, + { + "filename": "0029.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 1, + "y": 0, + "w": 59, + "h": 54 + }, + "frame": { + "x": 0, + "y": 54, + "w": 59, + "h": 54 + } + }, + { + "filename": "0006.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 1, + "y": 0, + "w": 59, + "h": 54 + }, + "frame": { + "x": 59, + "y": 0, + "w": 59, + "h": 54 + } + }, + { + "filename": "0012.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 1, + "y": 0, + "w": 59, + "h": 54 + }, + "frame": { + "x": 59, + "y": 0, + "w": 59, + "h": 54 + } + }, + { + "filename": "0022.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 1, + "y": 0, + "w": 59, + "h": 54 + }, + "frame": { + "x": 59, + "y": 0, + "w": 59, + "h": 54 + } + }, + { + "filename": "0028.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 1, + "y": 0, + "w": 59, + "h": 54 + }, + "frame": { + "x": 59, + "y": 0, + "w": 59, + "h": 54 + } + }, + { + "filename": "0002.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 61, + "h": 51 + }, + "frame": { + "x": 118, + "y": 0, + "w": 61, + "h": 51 + } + }, + { + "filename": "0016.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 61, + "h": 51 + }, + "frame": { + "x": 118, + "y": 0, + "w": 61, + "h": 51 + } + }, + { + "filename": "0018.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 61, + "h": 51 + }, + "frame": { + "x": 118, + "y": 0, + "w": 61, + "h": 51 + } + }, + { + "filename": "0032.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 61, + "h": 51 + }, + "frame": { + "x": 118, + "y": 0, + "w": 61, + "h": 51 + } + }, + { + "filename": "0007.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 2, + "y": 0, + "w": 58, + "h": 54 + }, + "frame": { + "x": 0, + "y": 108, + "w": 58, + "h": 54 + } + }, + { + "filename": "0011.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 2, + "y": 0, + "w": 58, + "h": 54 + }, + "frame": { + "x": 0, + "y": 108, + "w": 58, + "h": 54 + } + }, + { + "filename": "0023.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 2, + "y": 0, + "w": 58, + "h": 54 + }, + "frame": { + "x": 0, + "y": 108, + "w": 58, + "h": 54 + } + }, + { + "filename": "0027.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 2, + "y": 0, + "w": 58, + "h": 54 + }, + "frame": { + "x": 59, + "y": 54, + "w": 58, + "h": 54 + } + }, + { + "filename": "0003.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 1, + "y": 2, + "w": 59, + "h": 52 + }, + "frame": { + "x": 58, + "y": 108, + "w": 59, + "h": 52 + } + }, + { + "filename": "0015.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 1, + "y": 2, + "w": 59, + "h": 52 + }, + "frame": { + "x": 58, + "y": 108, + "w": 59, + "h": 52 + } + }, + { + "filename": "0019.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 1, + "y": 2, + "w": 59, + "h": 52 + }, + "frame": { + "x": 58, + "y": 108, + "w": 59, + "h": 52 + } + }, + { + "filename": "0031.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 1, + "y": 2, + "w": 59, + "h": 52 + }, + "frame": { + "x": 58, + "y": 108, + "w": 59, + "h": 52 + } + }, + { + "filename": "0001.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 61, + "h": 50 + }, + "frame": { + "x": 118, + "y": 51, + "w": 61, + "h": 50 + } + }, + { + "filename": "0017.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 61, + "h": 50 + }, + "frame": { + "x": 118, + "y": 51, + "w": 61, + "h": 50 + } + }, + { + "filename": "0008.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 2, + "y": 2, + "w": 57, + "h": 52 + }, + "frame": { + "x": 117, + "y": 101, + "w": 57, + "h": 52 + } + }, + { + "filename": "0010.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 2, + "y": 2, + "w": 57, + "h": 52 + }, + "frame": { + "x": 117, + "y": 101, + "w": 57, + "h": 52 + } + }, + { + "filename": "0024.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 2, + "y": 2, + "w": 57, + "h": 52 + }, + "frame": { + "x": 117, + "y": 101, + "w": 57, + "h": 52 + } + }, + { + "filename": "0026.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 2, + "y": 2, + "w": 57, + "h": 52 + }, + "frame": { + "x": 117, + "y": 101, + "w": 57, + "h": 52 + } + }, + { + "filename": "0009.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 2, + "y": 4, + "w": 56, + "h": 50 + }, + "frame": { + "x": 117, + "y": 153, + "w": 56, + "h": 50 + } + }, + { + "filename": "0025.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 2, + "y": 4, + "w": 56, + "h": 50 + }, + "frame": { + "x": 117, + "y": 153, + "w": 56, + "h": 50 + } + } + ] + } + ], + "meta": { + "app": "https://www.codeandweb.com/texturepacker", + "version": "3.0", + "smartupdate": "$TexturePacker:SmartUpdate:f1e567460f667f45fe976d9c86e3f9f9:7ba13d83af2761dbe445375e2ed3cfdf:76d73294e4ff7ab8f96a631810e2dc62$" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/exp/857_2.png b/public/images/pokemon/variant/exp/857_2.png new file mode 100644 index 0000000000000000000000000000000000000000..2a60b21cef0c830a0f256db89dd389191e4abf06 GIT binary patch literal 13739 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 literal 0 HcmV?d00001 diff --git a/public/images/pokemon/variant/exp/857_3.json b/public/images/pokemon/variant/exp/857_3.json new file mode 100644 index 00000000000..25f3eebb07e --- /dev/null +++ b/public/images/pokemon/variant/exp/857_3.json @@ -0,0 +1,692 @@ +{ + "textures": [ + { + "image": "857_3.png", + "format": "RGBA8888", + "size": { + "w": 203, + "h": 203 + }, + "scale": 1, + "frames": [ + { + "filename": "0004.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 1, + "y": 0, + "w": 59, + "h": 54 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 54 + } + }, + { + "filename": "0014.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 1, + "y": 0, + "w": 59, + "h": 54 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 54 + } + }, + { + "filename": "0020.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 1, + "y": 0, + "w": 59, + "h": 54 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 54 + } + }, + { + "filename": "0030.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 1, + "y": 0, + "w": 59, + "h": 54 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 54 + } + }, + { + "filename": "0005.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 1, + "y": 0, + "w": 59, + "h": 54 + }, + "frame": { + "x": 0, + "y": 54, + "w": 59, + "h": 54 + } + }, + { + "filename": "0013.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 1, + "y": 0, + "w": 59, + "h": 54 + }, + "frame": { + "x": 0, + "y": 54, + "w": 59, + "h": 54 + } + }, + { + "filename": "0021.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 1, + "y": 0, + "w": 59, + "h": 54 + }, + "frame": { + "x": 0, + "y": 54, + "w": 59, + "h": 54 + } + }, + { + "filename": "0029.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 1, + "y": 0, + "w": 59, + "h": 54 + }, + "frame": { + "x": 0, + "y": 54, + "w": 59, + "h": 54 + } + }, + { + "filename": "0006.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 1, + "y": 0, + "w": 59, + "h": 54 + }, + "frame": { + "x": 59, + "y": 0, + "w": 59, + "h": 54 + } + }, + { + "filename": "0012.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 1, + "y": 0, + "w": 59, + "h": 54 + }, + "frame": { + "x": 59, + "y": 0, + "w": 59, + "h": 54 + } + }, + { + "filename": "0022.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 1, + "y": 0, + "w": 59, + "h": 54 + }, + "frame": { + "x": 59, + "y": 0, + "w": 59, + "h": 54 + } + }, + { + "filename": "0028.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 1, + "y": 0, + "w": 59, + "h": 54 + }, + "frame": { + "x": 59, + "y": 0, + "w": 59, + "h": 54 + } + }, + { + "filename": "0002.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 61, + "h": 51 + }, + "frame": { + "x": 118, + "y": 0, + "w": 61, + "h": 51 + } + }, + { + "filename": "0016.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 61, + "h": 51 + }, + "frame": { + "x": 118, + "y": 0, + "w": 61, + "h": 51 + } + }, + { + "filename": "0018.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 61, + "h": 51 + }, + "frame": { + "x": 118, + "y": 0, + "w": 61, + "h": 51 + } + }, + { + "filename": "0032.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 61, + "h": 51 + }, + "frame": { + "x": 118, + "y": 0, + "w": 61, + "h": 51 + } + }, + { + "filename": "0007.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 2, + "y": 0, + "w": 58, + "h": 54 + }, + "frame": { + "x": 0, + "y": 108, + "w": 58, + "h": 54 + } + }, + { + "filename": "0011.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 2, + "y": 0, + "w": 58, + "h": 54 + }, + "frame": { + "x": 0, + "y": 108, + "w": 58, + "h": 54 + } + }, + { + "filename": "0023.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 2, + "y": 0, + "w": 58, + "h": 54 + }, + "frame": { + "x": 0, + "y": 108, + "w": 58, + "h": 54 + } + }, + { + "filename": "0027.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 2, + "y": 0, + "w": 58, + "h": 54 + }, + "frame": { + "x": 59, + "y": 54, + "w": 58, + "h": 54 + } + }, + { + "filename": "0003.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 1, + "y": 2, + "w": 59, + "h": 52 + }, + "frame": { + "x": 58, + "y": 108, + "w": 59, + "h": 52 + } + }, + { + "filename": "0015.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 1, + "y": 2, + "w": 59, + "h": 52 + }, + "frame": { + "x": 58, + "y": 108, + "w": 59, + "h": 52 + } + }, + { + "filename": "0019.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 1, + "y": 2, + "w": 59, + "h": 52 + }, + "frame": { + "x": 58, + "y": 108, + "w": 59, + "h": 52 + } + }, + { + "filename": "0031.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 1, + "y": 2, + "w": 59, + "h": 52 + }, + "frame": { + "x": 58, + "y": 108, + "w": 59, + "h": 52 + } + }, + { + "filename": "0001.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 61, + "h": 50 + }, + "frame": { + "x": 118, + "y": 51, + "w": 61, + "h": 50 + } + }, + { + "filename": "0017.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 61, + "h": 50 + }, + "frame": { + "x": 118, + "y": 51, + "w": 61, + "h": 50 + } + }, + { + "filename": "0008.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 2, + "y": 2, + "w": 57, + "h": 52 + }, + "frame": { + "x": 117, + "y": 101, + "w": 57, + "h": 52 + } + }, + { + "filename": "0010.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 2, + "y": 2, + "w": 57, + "h": 52 + }, + "frame": { + "x": 117, + "y": 101, + "w": 57, + "h": 52 + } + }, + { + "filename": "0024.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 2, + "y": 2, + "w": 57, + "h": 52 + }, + "frame": { + "x": 117, + "y": 101, + "w": 57, + "h": 52 + } + }, + { + "filename": "0026.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 2, + "y": 2, + "w": 57, + "h": 52 + }, + "frame": { + "x": 117, + "y": 101, + "w": 57, + "h": 52 + } + }, + { + "filename": "0009.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 2, + "y": 4, + "w": 56, + "h": 50 + }, + "frame": { + "x": 117, + "y": 153, + "w": 56, + "h": 50 + } + }, + { + "filename": "0025.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 61, + "h": 54 + }, + "spriteSourceSize": { + "x": 2, + "y": 4, + "w": 56, + "h": 50 + }, + "frame": { + "x": 117, + "y": 153, + "w": 56, + "h": 50 + } + } + ] + } + ], + "meta": { + "app": "https://www.codeandweb.com/texturepacker", + "version": "3.0", + "smartupdate": "$TexturePacker:SmartUpdate:f1e567460f667f45fe976d9c86e3f9f9:7ba13d83af2761dbe445375e2ed3cfdf:76d73294e4ff7ab8f96a631810e2dc62$" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/exp/857_3.png b/public/images/pokemon/variant/exp/857_3.png new file mode 100644 index 0000000000000000000000000000000000000000..f9e25f22cc436f1179a357ecb5470fdbf8a9d4cf GIT binary patch literal 13707 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 literal 0 HcmV?d00001 diff --git a/public/images/pokemon/variant/exp/858.json b/public/images/pokemon/variant/exp/858.json new file mode 100644 index 00000000000..1f0c1cefab4 --- /dev/null +++ b/public/images/pokemon/variant/exp/858.json @@ -0,0 +1,32 @@ +{ + "1": { + "727ab1": "1d4a3b", + "c8e9ff": "5ec183", + "acbfdf": "3b9665", + "101010": "101010", + "948fc2": "287b59", + "d9cedb": "dec1c2", + "e5e4ef": "f7e4e4", + "fefefe": "f7e4e4", + "e489a0": "125a51", + "c15974": "043232", + "b4a2b7": "bf9ca0", + "856d8b": "9c7a81", + "f5bac2": "298675" + }, + "2": { + "727ab1": "6b0124", + "c8e9ff": "cb304d", + "acbfdf": "a11437", + "101010": "101010", + "948fc2": "8c0e32", + "d9cedb": "e4bcde", + "e5e4ef": "ffecf9", + "fefefe": "fee9fa", + "e489a0": "3b2351", + "c15974": "30163d", + "b4a2b7": "bc93b7", + "856d8b": "976c95", + "f5bac2": "523f73" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/exp/877-hangry.json b/public/images/pokemon/variant/exp/877-hangry.json new file mode 100644 index 00000000000..100665220df --- /dev/null +++ b/public/images/pokemon/variant/exp/877-hangry.json @@ -0,0 +1,41 @@ +{ + "0": { + "101010": "101010", + "383634": "540606", + "6c6c6c": "952222", + "4f4b47": "3a1010", + "9958ce": "cebb58", + "6b3d96": "967f3d", + "ff151c": "ff151c", + "f38bb7": "f38bb7", + "9f9f9f": "9f9f9f", + "fbfbfb": "fbfbfb", + "493061": "615e30" + }, + "1": { + "101010": "101010", + "383634": "212020", + "6c6c6c": "3a3a3a", + "4f4b47": "161514", + "9958ce": "cb6333", + "6b3d96": "a2512c", + "ff151c": "ff6b00", + "f38bb7": "f3a18b", + "9f9f9f": "9f9f9f", + "fbfbfb": "fbfbfb", + "493061": "753e25" + }, + "2": { + "101010": "101010", + "383634": "383634", + "6c6c6c": "6c6c6c", + "4f4b47": "4f4b47", + "9958ce": "7fba7f", + "6b3d96": "568351", + "ff151c": "065b06", + "f38bb7": "468e46", + "9f9f9f": "9f9f9f", + "fbfbfb": "fbfbfb", + "493061": "306135" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/exp/877.json b/public/images/pokemon/variant/exp/877.json new file mode 100644 index 00000000000..4be9b0e5c12 --- /dev/null +++ b/public/images/pokemon/variant/exp/877.json @@ -0,0 +1,50 @@ +{ + "0": { + "383634": "383634", + "101010": "101010", + "8a5e48": "383634", + "6c6c6c": "6c6c6c", + "cf9c66": "6c6c6c", + "af7044": "4f4b47", + "4f4b47": "4f4b47", + "d3b351": "8851d3", + "f4f489": "b689f4", + "fbfbfb": "fbfbfb", + "5c5c5c": "5c5c5c", + "f38bb7": "f38bb7", + "b24244": "b24244", + "e76961": "e76961" + }, + "1": { + "383634": "383634", + "101010": "101010", + "8a5e48": "2541ad", + "6c6c6c": "58666d", + "cf9c66": "86aaff", + "af7044": "2c439d", + "4f4b47": "4f4b47", + "d3b351": "8b8853", + "f4f489": "fff98f", + "fbfbfb": "fbfbfb", + "5c5c5c": "5c5c5c", + "f38bb7": "1010b3", + "b24244": "424eb2", + "e76961": "61b6e7" + }, + "2": { + "383634": "383634", + "101010": "101010", + "8a5e48": "4f8a48", + "6c6c6c": "6c6c6c", + "cf9c66": "71cf66", + "af7044": "44af5b", + "4f4b47": "4f4b47", + "d3b351": "b6b6b6", + "f4f489": "f8f8f8", + "fbfbfb": "fbfbfb", + "5c5c5c": "5c5c5c", + "f38bb7": "a1f38b", + "b24244": "388040", + "e76961": "95e69d" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/exp/885.json b/public/images/pokemon/variant/exp/885.json new file mode 100644 index 00000000000..8dc901e6476 --- /dev/null +++ b/public/images/pokemon/variant/exp/885.json @@ -0,0 +1,47 @@ +{ + "0": { + "3a583c": "133056", + "fa5494": "efa93f", + "101010": "101010", + "cc4066": "cc8225", + "5f875a": "2f6c89", + "476b48": "20486e", + "78aa84": "479bb6", + "eb4972": "ac7508", + "c4264e": "9c5f05", + "822d44": "824100", + "e6ea40": "ffcc48", + "b1842e": "d48007", + "addcbc": "6accd6" + }, + "1": { + "3a583c": "2f040d", + "fa5494": "4590da", + "101010": "101010", + "cc4066": "3261b7", + "5f875a": "6b242e", + "476b48": "4e0e17", + "78aa84": "b13b42", + "eb4972": "234582", + "c4264e": "213464", + "822d44": "071d61", + "e6ea40": "4fffa4", + "b1842e": "09bb6f", + "addcbc": "da6151" + }, + "2": { + "3a583c": "1f0c2c", + "fa5494": "68c7c4", + "101010": "101010", + "cc4066": "2a8286", + "5f875a": "3c2750", + "476b48": "231234", + "78aa84": "624c6f", + "eb4972": "126f79", + "c4264e": "08586a", + "822d44": "00405b", + "e6ea40": "87ff46", + "b1842e": "22c561", + "addcbc": "927fa1" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/exp/886.json b/public/images/pokemon/variant/exp/886.json new file mode 100644 index 00000000000..5a32a09d5cc --- /dev/null +++ b/public/images/pokemon/variant/exp/886.json @@ -0,0 +1,53 @@ +{ + "0": { + "444e62": "2d365a", + "addcbc": "6accd6", + "101010": "101010", + "5f875a": "2f6c89", + "2c323f": "192250", + "566f89": "465272", + "fa5494": "efa93f", + "822d44": "8d5200", + "eb4972": "ac7508", + "ffe322": "ffcc48", + "7fb3b1": "78c3cb", + "5b878c": "4c90a6", + "b5a36a": "c7bcb6", + "dbd39d": "f7eee9", + "000000": "101010" + }, + "1": { + "444e62": "4a1621", + "addcbc": "da6151", + "101010": "101010", + "5f875a": "6b242e", + "2c323f": "2e080d", + "566f89": "602034", + "fa5494": "3f97ee", + "822d44": "1977ce", + "eb4972": "4fbff7", + "ffe322": "4fffa4", + "7fb3b1": "a94046", + "5b878c": "7e2833", + "b5a36a": "e3a755", + "dbd39d": "ffd696", + "000000": "101010" + }, + "2": { + "444e62": "231b45", + "addcbc": "927fa1", + "101010": "101010", + "5f875a": "3c2750", + "2c323f": "251b31", + "566f89": "3b2e5d", + "fa5494": "60d1cd", + "822d44": "186670", + "eb4972": "2a8286", + "ffe322": "87ff46", + "7fb3b1": "8b659f", + "5b878c": "6c4d85", + "b5a36a": "b5a36a", + "dbd39d": "dbd39d", + "000000": "101010" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/exp/887.json b/public/images/pokemon/variant/exp/887.json new file mode 100644 index 00000000000..a15fdf3c9ec --- /dev/null +++ b/public/images/pokemon/variant/exp/887.json @@ -0,0 +1,65 @@ +{ + "0": { + "2c323f": "192250", + "101010": "101010", + "566f89": "46557b", + "444e62": "2c3867", + "fa5494": "efa93f", + "cc4066": "ac7508", + "48a9b0": "479bb6", + "308b86": "2f6c89", + "ffe322": "ffcc48", + "eb4972": "dd2d61", + "b5a36a": "c7bcb6", + "78d4cb": "6accd6", + "d5fffb": "9dfffa", + "dbd39d": "f7eee9", + "386a70": "20486e", + "47a8ae": "479bb6", + "4aabae": "479bb6", + "49aaaf": "479bb6", + "121513": "101010" + }, + "1": { + "2c323f": "2e080d", + "101010": "101010", + "566f89": "6c273d", + "444e62": "4a1621", + "fa5494": "4590da", + "cc4066": "244f9f", + "48a9b0": "8a212f", + "308b86": "690f1b", + "ffe322": "4fffa4", + "eb4972": "307cc7", + "b5a36a": "e3a755", + "78d4cb": "b13b42", + "d5fffb": "ffb853", + "dbd39d": "ffd696", + "386a70": "490711", + "47a8ae": "8a212f", + "4aabae": "8a212f", + "49aaaf": "8a212f", + "121513": "101010" + }, + "2": { + "2c323f": "1b163f", + "101010": "101010", + "566f89": "4c3f6f", + "444e62": "332a59", + "fa5494": "68c7c4", + "cc4066": "2a8286", + "48a9b0": "482962", + "308b86": "231234", + "ffe322": "87ff46", + "eb4972": "218aa0", + "b5a36a": "8c8fb0", + "78d4cb": "744e89", + "d5fffb": "b389fb", + "dbd39d": "bbbfcf", + "386a70": "1d0e33", + "47a8ae": "482962", + "4aabae": "482962", + "49aaaf": "482962", + "121513": "101010" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/exp/967.json b/public/images/pokemon/variant/exp/967.json new file mode 100644 index 00000000000..1cbed5de98f --- /dev/null +++ b/public/images/pokemon/variant/exp/967.json @@ -0,0 +1,19 @@ +{ + "1": { + "1c2916": "272431", + "384a35": "464354", + "54654e": "67637a", + "b9b7b3": "b9b7b3", + "0f0f0f": "0f0f0f", + "f16b32": "bead9d", + "607d6d": "6e76a9", + "fcfcfc": "fcfcfc", + "75b07d": "9299c7", + "34453d": "444a71", + "4b565c": "4b565c", + "222328": "222328", + "323943": "323943", + "e2e9d7": "e2e9d7", + "993832": "625549" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/exp/back/334-mega.json b/public/images/pokemon/variant/exp/back/334-mega.json new file mode 100644 index 00000000000..bff0b37f966 --- /dev/null +++ b/public/images/pokemon/variant/exp/back/334-mega.json @@ -0,0 +1,26 @@ +{ + "1": { + "acb4c5": "312f8c", + "73739c": "391768", + "ffffff": "7c99df", + "cdcde6": "52459e", + "dee6ee": "6362d3", + "486072": "462a66", + "000000": "101010", + "1098c8": "947dcf", + "283858": "462a66", + "58c0e0": "947dcf" + }, + "2": { + "acb4c5": "dd555a", + "73739c": "b22f3f", + "ffffff": "ffddb4", + "cdcde6": "dd766d", + "dee6ee": "ec996c", + "486072": "771743", + "000000": "101010", + "1098c8": "cb457d", + "283858": "771743", + "58c0e0": "cb457d" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/exp/back/720-unbound.json b/public/images/pokemon/variant/exp/back/720-unbound.json new file mode 100644 index 00000000000..af874fa012d --- /dev/null +++ b/public/images/pokemon/variant/exp/back/720-unbound.json @@ -0,0 +1,44 @@ +{ + "0": { + "582840": "620d00", + "cf4f8f": "cb5e23", + "9f3f6f": "902c0d", + "101010": "010101", + "4f6f7f": "725f4d", + "afcfdf": "c6bba8", + "302c2c": "3e162b", + "7f9faf": "958672", + "504c4c": "684252", + "7f5f1f": "414a79", + "bf9f3f": "9ca7d5", + "ffdf3f": "becef5" + }, + "1": { + "582840": "280d46", + "cf4f8f": "753f9b", + "9f3f6f": "471c6b", + "101010": "010101", + "4f6f7f": "72496e", + "afcfdf": "c3aabe", + "302c2c": "632373", + "7f9faf": "997392", + "504c4c": "a947b4", + "7f5f1f": "853015", + "bf9f3f": "e2885a", + "ffdf3f": "ffc26a" + }, + "2": { + "582840": "150933", + "cf4f8f": "35387c", + "9f3f6f": "1d1a4b", + "101010": "010101", + "4f6f7f": "345a54", + "afcfdf": "a1c4c3", + "302c2c": "1c2433", + "7f9faf": "5c827d", + "504c4c": "304757", + "7f5f1f": "682b16", + "bf9f3f": "b05d2d", + "ffdf3f": "ed9b42" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/exp/back/720.json b/public/images/pokemon/variant/exp/back/720.json new file mode 100644 index 00000000000..c4d2c0c70c9 --- /dev/null +++ b/public/images/pokemon/variant/exp/back/720.json @@ -0,0 +1,44 @@ +{ + "0": { + "8c3f59": "620d00", + "ff73a2": "cb5e23", + "101010": "101010", + "8a8a99": "684252", + "cc5c81": "902c0d", + "676773": "3e162b", + "807126": "414a79", + "f8f8f8": "f3feff", + "ffe14c": "c5deec", + "ccb43d": "9cafdd", + "b8b8cc": "cc9b3c", + "dadaf2": "ffdb73" + }, + "1": { + "8c3f59": "280d46", + "ff73a2": "753f9b", + "101010": "101010", + "8a8a99": "a947b4", + "cc5c81": "471c6b", + "676773": "632373", + "807126": "853015", + "f8f8f8": "fff0e8", + "ffe14c": "ffc26a", + "ccb43d": "eb7037", + "b8b8cc": "ca79bd", + "dadaf2": "f7bae9" + }, + "2": { + "8c3f59": "150933", + "ff73a2": "35387c", + "101010": "101010", + "8a8a99": "304757", + "cc5c81": "1d1a4b", + "676773": "1c2433", + "807126": "682b16", + "f8f8f8": "ffffde", + "ffe14c": "ffc26a", + "ccb43d": "b05d2d", + "b8b8cc": "9e8fbb", + "dadaf2": "d5cce5" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/exp/back/856.json b/public/images/pokemon/variant/exp/back/856.json new file mode 100644 index 00000000000..3d245b74324 --- /dev/null +++ b/public/images/pokemon/variant/exp/back/856.json @@ -0,0 +1,24 @@ +{ + "1": { + "727ab1": "1d4a3b", + "c8e9ff": "5ec183", + "181818": "181818", + "acbfdf": "3b9665", + "bb6a99": "043232", + "f9d5da": "298675", + "fbe6e9": "60b581", + "fefefe": "a5e8be", + "dca5bd": "125a51" + }, + "2": { + "727ab1": "6b0124", + "c8e9ff": "cb304d", + "181818": "181818", + "acbfdf": "a11437", + "bb6a99": "30163d", + "f9d5da": "523f73", + "fbe6e9": "b53859", + "fefefe": "e8627b", + "dca5bd": "3b2351" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/exp/back/857_2.json b/public/images/pokemon/variant/exp/back/857_2.json new file mode 100644 index 00000000000..4ff0c02d41a --- /dev/null +++ b/public/images/pokemon/variant/exp/back/857_2.json @@ -0,0 +1,272 @@ +{ + "textures": [ + { + "image": "857_2.png", + "format": "RGBA8888", + "size": { + "w": 180, + "h": 180 + }, + "scale": 1, + "frames": [ + { + "filename": "0006.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 64, + "h": 53 + }, + "spriteSourceSize": { + "x": 1, + "y": 1, + "w": 63, + "h": 52 + }, + "frame": { + "x": 0, + "y": 0, + "w": 63, + "h": 52 + } + }, + { + "filename": "0008.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 64, + "h": 53 + }, + "spriteSourceSize": { + "x": 1, + "y": 1, + "w": 63, + "h": 52 + }, + "frame": { + "x": 0, + "y": 0, + "w": 63, + "h": 52 + } + }, + { + "filename": "0007.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 64, + "h": 53 + }, + "spriteSourceSize": { + "x": 1, + "y": 2, + "w": 63, + "h": 51 + }, + "frame": { + "x": 63, + "y": 0, + "w": 63, + "h": 51 + } + }, + { + "filename": "0001.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 64, + "h": 53 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 63, + "h": 50 + }, + "frame": { + "x": 63, + "y": 51, + "w": 63, + "h": 50 + } + }, + { + "filename": "0005.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 64, + "h": 53 + }, + "spriteSourceSize": { + "x": 2, + "y": 0, + "w": 61, + "h": 53 + }, + "frame": { + "x": 0, + "y": 52, + "w": 61, + "h": 53 + } + }, + { + "filename": "0009.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 64, + "h": 53 + }, + "spriteSourceSize": { + "x": 2, + "y": 0, + "w": 61, + "h": 53 + }, + "frame": { + "x": 0, + "y": 52, + "w": 61, + "h": 53 + } + }, + { + "filename": "0004.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 64, + "h": 53 + }, + "spriteSourceSize": { + "x": 1, + "y": 0, + "w": 60, + "h": 53 + }, + "frame": { + "x": 0, + "y": 105, + "w": 60, + "h": 53 + } + }, + { + "filename": "0010.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 64, + "h": 53 + }, + "spriteSourceSize": { + "x": 1, + "y": 0, + "w": 60, + "h": 53 + }, + "frame": { + "x": 0, + "y": 105, + "w": 60, + "h": 53 + } + }, + { + "filename": "0003.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 64, + "h": 53 + }, + "spriteSourceSize": { + "x": 1, + "y": 1, + "w": 60, + "h": 52 + }, + "frame": { + "x": 60, + "y": 105, + "w": 60, + "h": 52 + } + }, + { + "filename": "0011.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 64, + "h": 53 + }, + "spriteSourceSize": { + "x": 1, + "y": 1, + "w": 60, + "h": 52 + }, + "frame": { + "x": 60, + "y": 105, + "w": 60, + "h": 52 + } + }, + { + "filename": "0002.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 64, + "h": 53 + }, + "spriteSourceSize": { + "x": 1, + "y": 2, + "w": 60, + "h": 51 + }, + "frame": { + "x": 120, + "y": 101, + "w": 60, + "h": 51 + } + }, + { + "filename": "0012.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 64, + "h": 53 + }, + "spriteSourceSize": { + "x": 1, + "y": 2, + "w": 60, + "h": 51 + }, + "frame": { + "x": 120, + "y": 101, + "w": 60, + "h": 51 + } + } + ] + } + ], + "meta": { + "app": "https://www.codeandweb.com/texturepacker", + "version": "3.0", + "smartupdate": "$TexturePacker:SmartUpdate:5019f5b583e47d134c9000a022d37139:d9578b43bbf42180883a75ee272db285:76d73294e4ff7ab8f96a631810e2dc62$" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/exp/back/857_2.png b/public/images/pokemon/variant/exp/back/857_2.png new file mode 100644 index 0000000000000000000000000000000000000000..d6472911e311fe7f53eeb2d6a31fca52ba2a880f GIT binary patch literal 8339 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 H+kE_gwBhhZ literal 0 HcmV?d00001 diff --git a/public/images/pokemon/variant/exp/back/857_3.json b/public/images/pokemon/variant/exp/back/857_3.json new file mode 100644 index 00000000000..20fa2fa9764 --- /dev/null +++ b/public/images/pokemon/variant/exp/back/857_3.json @@ -0,0 +1,272 @@ +{ + "textures": [ + { + "image": "857_3.png", + "format": "RGBA8888", + "size": { + "w": 180, + "h": 180 + }, + "scale": 1, + "frames": [ + { + "filename": "0006.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 64, + "h": 53 + }, + "spriteSourceSize": { + "x": 1, + "y": 1, + "w": 63, + "h": 52 + }, + "frame": { + "x": 0, + "y": 0, + "w": 63, + "h": 52 + } + }, + { + "filename": "0008.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 64, + "h": 53 + }, + "spriteSourceSize": { + "x": 1, + "y": 1, + "w": 63, + "h": 52 + }, + "frame": { + "x": 0, + "y": 0, + "w": 63, + "h": 52 + } + }, + { + "filename": "0007.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 64, + "h": 53 + }, + "spriteSourceSize": { + "x": 1, + "y": 2, + "w": 63, + "h": 51 + }, + "frame": { + "x": 63, + "y": 0, + "w": 63, + "h": 51 + } + }, + { + "filename": "0001.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 64, + "h": 53 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 63, + "h": 50 + }, + "frame": { + "x": 63, + "y": 51, + "w": 63, + "h": 50 + } + }, + { + "filename": "0005.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 64, + "h": 53 + }, + "spriteSourceSize": { + "x": 2, + "y": 0, + "w": 61, + "h": 53 + }, + "frame": { + "x": 0, + "y": 52, + "w": 61, + "h": 53 + } + }, + { + "filename": "0009.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 64, + "h": 53 + }, + "spriteSourceSize": { + "x": 2, + "y": 0, + "w": 61, + "h": 53 + }, + "frame": { + "x": 0, + "y": 52, + "w": 61, + "h": 53 + } + }, + { + "filename": "0004.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 64, + "h": 53 + }, + "spriteSourceSize": { + "x": 1, + "y": 0, + "w": 60, + "h": 53 + }, + "frame": { + "x": 0, + "y": 105, + "w": 60, + "h": 53 + } + }, + { + "filename": "0010.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 64, + "h": 53 + }, + "spriteSourceSize": { + "x": 1, + "y": 0, + "w": 60, + "h": 53 + }, + "frame": { + "x": 0, + "y": 105, + "w": 60, + "h": 53 + } + }, + { + "filename": "0003.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 64, + "h": 53 + }, + "spriteSourceSize": { + "x": 1, + "y": 1, + "w": 60, + "h": 52 + }, + "frame": { + "x": 60, + "y": 105, + "w": 60, + "h": 52 + } + }, + { + "filename": "0011.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 64, + "h": 53 + }, + "spriteSourceSize": { + "x": 1, + "y": 1, + "w": 60, + "h": 52 + }, + "frame": { + "x": 60, + "y": 105, + "w": 60, + "h": 52 + } + }, + { + "filename": "0002.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 64, + "h": 53 + }, + "spriteSourceSize": { + "x": 1, + "y": 2, + "w": 60, + "h": 51 + }, + "frame": { + "x": 120, + "y": 101, + "w": 60, + "h": 51 + } + }, + { + "filename": "0012.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 64, + "h": 53 + }, + "spriteSourceSize": { + "x": 1, + "y": 2, + "w": 60, + "h": 51 + }, + "frame": { + "x": 120, + "y": 101, + "w": 60, + "h": 51 + } + } + ] + } + ], + "meta": { + "app": "https://www.codeandweb.com/texturepacker", + "version": "3.0", + "smartupdate": "$TexturePacker:SmartUpdate:5019f5b583e47d134c9000a022d37139:d9578b43bbf42180883a75ee272db285:76d73294e4ff7ab8f96a631810e2dc62$" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/exp/back/857_3.png b/public/images/pokemon/variant/exp/back/857_3.png new file mode 100644 index 0000000000000000000000000000000000000000..27f39ebfaf9fe0d51a4fbfe769b1acda2a748d12 GIT binary patch literal 8299 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 a0|=-v0ojNu=04uk0xAlc@>Q}{@Bbfhx&q1o literal 0 HcmV?d00001 diff --git a/public/images/pokemon/variant/exp/back/858.json b/public/images/pokemon/variant/exp/back/858.json new file mode 100644 index 00000000000..8bdfcf82426 --- /dev/null +++ b/public/images/pokemon/variant/exp/back/858.json @@ -0,0 +1,30 @@ +{ + "1": { + "acbfdf": "3b9665", + "948fc2": "287b59", + "101010": "101010", + "c8e9ff": "5ec183", + "727ab1": "1d4a3b", + "d9cedb": "dec1c2", + "c15974": "043232", + "e489a0": "125a51", + "f5bac2": "298675", + "856d8b": "9c7a81", + "b4a2b7": "bf9ca0", + "fefefe": "f7e4e4" + }, + "2": { + "acbfdf": "a11437", + "948fc2": "8c0e32", + "101010": "101010", + "c8e9ff": "cb304d", + "727ab1": "6b0124", + "d9cedb": "e4bcde", + "c15974": "30163d", + "e489a0": "3b2351", + "f5bac2": "523f73", + "856d8b": "976c95", + "b4a2b7": "bc93b7", + "fefefe": "ffecf9" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/exp/back/877-hangry.json b/public/images/pokemon/variant/exp/back/877-hangry.json new file mode 100644 index 00000000000..a4e19c34f67 --- /dev/null +++ b/public/images/pokemon/variant/exp/back/877-hangry.json @@ -0,0 +1,29 @@ +{ + "0": { + "383634": "3a1010", + "101010": "101010", + "4f4b47": "952222", + "6c6c6c": "540606", + "6b3d96": "967f3d", + "493061": "3a2510", + "9958ce": "cebb58" + }, + "1": { + "383634": "383634", + "101010": "101010", + "4f4b47": "3a3a3a", + "6c6c6c": "212020", + "6b3d96": "cb6333", + "493061": "a2512c", + "9958ce": "cb6333" + }, + "2": { + "383634": "383634", + "101010": "101010", + "4f4b47": "4f4b47", + "6c6c6c": "6c6c6c", + "6b3d96": "568351", + "493061": "306135", + "9958ce": "7fba7f" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/exp/back/877.json b/public/images/pokemon/variant/exp/back/877.json new file mode 100644 index 00000000000..2a26b83b98f --- /dev/null +++ b/public/images/pokemon/variant/exp/back/877.json @@ -0,0 +1,35 @@ +{ + "0": { + "8a5e48": "383634", + "101010": "101010", + "383634": "383634", + "af7044": "4f4b47", + "6c6c6c": "6c6c6c", + "4f4b47": "4f4b47", + "cf9c66": "6c6c6c", + "d3b351": "8851d3", + "f4f489": "b689f4" + }, + "1": { + "8a5e48": "2c439d", + "101010": "101010", + "383634": "383634", + "af7044": "86aaff", + "6c6c6c": "5c5e6d", + "4f4b47": "58666d", + "cf9c66": "7483ff", + "d3b351": "8b8853", + "f4f489": "fff98f" + }, + "2": { + "8a5e48": "4f8a48", + "101010": "101010", + "383634": "383634", + "af7044": "71cf66", + "6c6c6c": "6c6c6c", + "4f4b47": "4f4b47", + "cf9c66": "a1f38b", + "d3b351": "b6b6b6", + "f4f489": "ffffff" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/exp/back/885.json b/public/images/pokemon/variant/exp/back/885.json new file mode 100644 index 00000000000..a03ef2a9a01 --- /dev/null +++ b/public/images/pokemon/variant/exp/back/885.json @@ -0,0 +1,41 @@ +{ + "0": { + "3a583c": "133056", + "fa5494": "efa93f", + "101010": "101010", + "cc4066": "ac7508", + "5f875a": "2f6c89", + "476b48": "20486e", + "78aa84": "479bb6", + "addcbc": "6accd6", + "822d44": "824100", + "eb4972": "ac7508", + "c4264e": "9c5f05" + }, + "1": { + "3a583c": "2f040d", + "fa5494": "4590da", + "101010": "101010", + "cc4066": "244f9f", + "5f875a": "7d1f2c", + "476b48": "2f040d", + "78aa84": "b13b42", + "addcbc": "da6151", + "822d44": "071d61", + "eb4972": "234582", + "c4264e": "213464" + }, + "2": { + "3a583c": "1f0c2c", + "fa5494": "68c7c4", + "101010": "101010", + "cc4066": "2a8286", + "5f875a": "3c2750", + "476b48": "231234", + "78aa84": "624c6f", + "addcbc": "927fa1", + "822d44": "00405b", + "eb4972": "126f79", + "c4264e": "08586a" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/exp/back/886.json b/public/images/pokemon/variant/exp/back/886.json new file mode 100644 index 00000000000..9b90d92a77a --- /dev/null +++ b/public/images/pokemon/variant/exp/back/886.json @@ -0,0 +1,38 @@ +{ + "0": { + "444e62": "2d365a", + "101010": "101010", + "addcbc": "6accd6", + "2c323f": "192250", + "5f875a": "2f6c89", + "566f89": "465272", + "fa5494": "efa93f", + "5b878c": "4c90a6", + "7fb3b1": "78c3cb", + "d5fffb": "d5fffb" + }, + "1": { + "444e62": "4a1621", + "101010": "101010", + "addcbc": "da6151", + "2c323f": "2e080d", + "5f875a": "6b242e", + "566f89": "602034", + "fa5494": "4590da", + "5b878c": "7e2833", + "7fb3b1": "a94046", + "d5fffb": "ffb853" + }, + "2": { + "444e62": "231b45", + "101010": "101010", + "addcbc": "927fa1", + "2c323f": "251b31", + "5f875a": "3c2750", + "566f89": "3b2e5d", + "fa5494": "60d1cd", + "5b878c": "6c4d85", + "7fb3b1": "8b659f", + "d5fffb": "d67ae7" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/exp/back/887.json b/public/images/pokemon/variant/exp/back/887.json new file mode 100644 index 00000000000..46e10fbf747 --- /dev/null +++ b/public/images/pokemon/variant/exp/back/887.json @@ -0,0 +1,47 @@ +{ + "0": { + "101010": "101010", + "2c323f": "192250", + "566f89": "46557b", + "444e62": "2c3867", + "cc4066": "8e611e", + "fa5494": "efa93f", + "ffe322": "ffcc48", + "308b86": "2f6c89", + "b5a36a": "b1aaa5", + "78d4cb": "6accd6", + "d5fffb": "9dfffa", + "386a70": "20486e", + "48a9b0": "479bb6" + }, + "1": { + "101010": "101010", + "2c323f": "2e080d", + "566f89": "6c273d", + "444e62": "4a1621", + "cc4066": "374c74", + "fa5494": "4590da", + "ffe322": "4fffa4", + "308b86": "690f1b", + "b5a36a": "d2a76c", + "78d4cb": "b13b42", + "d5fffb": "ffb853", + "386a70": "490711", + "48a9b0": "8a212f" + }, + "2": { + "101010": "101010", + "2c323f": "1b163f", + "566f89": "566f89", + "444e62": "332a59", + "cc4066": "2a666b", + "fa5494": "68c7c4", + "ffe322": "87ff46", + "308b86": "231234", + "b5a36a": "7b7a8c", + "78d4cb": "744e89", + "d5fffb": "976ae3", + "386a70": "1d0e33", + "48a9b0": "482962" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/exp/back/967.json b/public/images/pokemon/variant/exp/back/967.json new file mode 100644 index 00000000000..8ba1f2c26c5 --- /dev/null +++ b/public/images/pokemon/variant/exp/back/967.json @@ -0,0 +1,17 @@ +{ + "1": { + "384a35": "464354", + "0f0f0f": "0f0f0f", + "54654e": "67637a", + "b9b7b3": "b9b7b3", + "4b565c": "4b565c", + "1c2916": "272431", + "f16b32": "bead9d", + "34453d": "444a71", + "75b07d": "9299c7", + "607d6d": "6e76a9", + "222328": "222328", + "323943": "323943", + "e2e9d7": "e2e9d7" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/female/308.json b/public/images/pokemon/variant/female/308.json new file mode 100644 index 00000000000..02dc68c8d60 --- /dev/null +++ b/public/images/pokemon/variant/female/308.json @@ -0,0 +1,36 @@ +{ + "1": { + "84424a": "59141d", + "101010": "101010", + "e6738c": "8b2e2b", + "ef9ca5": "a53835", + "ce5a73": "83272c", + "52424a": "5a4357", + "dedede": "e0cdd9", + "8c848c": "8c848c", + "ada5ad": "966f8d", + "c5c5c5": "a88da0", + "f7de84": "ee9bd5", + "efbd5a": "ce5cb6", + "b54a5a": "83272c", + "ffffff": "ffffff", + "a57329": "722966" + }, + "2": { + "84424a": "461f5d", + "101010": "101010", + "e6738c": "7d5187", + "ef9ca5": "a37aac", + "ce5a73": "71467d", + "52424a": "1f344a", + "dedede": "cbd0d6", + "8c848c": "8c848c", + "ada5ad": "6c7d9e", + "c5c5c5": "9faab9", + "f7de84": "5abbef", + "efbd5a": "3a8dca", + "b54a5a": "633971", + "ffffff": "ffffff", + "a57329": "205a9e" + } +} \ No newline at end of file From 934fc0ef86478369e9ebfc73eaeabcd396688a34 Mon Sep 17 00:00:00 2001 From: Tempoanon <163687446+TempsRay@users.noreply.github.com> Date: Sat, 20 Apr 2024 01:43:37 -0400 Subject: [PATCH 06/47] Fix gyro ball base power (#206) * Fix gyro ball base power * Update gyro ball for gen6+ --- src/data/move.ts | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/data/move.ts b/src/data/move.ts index 3f7bed9960d..2b2698968bc 100644 --- a/src/data/move.ts +++ b/src/data/move.ts @@ -1707,8 +1707,18 @@ export class BattleStatRatioPowerAttr extends VariablePowerAttr { const statThresholds = [ 0.25, 1 / 3, 0.5, 1, -1 ]; let statThresholdPowers = [ 150, 120, 80, 60, 40 ]; - if (this.invert) - statThresholdPowers = statThresholdPowers.reverse(); + if (this.invert) { + // Gyro ball uses a specific formula + let userSpeed = user.getStat(this.stat); + if (userSpeed < 1) { + // Gen 6+ always have 1 base power + power.value = 1; + return true; + } + let bp = Math.floor(Math.min(150, 25 * target.getStat(this.stat) / userSpeed + 1)); + power.value = bp; + return true; + } let w = 0; while (w < statThresholds.length - 1 && statRatio > statThresholds[w]) { From 0eff8cd81ac7e74c73686d0552a3f08025bb9e62 Mon Sep 17 00:00:00 2001 From: Flashfyre Date: Sat, 20 Apr 2024 01:59:07 -0400 Subject: [PATCH 07/47] Add Wide Lens item --- public/images/items.json | 327 ++++++++++++++++-------------- public/images/items.png | Bin 46890 -> 47123 bytes public/images/items/wide_lens.png | Bin 0 -> 259 bytes src/loading-scene.ts | 3 +- src/modifier/modifier-type.ts | 9 + src/modifier/modifier.ts | 40 ++++ src/phases.ts | 3 +- 7 files changed, 227 insertions(+), 155 deletions(-) create mode 100644 public/images/items/wide_lens.png diff --git a/public/images/items.json b/public/images/items.json index 3d247c554f8..b2fd7491979 100644 --- a/public/images/items.json +++ b/public/images/items.json @@ -6058,7 +6058,7 @@ } }, { - "filename": "big_root", + "filename": "wide_lens", "rotated": false, "trimmed": true, "sourceSize": { @@ -6066,16 +6066,16 @@ "h": 32 }, "spriteSourceSize": { - "x": 4, + "x": 5, "y": 4, - "w": 23, - "h": 24 + "w": 22, + "h": 23 }, "frame": { "x": 66, "y": 301, - "w": 23, - "h": 24 + "w": 22, + "h": 23 } }, { @@ -6093,12 +6093,33 @@ "h": 23 }, "frame": { - "x": 89, + "x": 88, "y": 302, "w": 24, "h": 23 } }, + { + "filename": "big_root", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 4, + "w": 23, + "h": 24 + }, + "frame": { + "x": 112, + "y": 303, + "w": 23, + "h": 24 + } + }, { "filename": "catching_charm", "rotated": false, @@ -6114,7 +6135,7 @@ "h": 24 }, "frame": { - "x": 113, + "x": 135, "y": 303, "w": 21, "h": 24 @@ -6135,8 +6156,8 @@ "h": 24 }, "frame": { - "x": 134, - "y": 303, + "x": 156, + "y": 304, "w": 24, "h": 24 } @@ -6156,7 +6177,7 @@ "h": 24 }, "frame": { - "x": 158, + "x": 180, "y": 304, "w": 24, "h": 24 @@ -6177,8 +6198,8 @@ "h": 24 }, "frame": { - "x": 182, - "y": 304, + "x": 204, + "y": 305, "w": 24, "h": 24 } @@ -6198,7 +6219,7 @@ "h": 24 }, "frame": { - "x": 206, + "x": 228, "y": 305, "w": 24, "h": 24 @@ -6219,8 +6240,8 @@ "h": 24 }, "frame": { - "x": 230, - "y": 305, + "x": 252, + "y": 306, "w": 24, "h": 24 } @@ -6240,8 +6261,8 @@ "h": 24 }, "frame": { - "x": 254, - "y": 306, + "x": 276, + "y": 307, "w": 16, "h": 24 } @@ -6261,7 +6282,7 @@ "h": 24 }, "frame": { - "x": 270, + "x": 292, "y": 307, "w": 23, "h": 24 @@ -6282,7 +6303,7 @@ "h": 24 }, "frame": { - "x": 293, + "x": 315, "y": 307, "w": 24, "h": 24 @@ -6303,7 +6324,7 @@ "h": 24 }, "frame": { - "x": 317, + "x": 339, "y": 307, "w": 24, "h": 24 @@ -6324,28 +6345,7 @@ "h": 24 }, "frame": { - "x": 341, - "y": 307, - "w": 24, - "h": 24 - } - }, - { - "filename": "lucky_punch_ultra", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 4, - "w": 24, - "h": 24 - }, - "frame": { - "x": 365, + "x": 363, "y": 309, "w": 24, "h": 24 @@ -6373,7 +6373,7 @@ } }, { - "filename": "lustrous_globe", + "filename": "lucky_punch_ultra", "rotated": false, "trimmed": true, "sourceSize": { @@ -6393,6 +6393,27 @@ "h": 24 } }, + { + "filename": "lustrous_globe", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 4, + "w": 24, + "h": 24 + }, + "frame": { + "x": 41, + "y": 323, + "w": 24, + "h": 24 + } + }, { "filename": "max_elixir", "rotated": false, @@ -6408,8 +6429,8 @@ "h": 24 }, "frame": { - "x": 41, - "y": 323, + "x": 65, + "y": 324, "w": 18, "h": 24 } @@ -6429,7 +6450,7 @@ "h": 24 }, "frame": { - "x": 59, + "x": 83, "y": 325, "w": 18, "h": 24 @@ -6450,8 +6471,8 @@ "h": 24 }, "frame": { - "x": 77, - "y": 325, + "x": 101, + "y": 327, "w": 17, "h": 24 } @@ -6471,8 +6492,8 @@ "h": 24 }, "frame": { - "x": 94, - "y": 325, + "x": 118, + "y": 327, "w": 18, "h": 24 } @@ -6492,7 +6513,7 @@ "h": 24 }, "frame": { - "x": 112, + "x": 136, "y": 327, "w": 16, "h": 24 @@ -6513,8 +6534,8 @@ "h": 24 }, "frame": { - "x": 128, - "y": 327, + "x": 152, + "y": 328, "w": 22, "h": 24 } @@ -6534,7 +6555,7 @@ "h": 24 }, "frame": { - "x": 150, + "x": 174, "y": 328, "w": 24, "h": 24 @@ -6555,8 +6576,8 @@ "h": 24 }, "frame": { - "x": 174, - "y": 328, + "x": 198, + "y": 329, "w": 21, "h": 24 } @@ -6576,7 +6597,7 @@ "h": 24 }, "frame": { - "x": 195, + "x": 219, "y": 329, "w": 16, "h": 24 @@ -6597,7 +6618,7 @@ "h": 24 }, "frame": { - "x": 211, + "x": 235, "y": 329, "w": 16, "h": 24 @@ -6618,8 +6639,8 @@ "h": 24 }, "frame": { - "x": 227, - "y": 329, + "x": 251, + "y": 330, "w": 16, "h": 24 } @@ -6639,8 +6660,8 @@ "h": 24 }, "frame": { - "x": 243, - "y": 330, + "x": 267, + "y": 331, "w": 20, "h": 24 } @@ -6660,7 +6681,7 @@ "h": 24 }, "frame": { - "x": 263, + "x": 287, "y": 331, "w": 16, "h": 24 @@ -6681,7 +6702,7 @@ "h": 24 }, "frame": { - "x": 279, + "x": 303, "y": 331, "w": 23, "h": 24 @@ -6702,7 +6723,7 @@ "h": 24 }, "frame": { - "x": 302, + "x": 326, "y": 331, "w": 24, "h": 24 @@ -6722,52 +6743,10 @@ "w": 24, "h": 24 }, - "frame": { - "x": 326, - "y": 331, - "w": 24, - "h": 24 - } - }, - { - "filename": "shiny_charm", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 4, - "w": 21, - "h": 24 - }, "frame": { "x": 350, "y": 333, - "w": 21, - "h": 24 - } - }, - { - "filename": "super_lure", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 4, - "w": 17, - "h": 24 - }, - "frame": { - "x": 371, - "y": 333, - "w": 17, + "w": 24, "h": 24 } }, @@ -6785,10 +6764,52 @@ "w": 16, "h": 24 }, + "frame": { + "x": 374, + "y": 333, + "w": 16, + "h": 24 + } + }, + { + "filename": "super_lure", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 4, + "w": 17, + "h": 24 + }, "frame": { "x": 0, "y": 346, - "w": 16, + "w": 17, + "h": 24 + } + }, + { + "filename": "shiny_charm", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 4, + "w": 21, + "h": 24 + }, + "frame": { + "x": 17, + "y": 347, + "w": 21, "h": 24 } }, @@ -6807,7 +6828,7 @@ "h": 24 }, "frame": { - "x": 16, + "x": 38, "y": 347, "w": 24, "h": 24 @@ -6828,8 +6849,29 @@ "h": 24 }, "frame": { - "x": 40, - "y": 347, + "x": 62, + "y": 348, + "w": 16, + "h": 24 + } + }, + { + "filename": "zinc", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 4, + "w": 16, + "h": 24 + }, + "frame": { + "x": 78, + "y": 349, "w": 16, "h": 24 } @@ -6849,33 +6891,12 @@ "h": 24 }, "frame": { - "x": 56, - "y": 349, + "x": 94, + "y": 351, "w": 24, "h": 24 } }, - { - "filename": "zinc", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 4, - "w": 16, - "h": 24 - }, - "frame": { - "x": 80, - "y": 349, - "w": 16, - "h": 24 - } - }, { "filename": "black_augurite", "rotated": false, @@ -6891,7 +6912,7 @@ "h": 25 }, "frame": { - "x": 96, + "x": 118, "y": 351, "w": 22, "h": 25 @@ -6912,8 +6933,8 @@ "h": 26 }, "frame": { - "x": 118, - "y": 351, + "x": 140, + "y": 352, "w": 23, "h": 26 } @@ -6933,7 +6954,7 @@ "h": 26 }, "frame": { - "x": 141, + "x": 163, "y": 352, "w": 24, "h": 26 @@ -6954,8 +6975,8 @@ "h": 26 }, "frame": { - "x": 165, - "y": 352, + "x": 187, + "y": 353, "w": 27, "h": 26 } @@ -6975,7 +6996,7 @@ "h": 27 }, "frame": { - "x": 192, + "x": 214, "y": 353, "w": 32, "h": 27 @@ -6996,8 +7017,8 @@ "h": 28 }, "frame": { - "x": 224, - "y": 354, + "x": 246, + "y": 355, "w": 29, "h": 28 } @@ -7017,7 +7038,7 @@ "h": 30 }, "frame": { - "x": 253, + "x": 275, "y": 355, "w": 29, "h": 30 @@ -7038,7 +7059,7 @@ "h": 30 }, "frame": { - "x": 282, + "x": 304, "y": 355, "w": 17, "h": 30 @@ -7059,7 +7080,7 @@ "h": 31 }, "frame": { - "x": 299, + "x": 321, "y": 355, "w": 17, "h": 31 @@ -7080,8 +7101,8 @@ "h": 31 }, "frame": { - "x": 316, - "y": 355, + "x": 338, + "y": 357, "w": 17, "h": 31 } @@ -7101,8 +7122,8 @@ "h": 31 }, "frame": { - "x": 333, - "y": 355, + "x": 355, + "y": 357, "w": 17, "h": 31 } @@ -7113,6 +7134,6 @@ "meta": { "app": "https://www.codeandweb.com/texturepacker", "version": "3.0", - "smartupdate": "$TexturePacker:SmartUpdate:6d684b34b1074ff970152bf5b6c304e3:7c1ae946dd8c91ed5dfd1e2c9a39e1b1:110e074689c9edd2c54833ce2e4d9270$" + "smartupdate": "$TexturePacker:SmartUpdate:c16376d506289ffa5c901575af53cc84:c882e2e3aa145f15aae7eaf611efe36c:110e074689c9edd2c54833ce2e4d9270$" } } diff --git a/public/images/items.png b/public/images/items.png index 1ecd17240f0cd7228f4a3d39cd1f7e4249c112e3..d01db47850d25ea236b8262ed97da4611380422a 100644 GIT binary patch literal 47123 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

4)z_ zmI!50iXyjFx~^ln4)s&M)Je(3zH1nD%z#ce*F`<+wm=?hAjzHXNWlN{C3jTgr9XF+ zynpIhlj5QemGF;@3b_Zv%F5<5J4+AoWm^38_5U(gY=s);B&|Wd;80P!1rDHO|EjH= z|0qygSJF@K&!rH13k>fYO>S-4$m`!a4g|n}V+&O#I4=CZ$&vK&k$H8=SH`uI&i?PQ zZLALtE?wxJUa3up{M(bCXnA?1Z#cv+w&~cf)}g3yV?$(yAx&) zL`fOH7}pjI7__8g@2XIwJnE*FGW;<%_QH9UVk6leh^n?LU1@xk7@N*NlV`rABg20* zGJLXE?q(lt6i}+F={0vPx4j^#-nz)=%nmm1G@2^z7ezHo)R`;ba;VlWK1r7M^GU7U zBY7NNdaskekw|pS5bfMw?^l$D7%RZ&s;ptt2zgD+*k6xU~ f`g2?!zPhCE?t z!41P83`H5C#~fK9BXkv3$Ot`V4Uf<@xDRxAxur3 zSusY2hrwU8@pD^Qg5-9A-`0go>Jp*^PbvM_JVXtC*@>42e~htdh#LF|h9Nx71GK=0 z2gu>w1Ju@DzA+7eK4|HFc}GOH0kjaB%;ERzw-G?AUTg->x1jU^jCp`Go5Ho~OaFiK zbD&ne%ZXR2K6q$&^?7HzUO)iKW!l{>0lIFl)(~#jtf{HL)f>&7KO6x?ZV3PY002ov JPDHLkV1l={Y_tFX literal 0 HcmV?d00001 diff --git a/src/loading-scene.ts b/src/loading-scene.ts index 431e99ca72c..74deaa5fdbd 100644 --- a/src/loading-scene.ts +++ b/src/loading-scene.ts @@ -198,7 +198,8 @@ export class LoadingScene extends SceneBase { for (let i = 0; i < 10; i++) { this.loadAtlas(`pokemon_icons_${i}`, ''); - this.loadAtlas(`pokemon_icons_${i}v`, ''); + if (i) + this.loadAtlas(`pokemon_icons_${i}v`, ''); } this.loadSe('select'); diff --git a/src/modifier/modifier-type.ts b/src/modifier/modifier-type.ts index 115c9bc23f3..77d70954768 100644 --- a/src/modifier/modifier-type.ts +++ b/src/modifier/modifier-type.ts @@ -502,6 +502,12 @@ export class PokemonFriendshipBoosterModifierType extends PokemonHeldItemModifie } } +export class PokemonMoveAccuracyBoosterModifierType extends PokemonHeldItemModifierType { + constructor(name: string, amount: integer, iconImage?: string, group?: string, soundName?: string) { + super(name, `Increases move accuracy by ${amount} (up to 100)`, (_type, args) => new Modifiers.PokemonMoveAccuracyBoosterModifier(this, (args[0] as Pokemon).id, amount), iconImage, group, soundName); + } +} + export class PokemonMultiHitModifierType extends PokemonHeldItemModifierType { constructor(name: string, iconImage?: string) { super(name, `Attacks hit one additional time at the cost of a 60/75/82.5% power reduction per stack respectively`, (type, args) => new Modifiers.PokemonMultiHitModifier(type as PokemonMultiHitModifierType, (args[0] as Pokemon).id), iconImage); @@ -887,6 +893,7 @@ export const modifierTypes = { LOCK_CAPSULE: () => new ModifierType('Lock Capsule', 'Allows you to lock item rarities when rerolling items', (type, _args) => new Modifiers.LockModifierTiersModifier(type), 'lock_capsule'), GRIP_CLAW: () => new ContactHeldItemTransferChanceModifierType('Grip Claw', 10), + WIDE_LENS: () => new PokemonMoveAccuracyBoosterModifierType('Wide Lens', 5, 'wide_lens'), MULTI_LENS: () => new PokemonMultiHitModifierType('Multi Lens', 'zoom_lens'), @@ -1056,6 +1063,7 @@ const modifierPool: ModifierPool = { new WeightedModifierType(modifierTypes.SHELL_BELL, 3), new WeightedModifierType(modifierTypes.BERRY_POUCH, 4), new WeightedModifierType(modifierTypes.GRIP_CLAW, 5), + new WeightedModifierType(modifierTypes.WIDE_LENS, 4), new WeightedModifierType(modifierTypes.BATON, 2), new WeightedModifierType(modifierTypes.SOUL_DEW, 8), //new WeightedModifierType(modifierTypes.OVAL_CHARM, 6), @@ -1113,6 +1121,7 @@ const trainerModifierPool: ModifierPool = { new WeightedModifierType(modifierTypes.FOCUS_BAND, 2), new WeightedModifierType(modifierTypes.LUCKY_EGG, 4), new WeightedModifierType(modifierTypes.GRIP_CLAW, 1), + new WeightedModifierType(modifierTypes.WIDE_LENS, 1), ].map(m => { m.setTier(ModifierTier.ROGUE); return m; }), [ModifierTier.MASTER]: [ new WeightedModifierType(modifierTypes.KINGS_ROCK, 1), diff --git a/src/modifier/modifier.ts b/src/modifier/modifier.ts index 1dde041b782..3ebf4e75bbd 100644 --- a/src/modifier/modifier.ts +++ b/src/modifier/modifier.ts @@ -1438,6 +1438,46 @@ export class PokemonNatureWeightModifier extends PokemonHeldItemModifier { } } +export class PokemonMoveAccuracyBoosterModifier extends PokemonHeldItemModifier { + private accuracyAmount: integer; + + constructor(type: ModifierTypes.PokemonMoveAccuracyBoosterModifierType, pokemonId: integer, accuracy: integer, stackCount?: integer) { + super(type, pokemonId, stackCount); + this.accuracyAmount = accuracy; + } + + matchType(modifier: Modifier): boolean { + if (modifier instanceof PokemonMoveAccuracyBoosterModifier) { + const pokemonAccuracyBoosterModifier = modifier as PokemonMoveAccuracyBoosterModifier; + return pokemonAccuracyBoosterModifier.accuracyAmount === this.accuracyAmount; + } + return false; + } + + clone(): PersistentModifier { + return new PokemonMoveAccuracyBoosterModifier(this.type as ModifierTypes.PokemonMoveAccuracyBoosterModifierType, this.pokemonId, this.accuracyAmount, this.stackCount); + } + + getArgs(): any[] { + return super.getArgs().concat(this.accuracyAmount); + } + + shouldApply(args: any[]): boolean { + return super.shouldApply(args) && args.length === 2 && args[1] instanceof Utils.NumberHolder; + } + + apply(args: any[]): boolean { + const moveAccuracy = (args[1] as Utils.IntegerHolder); + moveAccuracy.value = Math.min(moveAccuracy.value + this.accuracyAmount, 100); + + return true; + } + + getMaxHeldItemCount(pokemon: Pokemon): integer { + return 3; + } +} + export class PokemonMultiHitModifier extends PokemonHeldItemModifier { constructor(type: ModifierTypes.PokemonMultiHitModifierType, pokemonId: integer, stackCount?: integer) { super(type, pokemonId, stackCount); diff --git a/src/phases.ts b/src/phases.ts index 04d712cdcaf..70160364f90 100644 --- a/src/phases.ts +++ b/src/phases.ts @@ -6,7 +6,7 @@ import { allMoves, applyMoveAttrs, BypassSleepAttr, ChargeAttr, applyFilteredMov import { Mode } from './ui/ui'; import { Command } from "./ui/command-ui-handler"; import { Stat } from "./data/pokemon-stat"; -import { BerryModifier, ContactHeldItemTransferChanceModifier, EnemyAttackStatusEffectChanceModifier, EnemyPersistentModifier, EnemyStatusEffectHealChanceModifier, EnemyTurnHealModifier, ExpBalanceModifier, ExpBoosterModifier, ExpShareModifier, ExtraModifierModifier, FlinchChanceModifier, FusePokemonModifier, HealingBoosterModifier, HitHealModifier, LapsingPersistentModifier, MapModifier, Modifier, MultipleParticipantExpBonusModifier, PersistentModifier, PokemonExpBoosterModifier, PokemonHeldItemModifier, PokemonInstantReviveModifier, SwitchEffectTransferModifier, TempBattleStatBoosterModifier, TurnHealModifier, TurnHeldItemTransferModifier, MoneyMultiplierModifier, MoneyInterestModifier, IvScannerModifier, PokemonFriendshipBoosterModifier, LapsingPokemonHeldItemModifier, PokemonMultiHitModifier } from "./modifier/modifier"; +import { BerryModifier, ContactHeldItemTransferChanceModifier, EnemyAttackStatusEffectChanceModifier, EnemyPersistentModifier, EnemyStatusEffectHealChanceModifier, EnemyTurnHealModifier, ExpBalanceModifier, ExpBoosterModifier, ExpShareModifier, ExtraModifierModifier, FlinchChanceModifier, FusePokemonModifier, HealingBoosterModifier, HitHealModifier, LapsingPersistentModifier, MapModifier, Modifier, MultipleParticipantExpBonusModifier, PersistentModifier, PokemonExpBoosterModifier, PokemonHeldItemModifier, PokemonInstantReviveModifier, SwitchEffectTransferModifier, TempBattleStatBoosterModifier, TurnHealModifier, TurnHeldItemTransferModifier, MoneyMultiplierModifier, MoneyInterestModifier, IvScannerModifier, PokemonFriendshipBoosterModifier, LapsingPokemonHeldItemModifier, PokemonMultiHitModifier, PokemonMoveAccuracyBoosterModifier } from "./modifier/modifier"; import PartyUiHandler, { PartyOption, PartyUiMode } from "./ui/party-ui-handler"; import { doPokeballBounceAnim, getPokeballAtlasKey, getPokeballCatchMultiplier, getPokeballTintColor, PokeballType } from "./data/pokeball"; import { CommonAnim, CommonBattleAnim, MoveAnim, initMoveAnim, loadMoveAnimAssets } from "./data/battle-anims"; @@ -2477,6 +2477,7 @@ export class MoveEffectPhase extends PokemonPhase { const moveAccuracy = new Utils.NumberHolder(this.move.getMove().accuracy); applyMoveAttrs(VariableAccuracyAttr, user, target, this.move.getMove(), moveAccuracy); + user.scene.applyModifiers(PokemonMoveAccuracyBoosterModifier, user.isPlayer(), user, moveAccuracy); if (moveAccuracy.value === -1) return true; From 33ddc63ad5f60956d52c1cf160bdb2547fd6d8b5 Mon Sep 17 00:00:00 2001 From: Madmadness65 Date: Sat, 20 Apr 2024 06:30:29 -0500 Subject: [PATCH 08/47] Update Gen 9 egg moves Everything got at least one changed move, so please let us know if some of them are too nonsensical. --- src/data/egg-moves.ts | 164 +++++++++++++++++++++--------------------- 1 file changed, 82 insertions(+), 82 deletions(-) diff --git a/src/data/egg-moves.ts b/src/data/egg-moves.ts index 9adfc3e17e7..41d4797b147 100644 --- a/src/data/egg-moves.ts +++ b/src/data/egg-moves.ts @@ -250,7 +250,7 @@ export const speciesEggMoves = { [Species.DARKRAI]: [ Moves.FIERY_WRATH, Moves.MOONBLAST, Moves.SEARING_SHOT, Moves.MALIGNANT_CHAIN ], [Species.SHAYMIN]: [ Moves.SPRINGTIDE_STORM, Moves.HEAT_WAVE, Moves.BLEAKWIND_STORM, Moves.MATCHA_GOTCHA ], [Species.ARCEUS]: [ Moves.QUIVER_DANCE, Moves.SPIRIT_SHACKLE, Moves.VICTORY_DANCE, Moves.COLLISION_COURSE ], - [Species.VICTINI]: [ Moves.VICTORY_DANCE, Moves.FUSION_BOLT, Moves.GLACIATE, Moves.BLUE_FLARE ], + [Species.VICTINI]: [ Moves.PHOTON_GEYSER, Moves.BOLT_STRIKE, Moves.BLUE_FLARE, Moves.VICTORY_DANCE ], [Species.SNIVY]: [ Moves.SYNTHESIS, Moves.SAPPY_SEED, Moves.POWER_GEM, Moves.DRACO_METEOR ], [Species.TEPIG]: [ Moves.SUCKER_PUNCH, Moves.SLACK_OFF, Moves.MACH_PUNCH, Moves.VICTORY_DANCE ], [Species.OSHAWOTT]: [ Moves.SECRET_SWORD, Moves.AQUA_CUTTER, Moves.NASTY_PLOT, Moves.BEHEMOTH_BLADE ], @@ -320,16 +320,16 @@ export const speciesEggMoves = { [Species.DURANT]: [ Moves.SMART_STRIKE, Moves.FIRST_IMPRESSION, Moves.HONE_CLAWS, Moves.EXTREME_SPEED ], [Species.DEINO]: [ Moves.FIERY_WRATH, Moves.HYDRO_STEAM, Moves.CORROSIVE_GAS, Moves.FICKLE_BEAM ], [Species.LARVESTA]: [ Moves.TORCH_SONG, Moves.POLLEN_PUFF, Moves.EARTH_POWER, Moves.BLUE_FLARE ], - [Species.COBALION]: [ Moves.TACHYON_CUTTER, Moves.SIZZLY_SLIDE, Moves.CEASELESS_EDGE, Moves.VICTORY_DANCE ], - [Species.TERRAKION]: [ Moves.MIGHTY_CLEAVE, Moves.SAPPY_SEED, Moves.CEASELESS_EDGE, Moves.VICTORY_DANCE ], - [Species.VIRIZION]: [ Moves.PSYBLADE, Moves.AQUA_CUTTER, Moves.CEASELESS_EDGE, Moves.VICTORY_DANCE ], + [Species.COBALION]: [ Moves.TACHYON_CUTTER, Moves.BODY_PRESS, Moves.CEASELESS_EDGE, Moves.VICTORY_DANCE ], + [Species.TERRAKION]: [ Moves.MIGHTY_CLEAVE, Moves.HEADLONG_RUSH, Moves.CEASELESS_EDGE, Moves.VICTORY_DANCE ], + [Species.VIRIZION]: [ Moves.PSYBLADE, Moves.SAPPY_SEED, Moves.CEASELESS_EDGE, Moves.VICTORY_DANCE ], [Species.TORNADUS]: [ Moves.MIST_BALL, Moves.BRAVE_BIRD, Moves.DRAIN_PUNCH, Moves.BLIZZARD ], [Species.THUNDURUS]: [ Moves.THUNDER_CAGE, Moves.BULK_UP, Moves.FLOATY_FALL, Moves.THUNDERCLAP ], [Species.RESHIRAM]: [ Moves.FUSION_BOLT, Moves.FIERY_DANCE, Moves.POWER_GEM, Moves.DRAGON_ENERGY ], [Species.ZEKROM]: [ Moves.FUSION_FLARE, Moves.BOLT_BEAK, Moves.DRAGON_HAMMER, Moves.VOLT_TACKLE ], [Species.LANDORUS]: [ Moves.ROCK_SLIDE, Moves.LANDS_WRATH, Moves.AERIAL_ACE, Moves.AQUA_TAIL ], [Species.KYUREM]: [ Moves.ICICLE_CRASH, Moves.DRAGON_HAMMER, Moves.ICE_SHARD, Moves.GLACIAL_LANCE ], - [Species.KELDEO]: [ Moves.WATER_PLEDGE, Moves.AIR_SLASH, Moves.PSYSTRIKE, Moves.TACHYON_CUTTER ], + [Species.KELDEO]: [ Moves.WATER_PLEDGE, Moves.AIR_SLASH, Moves.ICE_BEAM, Moves.TACHYON_CUTTER ], [Species.MELOETTA]: [ Moves.TORCH_SONG, Moves.QUIVER_DANCE, Moves.VICTORY_DANCE, Moves.BOOMBURST ], [Species.GENESECT]: [ Moves.FOCUS_BLAST, Moves.STEEL_BEAM, Moves.SHIFT_GEAR, Moves.QUIVER_DANCE ], [Species.CHESPIN]: [ Moves.DRAIN_PUNCH, Moves.BELLY_DRUM, Moves.TAUNT, Moves.SAPPY_SEED ], @@ -421,7 +421,7 @@ export const speciesEggMoves = { [Species.MARSHADOW]: [ Moves.POWER_UP_PUNCH, Moves.THIEF, Moves.SNATCH, Moves.NO_RETREAT ], [Species.POIPOLE]: [ Moves.POISON_STING, Moves.SHELL_SIDE_ARM, Moves.STICKY_WEB, Moves.DRAGON_ENERGY ], [Species.STAKATAKA]: [ Moves.SHELTER, Moves.SHELL_TRAP, Moves.OBSTRUCT, Moves.CRUSH_GRIP ], - [Species.BLACEPHALON]: [ Moves.PYRO_BALL, Moves.POLLEN_PUFF, Moves.BOOMBURST, Moves.RECOVER ], + [Species.BLACEPHALON]: [ Moves.PYRO_BALL, Moves.POLLEN_PUFF, Moves.BOOMBURST, Moves.ASTRAL_BARRAGE ], [Species.ZERAORA]: [ Moves.ZIPPY_ZAP, Moves.EXTREME_SPEED, Moves.DOUBLE_SHOCK, Moves.WICKED_BLOW ], [Species.MELTAN]: [ Moves.MAKE_IT_RAIN, Moves.DRAIN_PUNCH, Moves.BULLET_PUNCH, Moves.PLASMA_FISTS ], [Species.GROOKEY]: [ Moves.JUNGLE_HEALING, Moves.CLOSE_COMBAT, Moves.BOOMBURST, Moves.BELLY_DRUM ], @@ -456,7 +456,7 @@ export const speciesEggMoves = { [Species.MORPEKO]: [ Moves.CLOSE_COMBAT, Moves.MILK_DRINK, Moves.TEMPER_FLARE, Moves.DOUBLE_SHOCK ], [Species.CUFANT]: [ Moves.LIQUIDATION, Moves.HEAVY_SLAM, Moves.CLOSE_COMBAT, Moves.GIGATON_HAMMER ], [Species.DRACOZOLT]: [ Moves.SUPERCELL_SLAM, Moves.DRAGON_HAMMER, Moves.BOLT_STRIKE, Moves.SHED_TAIL ], - [Species.ARCTOZOLT]: [ Moves.SUPERCELL_SLAM, Moves.ICE_SPINNER, Moves.FREEZE_SHOCK, Moves.FREEZY_FROST ], + [Species.ARCTOZOLT]: [ Moves.SUPERCELL_SLAM, Moves.ICE_SPINNER, Moves.FREEZE_SHOCK, Moves.GLACIAL_LANCE ], [Species.DRACOVISH]: [ Moves.SCALD, Moves.DRAGON_HAMMER, Moves.DUAL_CHOP, Moves.TRAILBLAZE ], [Species.ARCTOVISH]: [ Moves.SCALD, Moves.ICE_SPINNER, Moves.WAVE_CRASH, Moves.BEHEMOTH_BASH ], [Species.DURALUDON]: [ Moves.FLAMETHROWER, Moves.DRAGON_HAMMER, Moves.EARTH_POWER, Moves.AUTOTOMIZE ], @@ -471,78 +471,78 @@ export const speciesEggMoves = { [Species.SPECTRIER]: [ Moves.EARTH_POWER, Moves.PSYCHIC, Moves.GLARE, Moves.ASTRAL_BARRAGE ], [Species.CALYREX]: [ Moves.POWER_GEM, Moves.ICE_BEAM, Moves.SHADOW_BALL, Moves.MALIGNANT_CHAIN ], [Species.ENAMORUS]: [ Moves.SPIRIT_BREAK, Moves.TAKE_HEART, Moves.STORED_POWER, Moves.OVERHEAT ], - [Species.SPRIGATITO]: [ Moves.PETAL_BLIZZARD, Moves.COPYCAT, Moves.SUCKER_PUNCH, Moves.WICKED_BLOW ], - [Species.FUECOCO]: [ Moves.EARTHQUAKE, Moves.SLACK_OFF, Moves.INFERNAL_PARADE, Moves.SEARING_SHOT ], - [Species.QUAXLY]: [ Moves.HIGH_JUMP_KICK, Moves.ROOST, Moves.REVELATION_DANCE, Moves.SURGING_STRIKES ], - [Species.LECHONK]: [ Moves.PLUCK, Moves.RECYCLE, Moves.POWER_TRIP, Moves.FILLET_AWAY ], - [Species.TAROUNTULA]: [ Moves.STEAMROLLER, Moves.LUNGE, Moves.SUCKER_PUNCH, Moves.FIRST_IMPRESSION ], - [Species.NYMBLE]: [ Moves.POWER_UP_PUNCH, Moves.KNOCK_OFF, Moves.LEECH_LIFE, Moves.WICKED_BLOW ], - [Species.PAWMI]: [ Moves.DRAIN_PUNCH, Moves.WISH, Moves.HELPING_HAND, Moves.VOLT_TACKLE ], - [Species.TANDEMAUS]: [ Moves.BITE, Moves.FEINT, Moves.BARRAGE, Moves.BOOMBURST ], - [Species.FIDOUGH]: [ Moves.COPYCAT, Moves.WISH, Moves.COVET, Moves.MAGICAL_TORQUE ], - [Species.SMOLIV]: [ Moves.STRENGTH_SAP, Moves.SYNTHESIS, Moves.WEATHER_BALL, Moves.CHLOROBLAST ], - [Species.SQUAWKABILLY]: [ Moves.PARTING_SHOT, Moves.FINAL_GAMBIT, Moves.DOUBLE_EDGE, Moves.BOOMBURST ], - [Species.NACLI]: [ Moves.BODY_PRESS, Moves.POWER_GEM, Moves.EXPLOSION, Moves.PRECIPICE_BLADES ], - [Species.CHARCADET]: [ Moves.DISABLE, Moves.FLASH_CANNON, Moves.THIEF, Moves.SPECTRAL_THIEF ], - [Species.TADBULB]: [ Moves.MUDDY_WATER, Moves.PARABOLIC_CHARGE, Moves.NUZZLE, Moves.SURF ], - [Species.WATTREL]: [ Moves.FEATHER_DANCE, Moves.WEATHER_BALL, Moves.ENDEAVOR, Moves.BOLT_BEAK ], - [Species.MASCHIFF]: [ Moves.BADDY_BAD, Moves.RETALIATE, Moves.ENDEAVOR, Moves.PLAY_ROUGH ], - [Species.SHROODLE]: [ Moves.COPYCAT, Moves.SUPER_FANG, Moves.TOXIC, Moves.SKETCH ], - [Species.BRAMBLIN]: [ Moves.SHADOW_SNEAK, Moves.STRENGTH_SAP, Moves.POLTERGEIST, Moves.SAPPY_SEED ], - [Species.TOEDSCOOL]: [ Moves.RAPID_SPIN, Moves.KNOCK_OFF, Moves.TOXIC, Moves.NOXIOUS_TORQUE ], - [Species.KLAWF]: [ Moves.ANCIENT_POWER, Moves.KNOCK_OFF, Moves.CRABHAMMER, Moves.DIRE_CLAW ], - [Species.CAPSAKID]: [ Moves.RAGE_POWDER, Moves.ROLLOUT, Moves.LEECH_SEED, Moves.FIERY_DANCE ], - [Species.RELLOR]: [ Moves.COSMIC_POWER, Moves.RECOVER, Moves.WEATHER_BALL, Moves.GLITZY_GLOW ], - [Species.FLITTLE]: [ Moves.GLITZY_GLOW, Moves.HYPNOSIS, Moves.ROOST, Moves.OBLIVION_WING ], - [Species.TINKATINK]: [ Moves.FALSE_SURRENDER, Moves.DRAIN_PUNCH, Moves.ICE_HAMMER, Moves.NO_RETREAT ], - [Species.WIGLETT]: [ Moves.FINAL_GAMBIT, Moves.THIEF, Moves.IRON_HEAD, Moves.SURGING_STRIKES ], - [Species.BOMBIRDIER]: [ Moves.SKY_ATTACK, Moves.POWER_TRIP, Moves.SUCKER_PUNCH, Moves.POPULATION_BOMB ], - [Species.FINIZEN]: [ Moves.BOUNCE, Moves.DRAIN_PUNCH, Moves.COUNTER, Moves.BOOMBURST ], - [Species.VAROOM]: [ Moves.TOXIC, Moves.GEAR_GRIND, Moves.BLAZING_TORQUE, Moves.NOXIOUS_TORQUE ], - [Species.CYCLIZAR]: [ Moves.AQUA_TAIL, Moves.IRON_TAIL, Moves.POWER_WHIP, Moves.DRAGON_DANCE ], - [Species.ORTHWORM]: [ Moves.METAL_BURST, Moves.COIL, Moves.BODY_PRESS, Moves.DRAGON_HAMMER ], - [Species.GLIMMET]: [ Moves.PURIFY, Moves.MOONBLAST, Moves.FLASH_CANNON, Moves.BANEFUL_BUNKER ], - [Species.GREAVARD]: [ Moves.SHADOW_SNEAK, Moves.DISABLE, Moves.YAWN, Moves.SHADOW_FORCE ], - [Species.FLAMIGO]: [ Moves.DOUBLE_TEAM, Moves.SKY_ATTACK, Moves.VICTORY_DANCE, Moves.HIGH_JUMP_KICK ], - [Species.CETODDLE]: [ Moves.ICICLE_CRASH, Moves.SUPERPOWER, Moves.ENTRAINMENT, Moves.BELLY_DRUM ], - [Species.VELUZA]: [ Moves.RECOVER, Moves.THRASH, Moves.KOWTOW_CLEAVE, Moves.PSYBLADE ], - [Species.DONDOZO]: [ Moves.OUTRAGE, Moves.YAWN, Moves.HEAVY_SLAM, Moves.FISHIOUS_REND ], - [Species.TATSUGIRI]: [ Moves.RAPID_SPIN, Moves.BATON_PASS, Moves.MIMIC, Moves.COUNTER ], - [Species.GREAT_TUSK]: [ Moves.HIGH_HORSEPOWER, Moves.DRILL_RUN, Moves.SUPERPOWER, Moves.BEHEMOTH_BASH ], - [Species.SCREAM_TAIL]: [ Moves.PSYCHIC, Moves.MOONBLAST, Moves.MOONLIGHT, Moves.LIGHT_OF_RUIN ], - [Species.BRUTE_BONNET]: [ Moves.CRUNCH, Moves.SAPPY_SEED, Moves.FRENZY_PLANT, Moves.STRENGTH_SAP ], - [Species.FLUTTER_MANE]: [ Moves.MOONLIGHT, Moves.SNARL, Moves.EARTH_POWER, Moves.MOONGEIST_BEAM ], - [Species.SLITHER_WING]: [ Moves.DRAIN_PUNCH, Moves.VICTORY_DANCE, Moves.SIZZLY_SLIDE, Moves.COLLISION_COURSE ], - [Species.SANDY_SHOCKS]: [ Moves.PARABOLIC_CHARGE, Moves.SCORCHING_SANDS, Moves.CALM_MIND, Moves.ELECTRO_SHOT ], - [Species.IRON_TREADS]: [ Moves.SUPERCELL_SLAM, Moves.BULK_UP, Moves.HEAD_SMASH, Moves.COLLISION_COURSE ], - [Species.IRON_BUNDLE]: [ Moves.PARABOLIC_CHARGE, Moves.SCALD, Moves.NASTY_PLOT, Moves.GLACIATE ], - [Species.IRON_HANDS]: [ Moves.MACH_PUNCH, Moves.HIGH_HORSEPOWER, Moves.MAT_BLOCK, Moves.PLASMA_FISTS ], - [Species.IRON_JUGULIS]: [ Moves.FIERY_WRATH, Moves.FLAMETHROWER, Moves.NASTY_PLOT, Moves.OBLIVION_WING ], - [Species.IRON_MOTH]: [ Moves.PARABOLIC_CHARGE, Moves.QUIVER_DANCE, Moves.FLASH_CANNON, Moves.TORCH_SONG ], - [Species.IRON_THORNS]: [ Moves.DRAIN_PUNCH, Moves.SUPERPOWER, Moves.SHIFT_GEAR, Moves.FUSION_BOLT ], - [Species.FRIGIBAX]: [ Moves.ICICLE_SPEAR, Moves.AQUA_TAIL, Moves.FREEZE_DRY, Moves.DRAGON_RUSH ], - [Species.GIMMIGHOUL]: [ Moves.PAY_DAY, Moves.HAPPY_HOUR, Moves.MIRROR_COAT, Moves.TECHNO_BLAST ], - [Species.WO_CHIEN]: [ Moves.POLLEN_PUFF, Moves.FORESTS_CURSE, Moves.FOLLOW_ME, Moves.SPORE ], - [Species.CHIEN_PAO]: [ Moves.STOMPING_TANTRUM, Moves.WATERFALL, Moves.CHILLY_RECEPTION, Moves.BEHEMOTH_BLADE ], - [Species.TING_LU]: [ Moves.HEAT_CRASH, Moves.IRON_HEAD, Moves.HORN_LEECH, Moves.STRENGTH_SAP ], - [Species.CHI_YU]: [ Moves.ENERGY_BALL, Moves.STORED_POWER, Moves.SCALD, Moves.BLUE_FLARE ], - [Species.ROARING_MOON]: [ Moves.RAGING_FURY, Moves.FLOATY_FALL, Moves.OBSTRUCT, Moves.COLLISION_COURSE ], - [Species.IRON_VALIANT]: [ Moves.SECRET_SWORD, Moves.PLAY_ROUGH, Moves.QUIVER_DANCE, Moves.ELECTRO_DRIFT ], - [Species.KORAIDON]: [ Moves.HEAD_SMASH, Moves.BULK_UP, Moves.IRON_HEAD, Moves.CLANGOROUS_SOUL ], - [Species.MIRAIDON]: [ Moves.ICE_BEAM, Moves.CALM_MIND, Moves.FLASH_CANNON, Moves.CLANGOROUS_SOUL ], - [Species.WALKING_WAKE]: [ Moves.THUNDERCLAP, Moves.FLASH_CANNON, Moves.ALLURING_VOICE, Moves.ELECTRO_DRIFT ], - [Species.IRON_LEAVES]: [ Moves.MIGHTY_CLEAVE, Moves.TACHYON_CUTTER, Moves.SPIRIT_BREAK, Moves.COLLISION_COURSE ], - [Species.POLTCHAGEIST]: [ Moves.TEATIME, Moves.AROMATHERAPY, Moves.STRENGTH_SAP, Moves.MILK_DRINK ], - [Species.OKIDOGI]: [ Moves.JAW_LOCK, Moves.OBSTRUCT, Moves.DIRE_CLAW, Moves.MALIGNANT_CHAIN ], - [Species.MUNKIDORI]: [ Moves.PSYSTRIKE, Moves.MYSTICAL_FIRE, Moves.WILL_O_WISP, Moves.MALIGNANT_CHAIN ], - [Species.FEZANDIPITI]: [ Moves.DUAL_WINGBEAT, Moves.DRAINING_KISS, Moves.TRIPLE_AXEL, Moves.MALIGNANT_CHAIN ], - [Species.OGERPON]: [ Moves.JUNGLE_HEALING, Moves.NUZZLE, Moves.TRIPLE_AXEL, Moves.GIGATON_HAMMER ], - [Species.GOUGING_FIRE]: [ Moves.PLAY_ROUGH, Moves.HORN_LEECH, Moves.HYDRO_STEAM, Moves.ELECTRO_DRIFT ], - [Species.RAGING_BOLT]: [ Moves.HYDRO_STEAM, Moves.FLASH_CANNON, Moves.PARABOLIC_CHARGE, Moves.ELECTRO_DRIFT ], - [Species.IRON_BOULDER]: [ Moves.PSYBLADE, Moves.TACHYON_CUTTER, Moves.LEAF_BLADE, Moves.COLLISION_COURSE ], - [Species.IRON_CROWN]: [ Moves.MIGHTY_CLEAVE, Moves.PSYBLADE, Moves.AQUA_CUTTER, Moves.COLLISION_COURSE ], - [Species.TERAPAGOS]: [ Moves.EARTH_POWER, Moves.BOOMBURST, Moves.ICE_BEAM, Moves.DIAMOND_STORM ], - [Species.PECHARUNT]: [ Moves.VENOSHOCK, Moves.VENOM_DRENCH, Moves.HEX, Moves.BANEFUL_BUNKER ], + [Species.SPRIGATITO]: [ Moves.BLAZE_KICK, Moves.STRENGTH_SAP, Moves.SUCKER_PUNCH, Moves.WICKED_BLOW ], + [Species.FUECOCO]: [ Moves.COSMIC_POWER, Moves.SLACK_OFF, Moves.INFERNAL_PARADE, Moves.MOONGEIST_BEAM ], + [Species.QUAXLY]: [ Moves.DRAGON_DANCE, Moves.ROOST, Moves.TROP_KICK, Moves.THUNDEROUS_KICK ], + [Species.LECHONK]: [ Moves.MILK_DRINK, Moves.NONE, Moves.NONE, Moves.HEAD_CHARGE ], + [Species.TAROUNTULA]: [ Moves.STRENGTH_SAP, Moves.LEECH_LIFE, Moves.PARTING_SHOT, Moves.STEALTH_ROCK ], + [Species.NYMBLE]: [ Moves.CEASELESS_EDGE, Moves.NONE, Moves.LEECH_LIFE, Moves.WICKED_BLOW ], + [Species.PAWMI]: [ Moves.DRAIN_PUNCH, Moves.WISH, Moves.PARTING_SHOT, Moves.PLASMA_FISTS ], + [Species.TANDEMAUS]: [ Moves.BATON_PASS, Moves.BITE, Moves.NUZZLE, Moves.REVIVAL_BLESSING ], + [Species.FIDOUGH]: [ Moves.WISH, Moves.SPIKES, Moves.PARTING_SHOT, Moves.SIZZLY_SLIDE ], + [Species.SMOLIV]: [ Moves.STRENGTH_SAP, Moves.EARTH_POWER, Moves.CALM_MIND, Moves.BOOMBURST ], + [Species.SQUAWKABILLY]: [ Moves.PARTING_SHOT, Moves.BULK_UP, Moves.TEMPER_FLARE, Moves.HEAD_CHARGE ], + [Species.NACLI]: [ Moves.BODY_PRESS, Moves.SPIKES, Moves.CURSE, Moves.DIAMOND_STORM ], + [Species.CHARCADET]: [ Moves.SACRED_SWORD, Moves.BURNING_BULWARK, Moves.RECOVER, Moves.PHOTON_GEYSER ], + [Species.TADBULB]: [ Moves.PARABOLIC_CHARGE, Moves.MUDDY_WATER, Moves.EARTH_POWER, Moves.ELECTRO_SHOT ], + [Species.WATTREL]: [ Moves.NASTY_PLOT, Moves.TAILWIND, Moves.HEAT_WAVE, Moves.AEROBLAST ], + [Species.MASCHIFF]: [ Moves.PARTING_SHOT, Moves.DARKEST_LARIAT, Moves.NUZZLE, Moves.COLLISION_COURSE ], + [Species.SHROODLE]: [ Moves.TEMPER_FLARE, Moves.PARTING_SHOT, Moves.TOXIC, Moves.TIDY_UP ], + [Species.BRAMBLIN]: [ Moves.TAILWIND, Moves.STRENGTH_SAP, Moves.CEASELESS_EDGE, Moves.LAST_RESPECTS ], + [Species.TOEDSCOOL]: [ Moves.STRENGTH_SAP, Moves.SCALD, Moves.PARTING_SHOT, Moves.SAPPY_SEED ], + [Species.KLAWF]: [ Moves.CRABHAMMER, Moves.SHORE_UP, Moves.MIGHTY_CLEAVE, Moves.SHELL_SMASH ], + [Species.CAPSAKID]: [ Moves.STRENGTH_SAP, Moves.BURNING_BULWARK, Moves.ICE_SPINNER, Moves.TORCH_SONG ], + [Species.RELLOR]: [ Moves.TOXIC_SPIKES, Moves.RECOVER, Moves.MYSTICAL_FIRE, Moves.LUMINA_CRASH ], + [Species.FLITTLE]: [ Moves.COSMIC_POWER, Moves.AURA_SPHERE, Moves.ROOST, Moves.SEARING_SHOT ], + [Species.TINKATINK]: [ Moves.NUZZLE, Moves.SHIFT_GEAR, Moves.ICE_HAMMER, Moves.PYRO_BALL ], + [Species.WIGLETT]: [ Moves.SHELL_SMASH, Moves.ICICLE_CRASH, Moves.SEED_BOMB, Moves.SURGING_STRIKES ], + [Species.BOMBIRDIER]: [ Moves.U_TURN, Moves.SWORDS_DANCE, Moves.SUCKER_PUNCH, Moves.MIGHTY_CLEAVE ], + [Species.FINIZEN]: [ Moves.ICE_SPINNER, Moves.DRAIN_PUNCH, Moves.RECOVER, Moves.WOOD_HAMMER ], + [Species.VAROOM]: [ Moves.COMBAT_TORQUE, Moves.U_TURN, Moves.BLAZING_TORQUE, Moves.NOXIOUS_TORQUE ], + [Species.CYCLIZAR]: [ Moves.BATON_PASS, Moves.BLAZING_TORQUE, Moves.HEAD_CHARGE, Moves.CLANGOROUS_SOUL ], + [Species.ORTHWORM]: [ Moves.GLARE, Moves.COIL, Moves.BODY_PRESS, Moves.SHORE_UP ], + [Species.GLIMMET]: [ Moves.CALM_MIND, Moves.SHORE_UP, Moves.PARTING_SHOT, Moves.FIERY_DANCE ], + [Species.GREAVARD]: [ Moves.BULK_UP, Moves.AGILITY, Moves.SHORE_UP, Moves.COLLISION_COURSE ], + [Species.FLAMIGO]: [ Moves.THUNDEROUS_KICK, Moves.TRIPLE_AXEL, Moves.U_TURN, Moves.VICTORY_DANCE ], + [Species.CETODDLE]: [ Moves.ICICLE_CRASH, Moves.HIGH_HORSEPOWER, Moves.RECOVER, Moves.DRAGON_DANCE ], + [Species.VELUZA]: [ Moves.RECOVER, Moves.FLIP_TURN, Moves.ICE_SPINNER, Moves.PHOTON_GEYSER ], + [Species.DONDOZO]: [ Moves.RECOVER, Moves.ICE_SPINNER, Moves.CURSE, Moves.WOOD_HAMMER ], + [Species.TATSUGIRI]: [ Moves.ICE_BEAM, Moves.BATON_PASS, Moves.SCALD, Moves.CLANGOROUS_SOUL ], + [Species.GREAT_TUSK]: [ Moves.STONE_AXE, Moves.CEASELESS_EDGE, Moves.DRAGON_DANCE, Moves.COLLISION_COURSE ], + [Species.SCREAM_TAIL]: [ Moves.COSMIC_POWER, Moves.LUMINA_CRASH, Moves.MOONLIGHT, Moves.SHED_TAIL ], + [Species.BRUTE_BONNET]: [ Moves.DARKEST_LARIAT, Moves.STRENGTH_SAP, Moves.EARTHQUAKE, Moves.SAPPY_SEED ], + [Species.FLUTTER_MANE]: [ Moves.MOONLIGHT, Moves.FLAMETHROWER, Moves.EARTH_POWER, Moves.ASTRAL_BARRAGE ], + [Species.SLITHER_WING]: [ Moves.KNOCK_OFF, Moves.VICTORY_DANCE, Moves.FIRE_LASH, Moves.FLYING_PRESS ], + [Species.SANDY_SHOCKS]: [ Moves.SHORE_UP, Moves.ICE_BEAM, Moves.NASTY_PLOT, Moves.THUNDERCLAP ], + [Species.IRON_TREADS]: [ Moves.SUPERCELL_SLAM, Moves.BULK_UP, Moves.SPIKES, Moves.DOUBLE_IRON_BASH ], + [Species.IRON_BUNDLE]: [ Moves.EARTH_POWER, Moves.BOUNCY_BUBBLE, Moves.NASTY_PLOT, Moves.WATER_SPOUT ], + [Species.IRON_HANDS]: [ Moves.HAMMER_ARM, Moves.CURSE, Moves.PLASMA_FISTS, Moves.RECOVER ], + [Species.IRON_JUGULIS]: [ Moves.FIERY_WRATH, Moves.ROOST, Moves.NASTY_PLOT, Moves.OBLIVION_WING ], + [Species.IRON_MOTH]: [ Moves.EARTH_POWER, Moves.SEARING_SHOT, Moves.QUIVER_DANCE, Moves.MALIGNANT_CHAIN ], + [Species.IRON_THORNS]: [ Moves.MIGHTY_CLEAVE, Moves.SHORE_UP, Moves.SHIFT_GEAR, Moves.FUSION_BOLT ], + [Species.FRIGIBAX]: [ Moves.DRAGON_HAMMER, Moves.BULK_UP, Moves.SHORE_UP, Moves.GLACIAL_LANCE ], + [Species.GIMMIGHOUL]: [ Moves.COSMIC_POWER, Moves.STORED_POWER, Moves.BATON_PASS, Moves.ASTRAL_BARRAGE ], + [Species.WO_CHIEN]: [ Moves.SPORE, Moves.RAGE_POWDER, Moves.SAPPY_SEED, Moves.JUNGLE_HEALING ], + [Species.CHIEN_PAO]: [ Moves.HEAD_CHARGE, Moves.PARTING_SHOT, Moves.BITTER_BLADE, Moves.GLACIAL_LANCE ], + [Species.TING_LU]: [ Moves.SHORE_UP, Moves.CURSE, Moves.LEECH_SEED, Moves.THOUSAND_ARROWS ], + [Species.CHI_YU]: [ Moves.FIERY_WRATH, Moves.EARTH_POWER, Moves.BURNING_BULWARK, Moves.ERUPTION ], + [Species.ROARING_MOON]: [ Moves.FIRE_LASH, Moves.DRAGON_HAMMER, Moves.SUCKER_PUNCH, Moves.WICKED_BLOW ], + [Species.IRON_VALIANT]: [ Moves.PLASMA_FISTS, Moves.VICTORY_DANCE, Moves.QUIVER_DANCE, Moves.MAGICAL_TORQUE ], + [Species.KORAIDON]: [ Moves.MIGHTY_CLEAVE, Moves.RECOVER, Moves.GLAIVE_RUSH, Moves.CLANGOROUS_SOUL ], + [Species.MIRAIDON]: [ Moves.ICE_BEAM, Moves.RECOVER, Moves.RISING_VOLTAGE, Moves.DRAGON_ENERGY ], + [Species.WALKING_WAKE]: [ Moves.BOUNCY_BUBBLE, Moves.NASTY_PLOT, Moves.EARTH_POWER, Moves.DRAGON_ENERGY ], + [Species.IRON_LEAVES]: [ Moves.SPORE, Moves.BLAZING_TORQUE, Moves.SAPPY_SEED, Moves.PHOTON_GEYSER ], + [Species.POLTCHAGEIST]: [ Moves.COSMIC_POWER, Moves.INFERNAL_PARADE, Moves.LEECH_SEED, Moves.FOLLOW_ME ], + [Species.OKIDOGI]: [ Moves.MORNING_SUN, Moves.OBSTRUCT, Moves.DIRE_CLAW, Moves.COLLISION_COURSE ], + [Species.MUNKIDORI]: [ Moves.PSYSTRIKE, Moves.HEAT_WAVE, Moves.EARTH_POWER, Moves.MALIGNANT_CHAIN ], + [Species.FEZANDIPITI]: [ Moves.BATON_PASS, Moves.COSMIC_POWER, Moves.SIZZLY_SLIDE, Moves.MALIGNANT_CHAIN ], + [Species.OGERPON]: [ Moves.JUNGLE_HEALING, Moves.BONEMERANG, Moves.TRIPLE_AXEL, Moves.GIGATON_HAMMER ], + [Species.GOUGING_FIRE]: [ Moves.SUPERCELL_SLAM, Moves.BULK_UP, Moves.SACRED_FIRE, Moves.GLAIVE_RUSH ], + [Species.RAGING_BOLT]: [ Moves.NASTY_PLOT, Moves.FLAMETHROWER, Moves.RECOVER, Moves.ELECTRO_DRIFT ], + [Species.IRON_BOULDER]: [ Moves.PSYBLADE, Moves.TACHYON_CUTTER, Moves.STONE_AXE, Moves.BITTER_BLADE ], + [Species.IRON_CROWN]: [ Moves.NONE, Moves.SECRET_SWORD, Moves.PHOTON_GEYSER, Moves.ELECTRO_DRIFT ], + [Species.TERAPAGOS]: [ Moves.EARTH_POWER, Moves.SHORE_UP, Moves.ICE_BEAM, Moves.SHELL_SMASH ], + [Species.PECHARUNT]: [ Moves.TOXIC_SPIKES, Moves.BODY_PRESS, Moves.HEX, Moves.BANEFUL_BUNKER ], [Species.ALOLA_RATTATA]: [ Moves.STUFF_CHEEKS, Moves.BADDY_BAD, Moves.FLAME_WHEEL, Moves.RECYCLE ], [Species.ALOLA_SANDSHREW]: [ Moves.SPIKY_SHIELD, Moves.ICE_SHARD, Moves.CRUSH_CLAW, Moves.SPIN_OUT ], [Species.ALOLA_VULPIX]: [ Moves.MOONBLAST, Moves.HYPNOSIS, Moves.CHILLING_WATER, Moves.FREEZY_FROST ], @@ -568,9 +568,9 @@ export const speciesEggMoves = { [Species.HISUI_QWILFISH]: [ Moves.NUZZLE, Moves.SCALE_SHOT, Moves.SUPERSONIC, Moves.PARTING_SHOT ], [Species.HISUI_SNEASEL]: [ Moves.DRAIN_PUNCH, Moves.BULLET_PUNCH, Moves.FAKE_OUT, Moves.VICTORY_DANCE ], [Species.HISUI_ZORUA]: [ Moves.ALLURING_VOICE, Moves.GLARE, Moves.TORCH_SONG, Moves.TRANSFORM ], - [Species.PALDEA_TAUROS]: [ Moves.HEAD_CHARGE, Moves.BLAZE_KICK, Moves.AQUA_STEP, Moves.NO_RETREAT ], - [Species.PALDEA_WOOPER]: [ Moves.RECOVER, Moves.DOUBLE_KICK, Moves.ANCIENT_POWER, Moves.VENOM_DRENCH ], - [Species.BLOODMOON_URSALUNA]: [ Moves.GLARE, Moves.SCORCHING_SANDS, Moves.CALM_MIND, Moves.BOOMBURST ] + [Species.PALDEA_TAUROS]: [ Moves.NO_RETREAT, Moves.FLARE_BLITZ, Moves.WAVE_CRASH, Moves.THUNDEROUS_KICK ], + [Species.PALDEA_WOOPER]: [ Moves.RECOVER, Moves.STONE_AXE, Moves.LEECH_SEED, Moves.BANEFUL_BUNKER ], + [Species.BLOODMOON_URSALUNA]: [ Moves.GLARE, Moves.OBSTRUCT, Moves.PARTING_SHOT, Moves.MIND_BLOWN ] }; function parseEggMoves(content: string): void { From 18de28c8070111970f4e40cb8c2b10398ac870f3 Mon Sep 17 00:00:00 2001 From: LaukkaE Date: Sat, 20 Apr 2024 14:52:47 +0300 Subject: [PATCH 09/47] Fix Wide Lens rm line --- src/phases.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/phases.ts b/src/phases.ts index 70160364f90..98d474390b7 100644 --- a/src/phases.ts +++ b/src/phases.ts @@ -2477,11 +2477,12 @@ export class MoveEffectPhase extends PokemonPhase { const moveAccuracy = new Utils.NumberHolder(this.move.getMove().accuracy); applyMoveAttrs(VariableAccuracyAttr, user, target, this.move.getMove(), moveAccuracy); - user.scene.applyModifiers(PokemonMoveAccuracyBoosterModifier, user.isPlayer(), user, moveAccuracy); if (moveAccuracy.value === -1) return true; + user.scene.applyModifiers(PokemonMoveAccuracyBoosterModifier, user.isPlayer(), user, moveAccuracy); + if (this.scene.arena.weather?.weatherType === WeatherType.FOG) moveAccuracy.value = Math.floor(moveAccuracy.value * 0.9); From 2e8e3680ae1bd5667b235f3d6b1e3a38e641d032 Mon Sep 17 00:00:00 2001 From: Madmadness65 Date: Sat, 20 Apr 2024 07:55:50 -0500 Subject: [PATCH 10/47] Fix missing egg moves They were incorrectly named on the document, leading to them being labeled as "None". --- src/data/egg-moves.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/data/egg-moves.ts b/src/data/egg-moves.ts index 41d4797b147..96053402828 100644 --- a/src/data/egg-moves.ts +++ b/src/data/egg-moves.ts @@ -474,9 +474,9 @@ export const speciesEggMoves = { [Species.SPRIGATITO]: [ Moves.BLAZE_KICK, Moves.STRENGTH_SAP, Moves.SUCKER_PUNCH, Moves.WICKED_BLOW ], [Species.FUECOCO]: [ Moves.COSMIC_POWER, Moves.SLACK_OFF, Moves.INFERNAL_PARADE, Moves.MOONGEIST_BEAM ], [Species.QUAXLY]: [ Moves.DRAGON_DANCE, Moves.ROOST, Moves.TROP_KICK, Moves.THUNDEROUS_KICK ], - [Species.LECHONK]: [ Moves.MILK_DRINK, Moves.NONE, Moves.NONE, Moves.HEAD_CHARGE ], + [Species.LECHONK]: [ Moves.MILK_DRINK, Moves.TEMPER_FLARE, Moves.FILLET_AWAY, Moves.HEAD_CHARGE ], [Species.TAROUNTULA]: [ Moves.STRENGTH_SAP, Moves.LEECH_LIFE, Moves.PARTING_SHOT, Moves.STEALTH_ROCK ], - [Species.NYMBLE]: [ Moves.CEASELESS_EDGE, Moves.NONE, Moves.LEECH_LIFE, Moves.WICKED_BLOW ], + [Species.NYMBLE]: [ Moves.CEASELESS_EDGE, Moves.FELL_STINGER, Moves.LEECH_LIFE, Moves.WICKED_BLOW ], [Species.PAWMI]: [ Moves.DRAIN_PUNCH, Moves.WISH, Moves.PARTING_SHOT, Moves.PLASMA_FISTS ], [Species.TANDEMAUS]: [ Moves.BATON_PASS, Moves.BITE, Moves.NUZZLE, Moves.REVIVAL_BLESSING ], [Species.FIDOUGH]: [ Moves.WISH, Moves.SPIKES, Moves.PARTING_SHOT, Moves.SIZZLY_SLIDE ], @@ -540,7 +540,7 @@ export const speciesEggMoves = { [Species.GOUGING_FIRE]: [ Moves.SUPERCELL_SLAM, Moves.BULK_UP, Moves.SACRED_FIRE, Moves.GLAIVE_RUSH ], [Species.RAGING_BOLT]: [ Moves.NASTY_PLOT, Moves.FLAMETHROWER, Moves.RECOVER, Moves.ELECTRO_DRIFT ], [Species.IRON_BOULDER]: [ Moves.PSYBLADE, Moves.TACHYON_CUTTER, Moves.STONE_AXE, Moves.BITTER_BLADE ], - [Species.IRON_CROWN]: [ Moves.NONE, Moves.SECRET_SWORD, Moves.PHOTON_GEYSER, Moves.ELECTRO_DRIFT ], + [Species.IRON_CROWN]: [ Moves.KINGS_SHIELD, Moves.SECRET_SWORD, Moves.PHOTON_GEYSER, Moves.ELECTRO_DRIFT ], [Species.TERAPAGOS]: [ Moves.EARTH_POWER, Moves.SHORE_UP, Moves.ICE_BEAM, Moves.SHELL_SMASH ], [Species.PECHARUNT]: [ Moves.TOXIC_SPIKES, Moves.BODY_PRESS, Moves.HEX, Moves.BANEFUL_BUNKER ], [Species.ALOLA_RATTATA]: [ Moves.STUFF_CHEEKS, Moves.BADDY_BAD, Moves.FLAME_WHEEL, Moves.RECYCLE ], From 5c6c59392d40cb643a1d65d94edcb6dddc29488e Mon Sep 17 00:00:00 2001 From: Miguel S <62101239+sl-miguel@users.noreply.github.com> Date: Sat, 20 Apr 2024 10:20:59 +0200 Subject: [PATCH 11/47] Correction french attacks infos (slash, psychic) --- src/locales/fr/move.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/locales/fr/move.ts b/src/locales/fr/move.ts index 31ca5eba024..3a7eca94275 100644 --- a/src/locales/fr/move.ts +++ b/src/locales/fr/move.ts @@ -374,8 +374,8 @@ export const move: MoveTranslations = { effect: "Une faible vague télékinétique frappe la cible, ce qui peut aussi la plonger dans la confusion." }, "psychic": { - name: "Champ Psychique", - effect: "Pendant cinq tours, les Pokémon au sol ne peuvent plus subir d’attaques prioritaires et la puissance des capacités de type Psy augmente." + name: "Psyko", + effect: "Une puissante force télékinétique frappe la cible, ce qui peut aussi faire baisser sa Défense Spéciale." }, "hypnosis": { name: "Hypnose", @@ -650,8 +650,8 @@ export const move: MoveTranslations = { effect: "Une vilaine morsure d’incisives qui réduit de moitié les PV de la cible." }, "slash": { - name: "Lame d'Air", - effect: "Le lanceur attaque avec une lame d’air capable de fendre le ciel, ce qui peut aussi apeurer la cible (30% de chances)." + name: "Tranche", + effect: "Le lanceur donne un coup de griffe ou de faux. Taux de critiques élevé." }, "substitute": { name: "Clonage", From 94999626d36a13b2c0b1a9e7d1278c7777eff690 Mon Sep 17 00:00:00 2001 From: Flashfyre Date: Sat, 20 Apr 2024 10:46:30 -0400 Subject: [PATCH 12/47] Add missing icons for new variants --- .../images/pokemon/icons/variant/1/123_1.png | Bin 0 -> 532 bytes .../images/pokemon/icons/variant/1/123_2.png | Bin 0 -> 585 bytes .../images/pokemon/icons/variant/1/123_3.png | Bin 0 -> 565 bytes .../images/pokemon/icons/variant/1/150_2.png | Bin 0 -> 644 bytes .../images/pokemon/icons/variant/1/150_3.png | Bin 0 -> 623 bytes .../images/pokemon/icons/variant/1/35_3.png | Bin 0 -> 3235 bytes .../images/pokemon/icons/variant/1/36_3.png | Bin 0 -> 660 bytes .../images/pokemon/icons/variant/1/69_2.png | Bin 0 -> 479 bytes .../images/pokemon/icons/variant/1/70_2.png | Bin 0 -> 645 bytes .../images/pokemon/icons/variant/1/71_2.png | Bin 0 -> 787 bytes .../pokemon/icons/variant/2/212-mega_1.png | Bin 0 -> 813 bytes .../pokemon/icons/variant/2/212-mega_2.png | Bin 0 -> 779 bytes .../pokemon/icons/variant/2/212-mega_3.png | Bin 0 -> 833 bytes .../images/pokemon/icons/variant/2/212_1.png | Bin 0 -> 713 bytes .../images/pokemon/icons/variant/2/212_2.png | Bin 0 -> 712 bytes .../images/pokemon/icons/variant/2/212_3.png | Bin 0 -> 737 bytes .../images/pokemon/icons/variant/2/249_2.png | Bin 0 -> 3583 bytes .../images/pokemon/icons/variant/2/249_3.png | Bin 0 -> 3588 bytes .../images/pokemon/icons/variant/2/250_2.png | Bin 0 -> 3726 bytes .../images/pokemon/icons/variant/2/250_3.png | Bin 0 -> 3715 bytes .../images/pokemon/icons/variant/3/285_2.png | Bin 0 -> 457 bytes .../images/pokemon/icons/variant/3/286_2.png | Bin 0 -> 758 bytes .../images/pokemon/icons/variant/3/307_2.png | Bin 0 -> 648 bytes .../images/pokemon/icons/variant/3/307_3.png | Bin 0 -> 644 bytes .../pokemon/icons/variant/3/308-mega_2.png | Bin 0 -> 897 bytes .../pokemon/icons/variant/3/308-mega_3.png | Bin 0 -> 956 bytes .../images/pokemon/icons/variant/3/308_2.png | Bin 0 -> 3359 bytes .../images/pokemon/icons/variant/3/308_3.png | Bin 0 -> 3357 bytes .../pokemon/icons/variant/3/334-mega_2.png | Bin 0 -> 836 bytes .../pokemon/icons/variant/3/334-mega_3.png | Bin 0 -> 835 bytes .../images/pokemon/icons/variant/4/399_2.png | Bin 0 -> 519 bytes .../images/pokemon/icons/variant/4/399_3.png | Bin 0 -> 506 bytes .../images/pokemon/icons/variant/4/400_2.png | Bin 0 -> 642 bytes .../images/pokemon/icons/variant/4/400_3.png | Bin 0 -> 701 bytes .../images/pokemon/icons/variant/4/442_2.png | Bin 0 -> 617 bytes .../images/pokemon/icons/variant/4/442_3.png | Bin 0 -> 616 bytes .../images/pokemon/icons/variant/4/489_1.png | Bin 0 -> 532 bytes .../images/pokemon/icons/variant/4/489_2.png | Bin 0 -> 544 bytes .../images/pokemon/icons/variant/4/489_3.png | Bin 0 -> 548 bytes .../images/pokemon/icons/variant/4/490_1.png | Bin 0 -> 578 bytes .../images/pokemon/icons/variant/4/490_2.png | Bin 0 -> 581 bytes .../images/pokemon/icons/variant/4/490_3.png | Bin 0 -> 589 bytes .../pokemon/icons/variant/4/492-land_2.png | Bin 0 -> 601 bytes .../pokemon/icons/variant/4/492-land_3.png | Bin 0 -> 599 bytes .../pokemon/icons/variant/4/492-sky_2.png | Bin 0 -> 658 bytes .../pokemon/icons/variant/4/492-sky_3.png | Bin 0 -> 660 bytes .../images/pokemon/icons/variant/5/532_2.png | Bin 0 -> 623 bytes .../images/pokemon/icons/variant/5/532_3.png | Bin 0 -> 618 bytes .../images/pokemon/icons/variant/5/533_2.png | Bin 0 -> 680 bytes .../images/pokemon/icons/variant/5/533_3.png | Bin 0 -> 655 bytes .../images/pokemon/icons/variant/5/534_2.png | Bin 0 -> 820 bytes .../images/pokemon/icons/variant/5/534_3.png | Bin 0 -> 805 bytes .../images/pokemon/icons/variant/5/538_2.png | Bin 0 -> 714 bytes .../images/pokemon/icons/variant/5/538_3.png | Bin 0 -> 674 bytes .../images/pokemon/icons/variant/5/540_2.png | Bin 0 -> 510 bytes .../images/pokemon/icons/variant/5/541_2.png | Bin 0 -> 454 bytes .../images/pokemon/icons/variant/5/542_2.png | Bin 0 -> 530 bytes .../pokemon/icons/variant/6/720-unbound_1.png | Bin 0 -> 1077 bytes .../pokemon/icons/variant/6/720-unbound_2.png | Bin 0 -> 1054 bytes .../pokemon/icons/variant/6/720-unbound_3.png | Bin 0 -> 1068 bytes .../images/pokemon/icons/variant/6/720_1.png | Bin 0 -> 738 bytes .../images/pokemon/icons/variant/6/720_2.png | Bin 0 -> 761 bytes .../images/pokemon/icons/variant/6/720_3.png | Bin 0 -> 729 bytes .../images/pokemon/icons/variant/7/747_2.png | Bin 0 -> 636 bytes .../images/pokemon/icons/variant/7/747_3.png | Bin 0 -> 656 bytes .../images/pokemon/icons/variant/7/748_2.png | Bin 0 -> 738 bytes .../images/pokemon/icons/variant/7/748_3.png | Bin 0 -> 749 bytes .../images/pokemon/icons/variant/7/789_1.png | Bin 0 -> 248 bytes .../images/pokemon/icons/variant/7/791_1.png | Bin 0 -> 352 bytes .../images/pokemon/icons/variant/8/856_2.png | Bin 0 -> 482 bytes .../images/pokemon/icons/variant/8/856_3.png | Bin 0 -> 482 bytes .../images/pokemon/icons/variant/8/857_2.png | Bin 0 -> 3358 bytes .../images/pokemon/icons/variant/8/857_3.png | Bin 0 -> 3360 bytes .../images/pokemon/icons/variant/8/858_2.png | Bin 0 -> 685 bytes .../images/pokemon/icons/variant/8/858_3.png | Bin 0 -> 701 bytes .../pokemon/icons/variant/8/877-hangry_1.png | Bin 0 -> 528 bytes .../pokemon/icons/variant/8/877-hangry_2.png | Bin 0 -> 514 bytes .../pokemon/icons/variant/8/877-hangry_3.png | Bin 0 -> 526 bytes .../images/pokemon/icons/variant/8/877_1.png | Bin 0 -> 505 bytes .../images/pokemon/icons/variant/8/877_2.png | Bin 0 -> 575 bytes .../images/pokemon/icons/variant/8/877_3.png | Bin 0 -> 568 bytes .../images/pokemon/icons/variant/8/885_1.png | Bin 0 -> 543 bytes .../images/pokemon/icons/variant/8/885_2.png | Bin 0 -> 574 bytes .../images/pokemon/icons/variant/8/885_3.png | Bin 0 -> 579 bytes .../images/pokemon/icons/variant/8/886_1.png | Bin 0 -> 760 bytes .../images/pokemon/icons/variant/8/886_2.png | Bin 0 -> 738 bytes .../images/pokemon/icons/variant/8/886_3.png | Bin 0 -> 723 bytes .../images/pokemon/icons/variant/8/887_2.png | Bin 0 -> 858 bytes .../images/pokemon/icons/variant/8/887_3.png | Bin 0 -> 881 bytes .../images/pokemon/icons/variant/8/900_2.png | Bin 0 -> 907 bytes .../images/pokemon/icons/variant/8/900_3.png | Bin 0 -> 854 bytes .../images/pokemon/icons/variant/9/967_2.png | Bin 0 -> 495 bytes public/images/pokemon_icons_1v.json | 1228 +++++++------ public/images/pokemon_icons_1v.png | Bin 15067 -> 16655 bytes public/images/pokemon_icons_2v.json | 656 ++++--- public/images/pokemon_icons_2v.png | Bin 6947 -> 9745 bytes public/images/pokemon_icons_3v.json | 732 +++++--- public/images/pokemon_icons_3v.png | Bin 6178 -> 8566 bytes public/images/pokemon_icons_4v.json | 1132 +++++++----- public/images/pokemon_icons_4v.png | Bin 6771 -> 9606 bytes public/images/pokemon_icons_5v.json | 1567 ++++++++++------- public/images/pokemon_icons_5v.png | Bin 7186 -> 9339 bytes public/images/pokemon_icons_6v.json | 456 +++-- public/images/pokemon_icons_6v.png | Bin 3017 -> 4798 bytes public/images/pokemon_icons_7v.json | 140 +- public/images/pokemon_icons_7v.png | Bin 662 -> 1984 bytes public/images/pokemon_icons_8v.json | 808 +++++++-- public/images/pokemon_icons_8v.png | Bin 4027 -> 9009 bytes public/images/pokemon_icons_9v.json | 23 +- public/images/pokemon_icons_9v.png | Bin 3335 -> 3480 bytes 110 files changed, 4337 insertions(+), 2405 deletions(-) create mode 100644 public/images/pokemon/icons/variant/1/123_1.png create mode 100644 public/images/pokemon/icons/variant/1/123_2.png create mode 100644 public/images/pokemon/icons/variant/1/123_3.png create mode 100644 public/images/pokemon/icons/variant/1/150_2.png create mode 100644 public/images/pokemon/icons/variant/1/150_3.png create mode 100644 public/images/pokemon/icons/variant/1/35_3.png create mode 100644 public/images/pokemon/icons/variant/1/36_3.png create mode 100644 public/images/pokemon/icons/variant/1/69_2.png create mode 100644 public/images/pokemon/icons/variant/1/70_2.png create mode 100644 public/images/pokemon/icons/variant/1/71_2.png create mode 100644 public/images/pokemon/icons/variant/2/212-mega_1.png create mode 100644 public/images/pokemon/icons/variant/2/212-mega_2.png create mode 100644 public/images/pokemon/icons/variant/2/212-mega_3.png create mode 100644 public/images/pokemon/icons/variant/2/212_1.png create mode 100644 public/images/pokemon/icons/variant/2/212_2.png create mode 100644 public/images/pokemon/icons/variant/2/212_3.png create mode 100644 public/images/pokemon/icons/variant/2/249_2.png create mode 100644 public/images/pokemon/icons/variant/2/249_3.png create mode 100644 public/images/pokemon/icons/variant/2/250_2.png create mode 100644 public/images/pokemon/icons/variant/2/250_3.png create mode 100644 public/images/pokemon/icons/variant/3/285_2.png create mode 100644 public/images/pokemon/icons/variant/3/286_2.png create mode 100644 public/images/pokemon/icons/variant/3/307_2.png create mode 100644 public/images/pokemon/icons/variant/3/307_3.png create mode 100644 public/images/pokemon/icons/variant/3/308-mega_2.png create mode 100644 public/images/pokemon/icons/variant/3/308-mega_3.png create mode 100644 public/images/pokemon/icons/variant/3/308_2.png create mode 100644 public/images/pokemon/icons/variant/3/308_3.png create mode 100644 public/images/pokemon/icons/variant/3/334-mega_2.png create mode 100644 public/images/pokemon/icons/variant/3/334-mega_3.png create mode 100644 public/images/pokemon/icons/variant/4/399_2.png create mode 100644 public/images/pokemon/icons/variant/4/399_3.png create mode 100644 public/images/pokemon/icons/variant/4/400_2.png create mode 100644 public/images/pokemon/icons/variant/4/400_3.png create mode 100644 public/images/pokemon/icons/variant/4/442_2.png create mode 100644 public/images/pokemon/icons/variant/4/442_3.png create mode 100644 public/images/pokemon/icons/variant/4/489_1.png create mode 100644 public/images/pokemon/icons/variant/4/489_2.png create mode 100644 public/images/pokemon/icons/variant/4/489_3.png create mode 100644 public/images/pokemon/icons/variant/4/490_1.png create mode 100644 public/images/pokemon/icons/variant/4/490_2.png create mode 100644 public/images/pokemon/icons/variant/4/490_3.png create mode 100644 public/images/pokemon/icons/variant/4/492-land_2.png create mode 100644 public/images/pokemon/icons/variant/4/492-land_3.png create mode 100644 public/images/pokemon/icons/variant/4/492-sky_2.png create mode 100644 public/images/pokemon/icons/variant/4/492-sky_3.png create mode 100644 public/images/pokemon/icons/variant/5/532_2.png create mode 100644 public/images/pokemon/icons/variant/5/532_3.png create mode 100644 public/images/pokemon/icons/variant/5/533_2.png create mode 100644 public/images/pokemon/icons/variant/5/533_3.png create mode 100644 public/images/pokemon/icons/variant/5/534_2.png create mode 100644 public/images/pokemon/icons/variant/5/534_3.png create mode 100644 public/images/pokemon/icons/variant/5/538_2.png create mode 100644 public/images/pokemon/icons/variant/5/538_3.png create mode 100644 public/images/pokemon/icons/variant/5/540_2.png create mode 100644 public/images/pokemon/icons/variant/5/541_2.png create mode 100644 public/images/pokemon/icons/variant/5/542_2.png create mode 100644 public/images/pokemon/icons/variant/6/720-unbound_1.png create mode 100644 public/images/pokemon/icons/variant/6/720-unbound_2.png create mode 100644 public/images/pokemon/icons/variant/6/720-unbound_3.png create mode 100644 public/images/pokemon/icons/variant/6/720_1.png create mode 100644 public/images/pokemon/icons/variant/6/720_2.png create mode 100644 public/images/pokemon/icons/variant/6/720_3.png create mode 100644 public/images/pokemon/icons/variant/7/747_2.png create mode 100644 public/images/pokemon/icons/variant/7/747_3.png create mode 100644 public/images/pokemon/icons/variant/7/748_2.png create mode 100644 public/images/pokemon/icons/variant/7/748_3.png create mode 100644 public/images/pokemon/icons/variant/7/789_1.png create mode 100644 public/images/pokemon/icons/variant/7/791_1.png create mode 100644 public/images/pokemon/icons/variant/8/856_2.png create mode 100644 public/images/pokemon/icons/variant/8/856_3.png create mode 100644 public/images/pokemon/icons/variant/8/857_2.png create mode 100644 public/images/pokemon/icons/variant/8/857_3.png create mode 100644 public/images/pokemon/icons/variant/8/858_2.png create mode 100644 public/images/pokemon/icons/variant/8/858_3.png create mode 100644 public/images/pokemon/icons/variant/8/877-hangry_1.png create mode 100644 public/images/pokemon/icons/variant/8/877-hangry_2.png create mode 100644 public/images/pokemon/icons/variant/8/877-hangry_3.png create mode 100644 public/images/pokemon/icons/variant/8/877_1.png create mode 100644 public/images/pokemon/icons/variant/8/877_2.png create mode 100644 public/images/pokemon/icons/variant/8/877_3.png create mode 100644 public/images/pokemon/icons/variant/8/885_1.png create mode 100644 public/images/pokemon/icons/variant/8/885_2.png create mode 100644 public/images/pokemon/icons/variant/8/885_3.png create mode 100644 public/images/pokemon/icons/variant/8/886_1.png create mode 100644 public/images/pokemon/icons/variant/8/886_2.png create mode 100644 public/images/pokemon/icons/variant/8/886_3.png create mode 100644 public/images/pokemon/icons/variant/8/887_2.png create mode 100644 public/images/pokemon/icons/variant/8/887_3.png create mode 100644 public/images/pokemon/icons/variant/8/900_2.png create mode 100644 public/images/pokemon/icons/variant/8/900_3.png create mode 100644 public/images/pokemon/icons/variant/9/967_2.png diff --git a/public/images/pokemon/icons/variant/1/123_1.png b/public/images/pokemon/icons/variant/1/123_1.png new file mode 100644 index 0000000000000000000000000000000000000000..0bc5a3f68727dc0eab3fa38910651700438fabdd GIT binary patch literal 532 zcmV+v0_**WP)X0005oNkl8YFx`mM!;n{WJPF_ zsug^S4upI7?oT&Nnlx$Br2ks8u`keC*8pW%&g5FwW8V$%W6Ynm*7Z)QtLr=n9>LYg z`zr;=015DWKJV@=tLo}m*G<>)d*b}`gd}t1#G7jub0c+vAk2900!9h z;I=&{r8e^*V5bx>Z-+r~yc`s{Fz!0F7J!9P6fNAzT3+4`Bzg8+Kblo`35&&h)T zcc-~mqq^7trfn9%`fE&=R%p^49goc-3YGk66S=o~c0uyx?VF!V~X zmxHU-3TPVUwcS<3!HsE99{~p=#*FL`yB5yyU2{M;Cyg;Il=7-S@a$r7Lu*}US;psP z18}p)p3i62aZJ+Q^KtQE=RvqVwYY$cfP9*?)^$-7^&yJtq9|&gG(Y`oo^i^aG(=zS WF7N5HT+tH%0000X0006INkl$f#5`8HjE2VU`>Bq)r7dOwrW%SZ@qX3PEeX32L_06?~|7C2uX*-@8pi)Y2 z?;e@C4d?edF&Ep7QVgux^cl3grDHieSSZ&R5Bqq>CowpC-foo4**v?rVK$xfx_Hl^ zwR{|BKp+NV&;4EpfXL;m7~JLUMxq#r0c|(_CcoFAP_D&(6F7iRZ>xzae5ERW3f69v z`1<7?5S`2Mupe8K)ID$j48t(jZj=@ZL%;-1oRqVAdApI=J#c8$QjJonv+3Nxo>sQl zubcyzG>eNrzh5~u??fA<_Z4>@c>m!Wg>sGc%{6AzxdGWbIOOj7vvE$=z++V>iMdi0 z+h=K^&CyN}n8!My6q>UL+6|iUd+h>29~n=>8SJ!Z&s@ znXq3ur%X0005}Nkla_djX>?BThc8W{a)m9FX%Be&q3JFZ;Jhor4lY>fJ0- zIu}c|dvuPs0YKXy8#ee2E>IoAq$*8T*e!{7EU`Snp~w)S&zj*5HJyG zyNKw^gJ{<+o(>u;$YQM^bD5DZMCe-DQr}bBYN?a`ejgX*3G$Fk1v8K+D(Z={(wJGR zyEcN~5jHJ1=S_ltN^%iQg(Y{>-m%(Og~k7c1=fXkk^)JCA+%o&00000NkvXXu0mjf DkvIU6 literal 0 HcmV?d00001 diff --git a/public/images/pokemon/icons/variant/1/150_2.png b/public/images/pokemon/icons/variant/1/150_2.png new file mode 100644 index 0000000000000000000000000000000000000000..f2fbe81988c196557cd762f20b35b03cf53d7e24 GIT binary patch literal 644 zcmV-~0(X00009a7bBm000XT z000XT0n*)m`~Uy|8+1ijbW?9;ba!ELWdK8EY;$>YAX9X8WNB|8RBvx=!KdMT0006H zNklqg7ppKNVXa);b z9>*?D03SZ&$S%L1e;4Z|?A96#M!x#*onM@dfA<`NI=Xx4?8LxG%&X&_U*G|9}$9R-*;)g+D7fdwnC8sq%pEOs|}HXwvc59YVM e*MBdbcl-qe4DHl%P?<#l0000X0006uNklTk`ya|oCL*4@ z?XCS;r1LE5qy#?zz)CF<3<HO^Ng(M*q+K9FGY}uSY!kM!*XC)f5&%4Z(nji z$s$RUx&8DRi-)_+_w$eg3KCRG)f%nAMqi^fz}Fw&b^H4C6^FE+Ob`)|x+bru4s#Un zsB7|zd(P{r!|SQTM8q%dIgh&LhMh=%9^!>1?)N${EJr_^RL9s4b#d69!sSJ?=;zB3 zR7%y(Zk`d%CWvMejQtQRwM4(y!Q5?wi1_;Sb?e;6rv-u`9ajFdgzKrJB_4H6<|tr} zf~``@+j3J_N_5br4I9DFabl@SyqrJB2Km{f;Jb@Y3ktt5q9 z-n`6BFj)XXQX)6@Ll~B`VK)E}3<+s+`}$#NqZW+)@C`9wbAQfDt`w4mB6smcxujs^ zog!z)LaRvUlkF)0@$MlxxKc~qFDMeV!l#*ZvMZ%(_aKHJ;_{;TZ)D7Z$d#5X>5EmE zaiuF1k2I;S`*xiRccHQ>7Cb&JU|5c}oU*7qN7AzX*E~D|z#s1yWm&von@9iv002ov JPDHLkV1ix?Bmn>b literal 0 HcmV?d00001 diff --git a/public/images/pokemon/icons/variant/1/35_3.png b/public/images/pokemon/icons/variant/1/35_3.png new file mode 100644 index 0000000000000000000000000000000000000000..e6f4fb4f527e879f71b71cd0879af1414be75655 GIT binary patch literal 3235 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%0Dy!50Qvv` z0D$NK0Cg|`0P0`>06Lfe02gqax=}m;000SaNLh0L01FZT01FZU(%pXi0000RbVXQn zQ*UN;cVTj607GSLb9r+hQ*?D?X>TA@Z*OeDr{R1600FN_L_t(oh3(d{OT$1E2JkOP zr-GAzK;P1-lbb@J4lZ50xJuDgp*R%8K?)f}(7`1VIu*JUoCK#96uWimREO8i#YyPY zArAJPNt2?vOJj$A(=5pcvq*p)Wwor6$+o(hrU;=&UF?p#+< z%1r{;-Z+a=ZUO+vIIZt7v*nN~5CH5-8vqn^J{hNl%cl)A2Mqx6W>E`BM4r=S?B{?f z!l3#1UjP7(_vp_^ZQzK9$WtM(IWov%ibKJyyEC|Qvu!{-qrPddgCkrpkH&j!QX%gZmZ0HfBSU1{T@Q&r^`TX00078Nkl7P{sP0FW(*aCUUOGS(isFj6G|!2Od2&-0{WD(4`l zo$DZ54#DcxgrI80K`~Z`J#qm6%|T1Jz88pynb*&3JfE_BqQLTr0vpe#Z(e(8OFRe> zvGIJ$7-N4G#us5;KfiC0@M7Qz-!*5@G)+AJ^64`Gh?ES2IcSOh+PMw@ z;NtciU2}$PIrM5#RF=iArsJNtUs>FWHV{u$@~dwv3Fu})sk+jp`60000X00009a7bBm000XT z000XT0n*)m`~Uy|8+1ijbW?9;ba!ELWdK8EY;$>YAX9X8WNB|8RBvx=!KdMT0003{ zNkl3lXCkGuJIuu+4Hz$Wc1{a-zE-r$$ zAWDUTyLIZ&Kj2!(at`GV6H`fYX)AKybeALK;X87iC4}HF$1*_87@%$pP&Wps8w1ph z0qRBz=-XcA<X00009a7bBm000XT z000XT0n*)m`~Uy|8+1ijbW?9;ba!ELWdK8EY;$>YAX9X8WNB|8RBvx=!KdMT0005@ zNklMAR^tO2vS^}TBuzeoE7{7 z912o96huUjTQUSi&_P7ak4+OtNu0z^Plxt-crGTbx#yY`%x8M;*K;qv+;jK6kPw3Z zIiWVtFm0e|+CbAhUZ7*yYU0x$=OMrI{1c#K*`iN$5)VfJ*txm%jr0w4EL+sNsbkq< z{7J8Z$ut${ShjGNhe#R>q^(J)J;qA{`|pkvwM z+gv}9{-^hF0Q;-6xGQM@Vu>*CcTbuRbeD%I=dVevsjR9e1QY2k=51fn*R*I(c}~tXBCB0 z$2H_baK3;N39#4`^;GZoYXyMsFWZwL17xsY0zRUiB(_@gyDr7C3j9kTjUf5X00009a7bBm000XT z000XT0n*)m`~Uy|8+1ijbW?9;ba!ELWdK8EY;$>YAX9X8WNB|8RBvx=!KdMT0007n zNklRl{XW0n zZ$DSDSma-h>jY>qCqS#Q4X7$g$wcXV-et$UmVp9x_tF^vvZt;Cklc#v&sf1W4HU3Q zz|FwKD3hTy0P|6mTq=WqdWCd8?-I{7i);$0DoQaDa04(fF$%!y!jk?OunpNTupBOz z%5dJ>V|vy*GOMGSMK%TWT^3<0qDMQdeZr$AJvOsyqND_BlF*s4H*^G~k;+OZ}Q{_ulW8ymbBkCu$NzZe4G*OO@g zrq+@Gq~1L=&F>wVtqH9OlqZl+5zwkQ+3p8WzH4;0onv{gRo{kk zsf<2O-Y1Qlc|*W*U>Rscid^mU5L-WBKB}_1umn(YPRlUR7GEV~T@{4tRSe!ZYZ@C{ zKfvFWF~MY9Jts^};9S2CpzI4D3Ajx_kH3@cL{_h0EnKbCwTfk=i1-`zHh8=2xZUl2 zmiJl-j~zKgOC8&&%k67({XRN8ZF=PdPQ>`5>V-7~tQ5JrB8AgGY58+O$639b*m5T^ zB1P5gxH#Ezt8?l`2mjN(*s1&l{~grS;5#Oe0000EWmrjOO-%qQ00008000000002e RQX0008?Nkl! zJ!soN6vzKAHdJ1WM&adwh7t{FNw!u))&yKIfkNWZt4A#*f(}(Tk6KMBB@GlzhCs7= z@aj@LD3jopqS1JX19eb`^j&0qB(bDGpnniL`E;k>y^nj6f&WQF6qY^bv$7^4qR_Cn zONT54kch&@!Dbm#B~%D7YOSVTOZ4$kG$o> zvYZvLAn@S(K3bpOVSX}&5Te3Klm{*q5Wp=QB0(PmWk^jk006<@yBw2dy_+!?==bf% zNfN`}23HC`EXzR>(`=zWS|SKMSe64#GvGNB3D)cFuVuYdz${3X+Ep+= znIZ^00JllOeQH;c@KN=8`vBH|p-5c~CkkskK7(ntWOhaq07!1mo->hUI>Z2vpu7bU* zHhw%mU8&FUO_}2xxbe(=1}F^>Sgk&6#i#|Nkc r_4Re(FS|z*5j|}{;Bo#Ac~bfd!a=hCfzyJn00000NkvXXu0mjfDX0008gNkl(GUgPr?|5U29Cq+5ue4pRF@9!Moe*zKZZQFd&mLVd_d&jq}lWc_`5#^#c zX~R?jjR=}*$%9d0jz3MFQJWyE#;&!^?fzZ|FPj?Z9p560eF!Jg*JWTel~SF3?Kg6< zJQyL1{nGhl>1r}Wl+R{!%x3dSiBwBLBFd$7ki|ZH{|r%dRUpcWn&bdLsk=(gvJy0R zSmqAjKeLXb=nBG#kp7w%)+lucqQgoA3od4LddIimy0+^QrBr7+eOy+e=nB*61gq6G z03b_3D5W}_M0LmkB?_AE(Luj-9|iaylDU))03iMRRj;wBw_S6G>2&fmNwTXb5#>P; zB28m##1LZq1?$%WM<;70vCfr#?;dJWGTXkr%^ zAN0J|~Ak@T|D6mzHOHf%U+C^y$^7wB%q}^yH6|2cEpUvhtJ$-|t zlS};k{to?qzn+4u*1yP^ht%EH$Jb_IXH}WpKB!caYy`O|n@PYbnhKihc)U**H$D$; z#1P$Vp-YF9&NdbgMi62fXM`{}m8@dF_IXe#)ya|&AK$x3(^!W^n#P6We-pI!R>v^A zP#Z)W5#+$H>b7SABFYcne#-Cf?;F3_JsF7Tc@qSl=I@Yah2IWVtOF>Qi{AhM002ov JPDHLkV1iwCXyyO_ literal 0 HcmV?d00001 diff --git a/public/images/pokemon/icons/variant/2/212-mega_3.png b/public/images/pokemon/icons/variant/2/212-mega_3.png new file mode 100644 index 0000000000000000000000000000000000000000..43546d2555eeeacda1db4bcbab1a4f2d91b15e2f GIT binary patch literal 833 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 TEFQlB00000NkvXXu0mjfTEtMq literal 0 HcmV?d00001 diff --git a/public/images/pokemon/icons/variant/2/249_2.png b/public/images/pokemon/icons/variant/2/249_2.png new file mode 100644 index 0000000000000000000000000000000000000000..87b8525c7163a31217c87ec0d2119800d6e336df GIT binary patch literal 3583 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%0Dy!50Qvv` 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%0Dy!50Qvv` z0D$NK0Cg|`0P0`>06Lfe02gqax=}m;000SaNLh0L01FZT01FZU(%pXi0000RbVXQn zQ*UN;cVTj607GSLb9r+hQ*?D?X>TA@Z*OeDr{R1600R(7L_t(og~iy5 zvOBYhE32@WVuKfns6#=gFbEPlM3;q-E_LZY2rtsX%TnSg>{1XYL1~x}f<#adL>)RT z9=eEywk)`V8@j)cWje?+y|X(r`=fDtFT3o{KJRDV=Y5`cG-O#8e#0;f3t($&E986O zF^!NP&@c>ZAT|oXZhjN!Jk%8^t2PiDC1>UV=#R&MBWNd)bwF9Q?M#;8!2~%oZ{u=i z9;?d?4A{)}@dT={0loIPXCJIZN&p#NSi>-^f>odr!U{zePSaNiS{&=kU6_km} z#VEsr3AQs?0EPz>fcI*uh=W3bi)XI$>Dww+mx;tuLF({|>6zl>#54;la}Jmq4BS^y zZSpdtO1*G?EvzB17B@CBP9ky2PF>xPl^CIFoJgdbz2EzFacXbaE0$}UNlr|Y&Hm#1 z&yT*iMkj%~P1?cv0+-k39jO=_8Ry!K3#7khSz4d5KUWJuelKXhroWxZ6446{JA)_i z!sBRdH4CHYf7cC)bqD3pdclXRM_f?eQs7x+r3chPB?&at*&dHCq!)nCj7(3xt$6sP~ErcJ~Ir%lAAgx6ad->ssOoDsIOMPB9PMp!0Iy5x}9k+ zmk*nId~5i~?*^0aLe)64k5Z&kDW;~T*hug2c5Tsd-9e#1xqL{eQl_uBrzKoNpx=;` z-Adl$?71NTHqtu)JYRTRcUo*`vUc?Y{|6|@SFfMd6-v&`Q>v8F!jYDq%-aTfAve-H zJb5}xUvH0H<&tLU0IfV%{u5A;0Cy%II6fC79PK%1KCOWQRcNRhN7psXy*(m&;qN5X zxc$CWWS~H4CAIxczH6m=0|yEO{QG6Af7=8K^c(H|kEdh6cE=y?OrPWM^OVW}0000< KMNUMnLSTYmhQuBK literal 0 HcmV?d00001 diff --git a/public/images/pokemon/icons/variant/2/250_2.png b/public/images/pokemon/icons/variant/2/250_2.png new file mode 100644 index 0000000000000000000000000000000000000000..cbdd7d6c17fac3cce6567773370b5d37edaf2316 GIT binary patch literal 3726 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%0Dy!50Qvv` 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%0Dy!50Qvv` z0D$NK0Cg|`0P0`>06Lfe02gqax=}m;000SaNLh0L01FZT01FZU(%pXi0000RbVXQn zQ*UN;cVTj607GSLb9r+hQ*?D?X>TA@Z*OeDr{R1600WOnL_t(oh0WGqXj@eP$MJ8# z`Jg`B^r1*L9p`0sLY(PXLJ703UFq7wn5Ao=4Lg} zQ@SxoI;^c!2_YS}vw=2F@PKT6@TK=bE7-yHVLR8{Bu#FzM0Z|tx%ZxPKKY$L_c#p0 zz)lfD7ywdAhph^ADh@k9A%r2NLA%qc_Tj1`cuL1b^&g9br6has;Ux=}E z&dZ6xF;-F;o_}`Z=>j$)y=vz3uE6~Cn)mk7>i5+JsBnR~1!6s&727KdROzjxGIa&M zawN#@=@H(~{aO)O5%^{2y8v|q79!gxmig^UVApob0;QBR@9k|Uuu_T*1FE^EN`5^B zTuEj4{Xw!Uvf?87`1OaJI{lGtq=Mg&wu`sw2P|AD!FUsZIm~;WYopcgbpSs5;+lDXdhQ2q4!`m5dwpXyoh7SU#iekEjvoVHY32q1nx+9T ze)WSp4 literal 0 HcmV?d00001 diff --git a/public/images/pokemon/icons/variant/3/285_2.png b/public/images/pokemon/icons/variant/3/285_2.png new file mode 100644 index 0000000000000000000000000000000000000000..b05cc520bbe73472c286341e3cc3537f74bfe773 GIT binary patch literal 457 zcmV;)0XF`LP)X0004yNkl1ua96IVG6@(9$;vuM`B1qlDpK!Rjb+k_E)=t$?T)Nf6f6&oxu2ql|7da3t zF6!viIB3FYMYv1GJX0>Y&)!99XornxwhyzG(heXS(j8&a582lKs!D@#hqR!$|*0(FhJ&hI`ce++imYygg zs@F_dT6s5pcQ@0f{V+-aSe$#Y5@{9UhfzA=+;7IJZu5z94(iZ0l6`v3gfJLz|2%8P zYt`t-`!=C2?4VBk5wG-`3Gn4ots2ov+7sgRcz$jX3hhYeT^I})tGdav-=hBN*K>+q zKc#ap3X0008LNklzPzd4o z*D0lj?k`A>O&`!;<#Z9tvO4urN-9)+7%iw#M?wg{AFN+eN-E9j$RHzkB82d3Gux5c zjuP_GT{{R;Ib9q$PfcY6D5VU&AJ)cHkpY!bu}ZTV2q2}zmMIGHm)J4|1iNVBtdWBn z(mmV2J=^HO>e5>Jj_u`nm43>}SpCNHLI__7;Wsv&$dJY{1F(|I0kG!QseCvGAUipZ zz44Y-_K1(o-;lZqS56muz=aTg*g`ULPzd4I=I5~TB@!8nm0YglUT$KFgVZX{#Ud^1 z2j1~{;7VR|UCQYqwVCZuCyjGZO39^kJ9YMSiR|Qf$JN$pn}yx|fneQHrC%&8j*LI? zrF3Z=Hd)x+r<^X**mQdC2f_8L(yRjEyN+>?>QADSis@?&solG6U?GH`ogBwIK9BSw z#zC!=is_DZnaEfqG8T3+PHlcJG^BUdOOeOB(@vsSrdI2;jh&41diIJzQ6hx!Ta7KF zF@}nnpuyzVXTUG)WSm6C3T$srmm=@eLjm?X<1BBnvtFW5d5*JOhi`y;osAy&02;1w z*fbhzsPmu>V`q7FV4D|LvjCio)v3+TVJGAK{336Spdbykid)$uoQuT{h=$pD@(zH# z_NSiu+{6?RJ%YMr?4VLAW_$Ub#nCP2Vv(G+1pEu*u;>{nV83+Wmea)>t^$$sE=YHp zg9oYWIjEG1>HiUrDrK(S9dx2G)lfNTdwB}&H$Coj2l&ZYy>lkqi@zVq$$F#`Lim3Q opZ)IgzL|QY52pRs54sQi1%CK(kao8MEdT%j07*qoM6N<$g5F_nfdBvi literal 0 HcmV?d00001 diff --git a/public/images/pokemon/icons/variant/3/307_2.png b/public/images/pokemon/icons/variant/3/307_2.png new file mode 100644 index 0000000000000000000000000000000000000000..13af3fbcf5e3d2f0ea0e5033aad6e01a71ba86d8 GIT binary patch literal 648 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%0Dy!50Qvv` z0D$NK0Cg|`0P0`>06Lfe02gqax=}m;000SaNLh0L01FZT01FZU(%pXi0000RbVXQn zQ*UN;cVTj607GSLb9r+hQ*?D?X>TA@Z*OeDr{R1600JvXL_t(oh3%L93E*L7)SCH@0SDiS~;gbUy} zPD1uu$^nHCZlR+cfZTCi8Zt7#qtjDnPky%+pb)~n_v?%vJ*5N=6aji`&I|48_hY_X zzt$Rn!8I3D>>&=$+Jk2ctj!NKyc1iJ2qD~&RFbbpCp^5>5gH4^s+dJ-z#ct?u4xTm z0J^40LrR6XFg%4}nS6fwC^R|}yto+3&p*wCpdpmy(E?tCT{h=9=&Z5(vBKooXsGPj z$(sO8XS1};jHHqP+`s*X#od(#K#;4+(tyk692@%+0Mz~%+-=(f&TBHj+Wb(wfZ240 z?s^q~z4k7;>s7xt|0w@tV}Bx^S{#J*o(scMX00004XF*Lt006O% z3;baP000U%X+uL$b5ch_AW20-HZeIiHZ3wPF#rHaiJg{rR8!d&htIt?y-<=6ij>f6 zXi@@54ZTQ_E-Enz5K6$103tR-RB%L5k){YTDBysjLy@r}iiH7DvFijGMAUI`6dRUF zWUU$Bym{}eS9UO(Z2>7`&z9wUXbV-Il#&6`Y8GKGQ04S2&F6MJnWNa;Ck|;8QE#r9r;7G||@X{|> z%+C|c55>;RS}qbKr-&IQTvLXPlM{>K&(BTgi^a?^4mXV>;xX8n8Ce|RasXz}{8imI52H3ZN4bfe_i~WlJ|C&UW9+{8AKoW!}eExnGFE2re(F+`iE_46#!l9 z0Z_aBhs|Iw0E)7{bq;-T9=d#9QpDmcXDh4R++0fmpKB>E=%LdZt9g$j;($`3&Zthxi`{{&gM}5&R^+h%b~yM9Zd3AWW9ETgVfL z1(`yIK=_}U_z%PWq}jQaiQ4!P(3V&Nr6C$XejWfQDiI(Fdt@un?|lo#M+5oIi_w{w zo%_#%{(V=tO#a9gB!7-$M?^BX5>d|Vn*3S!?g~$*UQipUPL&zMmg;!4Do9IA%up=Rh? z=qPj=x&RGBx1dpI68aT-2O}^EromdU5o`ssU{5#*j)WJ%$?!5bA1;Eoz?EiTr=n?cd`V|I)p<|3Oju?MT93~aB0<#&j8`F+Cg&D?-VWzQItUA^l>xvD zRIYI4MQ`g1<+DyrL=EogS06Xii({| zv`U^zjmmKqDIK93(F5q|^fLNk`gQs{RV`IdRle#b)i%{Ds;|}NsClUI)k@Ub)kf6b zsWa4l)YH_rsduU0(?DsMX@qO!YV6TCtMPOWZH~(v?wpc2hv(eZgf-1HBQ#fN?$aF5 zoYvCT^3%%Fs?s{6^;Da#?V+8jy+iwi_M{F~$4y6|vqR^k&SQoO!;_KDsATjprgSxR z{dFa}^}2()GkV5)QF?`X?Rxk03HmJkB>f%wz4}uIItC#I1qQ7Kw+-=zEW;GTU55RJ zuZ@h2VvIHzbs0S}Rx=JT&Npr~zH34@aW`3J(qMAU6l2OVO*7qXdf5y%vo}jIt1%lg zhs_<#1?IcWhb_<+P8LFo28$a^64R5J!)#@aTGB0pEekEXET35!SjAgyv+B3{Xl-wu zZrx~o$A)4PXj5p@WAm%6nJw40#`fA=@?77!tLJvleQsxN$G6*KchjC~A7a13zSsVP zgQJ7Uq0M2^(ZDg$vDWbhi^d9LZDyT!LOXdmt#&%*^w!zIS?qk+`4<X~g?%56 z2@eae34a)26HyS+zks@6$%2*zuOhu7%OdYYnM6sVdZQJi6QY}=U&naIl*dS8tzuWk zUW(I*6U24LW8oFzvR(TOpM zEs5_rp_~TJ^wNN(wM(bCZ0;`Z6P^ce2XB(^$}i_nB)KM)Cp}7bP2Qe7nc|*Ok@8f) z7E}wKr~0SXrM^xJP1~RLDLp2=Jp-4Km~m7{5vB?IGPN`FGKaIwvx>8%%bb_(Ts9>N z5;bK**^9Ef#WdN^)PTf9vR*Qp{o-l7 zTcBI8wqSIn=gRt3(5j`YdRObOE?Pal#&6AmwS={4Ykw%TE-Wv6xh`g1Pmxy9nxe7w ze(PI{6^cd0H#WFzsN0CzDA+i-Y3`<~O&?2mB^OJrODjs>Z{}{k_?699m0x|@lC)*8 z%%N=0R?Jr6*6Z8cw;d=~F3&F?+a9vLa|dHb$&Qyhm+ZVyVOLSNi?B>BD~Ee(8aT1AWbo&CM;EEoH56tE6@EV8X%6-*|u1-NtOIZ>P7H z9s-9XhaP{M`0e$>L5F*fu#U8SXZT%h2eqT56Y5;vIn|ZYCGC#u9zGg)w718lr{jCe z@An_mJyvsE<#^c%!il02pHAkVoIaIx>gnm^(__6$dheWxJ#(!uyl?Pq(Ao3ne9xWf z_v}A;-u3*k3(gmgUSwVDy5w-FbHIL};|Kd6ItCpEJBJ*Hx-UCj?irppeBz4xmD5+f zub#UWaP88_{E^}7QP*$YNVp-r$-DXJR{E{yw{vdK+*xxMeYfPE(!GlNn)e%iH2tw% z>L5Kn>ODH}V8MesW8ASPKV|>)e!S=*`C-L`&P4Mg+egPHeJ3wJUif(YN!F8@r^P=j z|6Kdbc>FRj6+1QlT=e|YubW?}zu5oM?q%0Dy!50Qvv` z0D$NK0Cg|`0P0`>06Lfe02gqax=}m;000SaNLh0L01FZT01FZU(%pXi0000RbVXQn zQ*UN;cVTj607GSLb9r+hQ*?D?X>TA@Z*OeDr{R1600JpVL_t(oh3%NXYZGA@$3Hjp zKR7~q(&43GX~4lOhJaJMw6xlgWGE$sLct%9MO<8>WE62M5erf?6xu5m5}Ku*iV_DE zBt%ro35EEB4BZ?YUWahUUDKs`-{S)Mo$h_#b&;YwXesTEy)o1|?Iwoe9g-0tcD^-8JWi_U-!) zUyP&C0Q9dpzakH@f7Xug-ez*WI&e>9Ng{-hGvgUfx;?HX6M->5td3b!2Ar@=taxky z48V%Vlp&Quyih1p%%-T`c^(+sc=MFC^gXP2%gb-4i{cK*G%V~of z3eZgs=+6>>+pafl?2RV?#H|y01s|+w?#3V3V^z6HNP}} zAxNbV14uK$rR7H?Pumo;De{k7q*pV%ey|dNhCr5w3wRdRDs7WIZPPf0^lBzh_FkSG z^wVO$L};uSN?f%>=V! zQve+N`ONItlvkU-ef-L_y%kL@_CvbY3xzU`S_L=kKs39V^W^tA*DG}xc4)`WoxS}F nd)|2p?clEKZ2WKjSX0009ENklPDN-_upiii>(CByQj(B03U$&V2~L(mmm*Ec(xC~`K_ppRLL<^e5S>IR z>ZD+@rdBL;aIixU(nIagv?REuLwsKE5|i9T-SVF<$K`#0&;R*&@1UcOI%=w}%Pyen zdPS}c!?^T%wYu5v9|de8o&#Vj5e1zJTrFr@fV!?%1Wcq2gc*)xI9SaA(-p%ox~%R( zd*H4BYh8Qr>n{MukM5{vypa%ILM*33wjiwFZuY$425#WV2YO0<3NGN&*jSraU{#2! zCgM4E(zboT}?e9j7MRZpqURjsz&B(*T!NCC8Bk3WixLJ&Z@`v?luj;aTkkr(>iCh-1NDv{tmY`2 zc~#3lfB&KQFVnCNTQ-S60(@V8Z!3DyXm}EUjkS4-Cnlczy|(cq!HHvKGp_>N$&NH_ z631OE*W#$i+MQN+YN13P%}*i!5rD(f?Uu99_1P$mW7S}=pKSh{Ep<@uoWOPW2HF2H z?PyTDI_hK|TGLxL^8|dF?H)j3e~p9H97kWucr-s{Gq2!0n&0WR&QrXS-eY&KpoX(Z z=AdXQo>28Asf6&`WxKmxpb@foN#L@k^Z(h6mj)6|L_pT)B1?9y08ATNSy z1ST39++-&^;`p`8^`JHkqic3)jKkAy#$!GOHX0009DNklF_$#-}CNbF855pCEq3Qj>~(W_x=5Ocfddc4P+}< zuM;rFIE{5(?|Htyi800*W1QDZoYzY{J*sfJ*UxoswPVH@Z)!Qyy+*!_iPaf2@?``+ zeul2=E-UP99G3b6El6-juf6~P0v}!oK+Jt4sBm%UvW1OmN<5$O zXT>-g^8*0XLJixMwYIs(gK^uuyzc}~TbdIEKyIYNA=7WhpB0cB)l|n2Tctf$5CnK9 zNZSxw;Q-v|!bp4!iRcP4{;Vm)B(+d8ZO)|ehqfD#&cURzgV%4L;BxZhdW~Ql0Fa2T zAQ4@`u38mf6x!{|n#f6#6PImskTJ%O)@Sjj?lQSZkfh5A|Xfsc%S%YN_x`5v;qJ)IH_RhvW36HZd3cA&5>hjp(ZvM*ecl; ziQ_7!F*!;yR;SS&D-_A&<#_kz2LPbxu6I3Iq|Zhw9HY*UNAcjbi%v4d7f8c!W& zIotrQAgwTgtrDn@(zQ&8`}UDTIeI#u63zl>d-cEb537EEG!4|N{s9`>hE!WqpPv8# N002ovPDHLkV1g7(hA{vD literal 0 HcmV?d00001 diff --git a/public/images/pokemon/icons/variant/4/399_2.png b/public/images/pokemon/icons/variant/4/399_2.png new file mode 100644 index 0000000000000000000000000000000000000000..bdf0093d40869bb6acea7b220eb5405d92ee9d72 GIT binary patch literal 519 zcmV+i0{H!jP)X0005bNkl7t?wMdkM0RREevPXj2W95Xk)w$gBkx*hi2RVoda`sSK8Yv(2i z@b>#R0zYKXZ~>@qu4#b5vp1=AQMZ#4wPofzF^Gu1ERiP^_+h60=+0e}BD1D=%~sBg zYhIO_S53{2`w4*`68K?mT9u2mZLn_f&!hL5TFt9+9G_e%5cnbEenK0qy1WiKut|MrvK2T-5Cl zkA_z1SqlQRUwlXjx0ly>`E`fm_#`FsrX00009a7bBm000XT z000XT0n*)m`~Uy|8+1ijbW?9;ba!ELWdK8EY;$>YAX9X8WNB|8RBvx=!KdMT0004N zNklD!J9LMo*WhKch;`RU}Ln091kl?7>>PS!|>=CvEwFJlJTGvY4_7J?l ziPo##eb-5h5PyTo1e_o#F{O5QMXc-5zjRV@o0d3=ewsAlqL=GUO z^h|zl4E)Z16=y4}L9FNB$ZxjiQse{lRC_%g&%> zph|0Zuza+tf&kMXAdR8|S%+)&4hkXiYk$CKx#I0<1HfpxV$#dFyMN*N;kNd;O>suR zs%&21ERe@5{|us!Rpr2}-5Gtw zH-iEFVF*X0006>Nkl2+(bm;+rg{UaZ)sU{LkU^#B3yf*>6PH?TN746D%fXBQf}V@NkkuB!mzm z?DkTkJmz0kkYAuk!X*{C@#PQT$ur>hg*+d8?E(Pwy-LXL#}9ZR)&Jx3RINNjU(iF*EE>EjzC&S6GmHAd|Po z^5j^&s2p&IUCd+N%~@E|bA9kj6_ryKOv1AKy#>;rF;y|<&Vo$#8?92#JeDR1q)WdH cxfRRc50~CXs48NT&j0`b07*qoM6N<$f@wN0VgLXD literal 0 HcmV?d00001 diff --git a/public/images/pokemon/icons/variant/4/400_3.png b/public/images/pokemon/icons/variant/4/400_3.png new file mode 100644 index 0000000000000000000000000000000000000000..2d4c4c03c3d4b55ebdf403ab7bfdf069cc10862e GIT binary patch literal 701 zcmV;u0z&X0007NNklfIy4DL1i6y{ghYxV(XcN{iWGiUx|k+Q5}-N`r5)^6S=;~pi1 zkgn@em|r1Tv^jH6wPOk_S+sA3ysNy%fIRetsuuI?%@MKgA<3exoAuVKzgfJP z)$_x4F^ukBWI&}s!}htNAeC#u>!xs#0aXuF3d>j+oC1#u2V?AFb*y%CPzrL;uu(5% z^6NF$zZzV_rsG!VXUr6AVt`7)Z?s7{!!$8K@RxoPa8pe}e*iBn9FP92srmo_01jnX jNoGw=04e|g00;m8000000Mb*F00000NkvXXu0mjf;L$%O literal 0 HcmV?d00001 diff --git a/public/images/pokemon/icons/variant/4/442_2.png b/public/images/pokemon/icons/variant/4/442_2.png new file mode 100644 index 0000000000000000000000000000000000000000..9859bb7ce98b0e1ce53d99e56386436998d0c80f GIT binary patch literal 617 zcmV-v0+#)WP)X0006oNkl1veLh3bxz`YEr(UQgBV6ZV{XtpR2LOj)LM$Z}yrIVq9OE+)rnocgIU~7v9 zgNY&3;H8U5HADz9cug|7gL|qh8yuaSP4A-nPSWw*`+fHVsZym%l`64xU7zW?K3mtP zqL)br&~<&byIubmv;&}MpX<6?D&s5tv=VNOZXer9kT2o_h1+4chLvG(F{NQ;0C0Q{ zP1xK%ww2*x0ZJfQTT$oCf``++!Yp_I7+JxccLb=XHx{7O!}OFeoa4`ddSiicT&6b` z3*Uz)r2_b*nMubQRtB@+(Hjdsw(bGYgdI4wPAaL6RgwmZBq9N)vpiU8`)J3{bdqLd%(oN(ZBm|5q3Y-)!)h6^8ktQHP+aday00000NkvXXu0mjf Dm<1m3 literal 0 HcmV?d00001 diff --git a/public/images/pokemon/icons/variant/4/442_3.png b/public/images/pokemon/icons/variant/4/442_3.png new file mode 100644 index 0000000000000000000000000000000000000000..d64848ac40d78d6944721acba4088eb5e44a45ef GIT binary patch literal 616 zcmV-u0+;=XP)X0006nNkl6H69Xc3HiV04qTO5=vqUzAKVB?`nMz>o(fWbqDOvY2jfImRCR%2I@fQJ(3 z5C?U$u$RL_$zTiy4PIPzaCMbsgMCu}EP58{UP*Vq`@Qd-4svpGa&j^wgb0NY;jUO3 zo@DJn2oZLJDgYgU5|oTdDGO=(Pxa9@al7ag$EieWeISGgqd}75-06sl=kjPZXp~Rz zX8~Tlgzx)6dIt}5#C3zJs;#7R70>16>lPKy1;Bh(q&Zk-5~n3FqB%JxF3z6?06ba^ z?)yC+t;X8>@kyl-xYx`g$C7CTaBM?4wTm=$sO4ZXjgD<_dU>_+o<9q4Y-1xHx%t-w zZcC%pKT`LOZQ$4ji-&6!bEhM|-S%*&Bb}l21WG9jo#L2A`Gm7t3vuuqfaYMyr`vZ* z+}qkmPA{(*UbI!(ldkKcz0Guks;ayAHBP)Hx7DpqEoyBu@pj~xV;fjEbDD#ty29_( z9e2G`9Pc}vVs8hx?R}9*fZ>NXEFP|T`r{46Xk*>X0a*N6826qFwHA(TAl-j> zScuZ}N``7huT3Q3uhoY!k4)xkaj#zD&>g1j zc7x0g#@nW8a#Sv>_LsZ6OzuHOfk~2rvx>|46Z`~QGbMv=XuZ(@0000 C?Is5R literal 0 HcmV?d00001 diff --git a/public/images/pokemon/icons/variant/4/489_1.png b/public/images/pokemon/icons/variant/4/489_1.png new file mode 100644 index 0000000000000000000000000000000000000000..9cb6e03888af6d4d7451b4808dd9dd3e5dfc081a GIT binary patch literal 532 zcmV+v0_**WP)X00009a7bBm000XT z000XT0n*)m`~Uy|8+1ijbW?9;ba!ELWdK8EY;$>YAX9X8WNB|8RBvx=!KdMT0004> zNklyXCnMR z+OhZv9L?eo$S6oV6uL?}l=ry!FY$8PLi0@KjK|M6_ufT`q6mLEN)F7J9GEpZFl%yP z*5tsfkp|RtJvLDohKh`Nr2utZkJ`S6vr`STuLZi!0L!T#yGIl(4X9csTF6k79&>!KUi*bPE)K5eT z0SV_dhH(4Ut@rUr`rW2#?m`L!Rm()7RD|2F!fOlxU=6zp6hR6D%gqXIt}g&!D=;nc z;6O^(89=j**mx2!X)Q`=62b*9uQ0AI+4l1A__nn={KhVI4bsG_WdZ=J7;Vm~WkRzJ z0LcxICVK%lE%3!S000z9MSQ-0K(me1TZnYvDstW%v5MWF%rL3d**c`}k6J+<3H+=b zT8rmTcbL@b0OHL;N8GQU#ndna;v0y@MUc{8xA^0Ykh{A1XuwTLyOr$9|9PW6RK5YX W>q*paa>(5P0000X00009a7bBm000XT z000XT0n*)m`~Uy|8+1ijbW?9;ba!ELWdK8EY;$>YAX9X8WNB|8RBvx=!KdMT00052 zNkl%vqdW1P38Yp^MPL zy^~X+V8Ov9;!+BNgIxp%Y2#ATLEhuyXS|%Y&^%K-{N= z{n17|l|!9%0c@WDL9!EY)c_xkCj7WIE~3u5ftL{Fz(u6ln!z$$WYS68pFiOG=?1{O zs&xOL6%>)ceC*IzEPYyNo>T$McNFS++TwnFFQy4YAaMfGbs41c-z{-_Bjl#pd@$gu i1YJrt<^TLq?<+q7_Dj^1lJJ=T0000X00009a7bBm000XT z000XT0n*)m`~Uy|8+1ijbW?9;ba!ELWdK8EY;$>YAX9X8WNB|8RBvx=!KdMT00056 zNkl^|bgvJe`#o>x(RCevIUX12FfPz(T%gmq zK&NqmP9qE`Ns_6d(P-om(XJ4nBuRQFQ^xM$4!++fXjR*&dAp`(c)`MeIW2*+ixYOO zRc)KjlZ_HPUI*(4NZs1Wlo<-ZT=nXqyy-kUtk{Nf1F2g9u&y;G*(fmpeTWg->km-# zc2^>~fP|A370p80@;M`t-dj}7Wk_ydJ(S1g!xNf?G-O2ufH~|ekO#>P^p8^vWCgT~ z+&GXTD=LbyAOdlpZQ!c0C}ffl?&k9f$NT3D{(S#xSsmlTE_4i1!#OPh0EkAy2*iDm z6%{Xgckqu>D8_;SR!;ysSqr#mfcN?Xc6>YWq8JO>UP6QeXOY=q1vxE&Xe5lsuOn!0 zRRGhf(*3Pg(1--4V~57#wR(Wl^ap_HjzV2eTimbj#WZ0EWSl^Bod+rWcgwiF5pvmV m-WqUG>@FqC@_+uQHX00009a7bBm000XT z000XT0n*)m`~Uy|8+1ijbW?9;ba!ELWdK8EY;$>YAX9X8WNB|8RBvx=!KdMT0005a zNkl$GXlc5yUy&c@rL2i0uX-!Om9rBM!Bp*5VoO=~a)5L#{5CT0W1bR&f^qLSz zMAi!o!w}s5J}@AIMT;5h+M?M5;0_uHkcdnMGsZLfJxRo(*>jBa9msGDR?}76{i>=1 z01k!|M@V0RJdVNY$%5?}_GO)x+ZP~PZlAVEU9r4lfT^o3>KtYy% zd_C46Jk%?4XW-{y9F2a-y4LOtupG_t@xDOf;sm*@vOge0@=c=UyO`bU5U*84OV07*qoM6N<$f>vGozW@LL literal 0 HcmV?d00001 diff --git a/public/images/pokemon/icons/variant/4/490_2.png b/public/images/pokemon/icons/variant/4/490_2.png new file mode 100644 index 0000000000000000000000000000000000000000..b9014e88e181e345e05d068529216fa40e3e3e85 GIT binary patch literal 581 zcmV-L0=oT)P)X00009a7bBm000XT z000XT0n*)m`~Uy|8+1ijbW?9;ba!ELWdK8EY;$>YAX9X8WNB|8RBvx=!KdMT0005d zNklKuxg$)V6K;37B(E<)BWPD&}x znUuCuhvFKsYoJ3dbSVfrNjk`dONuoy33kXoCKvLNyZ7#rvTYmxIjIB~G6^tj5@6UQ zKthP~0?V>eL7$He$Y9OV+PT)7WdH<&#sVaS*bHXAeY@^aQ9y5&@r{fe$Z!m%cVyRn ztvvw%j5m2-$Vh=aj=>5o(=~>DS-;aA36QO~d6zjKLToQAC=!TiiU}dMW!#|LUE=x5+&OL^(oYTsvUS9#Vo(?O zsKA_5`}Or$f$-3<$b*6D{5j0qrE_gCnqru3;OpIjcJc&Ok&XvsNWMra2E}V%L%E@& zzUo6&BwuYLav;C?1KY-{DiSIN#pm=MIjM&Fst;g)3yB=a_b(QE`mn$k4V!LYJN9}URId%O>O+y|1MrttXz^KDYp T>E_E900000NkvXXu0mjf+=ctb literal 0 HcmV?d00001 diff --git a/public/images/pokemon/icons/variant/4/490_3.png b/public/images/pokemon/icons/variant/4/490_3.png new file mode 100644 index 0000000000000000000000000000000000000000..87a055c99e0e3abd94519fd79dcc52e464e0eead GIT binary patch literal 589 zcmV-T0X00009a7bBm000XT z000XT0n*)m`~Uy|8+1ijbW?9;ba!ELWdK8EY;$>YAX9X8WNB|8RBvx=!KdMT0005l zNkl*T4i4(nYFnM5gG51VL=6rON@~!c z%?;|%Am}8uhoKe-wiL954Ix~EyyKlw-d}9E?|64|AMW>lzxVVgih}yA3M&SZ>NUBW2Ve~92#^q>P+0F}sJSO{JmhX(H_~<>#Zg!! z9@5;eR~i6-?5L&-X)BP$QCP5$(mX@Itlo0l0;KD$naH7DX&@30sjz7PAw)_0qlm;q z=(l<^%WVnB!q@~0sXt%Ju2IK;gb-yKW)ulHRANGia(8x(lhZa1cUDXz^~5xgt|K;? zaz_K6D=_Sne|$aKAS~1>(ll`SV+*CDZS`8e)kAeS#`D`F4mQ>yNaFl}6v;M8rrg2B z{T}u=ONjAa2$HC4jMxrjH-BIIE|FMd8GYOh#Zfbr!TB7ysFO`Jrvjmq(}fr`=iK?YG@{MIKOX00009a7bBm000XT z000XT0n*)m`~Uy|8+1ijbW?9;ba!ELWdK8EY;$>YAX9X8WNB|8RBvx=!KdMT0005x zNkl_@)Jc(cQV~SNID`-=m~%J_fhsMvirAs(b&%&Fu~EF|i6VHv<(}s_jt{?k;qP-C zhr1k~2Q-WaG>r!|jR!Q12Qz`sw5Gs3#NyO^I} zQ2UPdpjuB3zITPx0;aZi87dW4Ut5!QzNaa8ZKP{pCR}PlR)pb-03GeY|6p!$T0n`+ zttrP}RG8LW$cj+a5MX;fqOLs)e^%?wXzb=6@nsE$taDUVLqMI|UXQRbFrxM|AHtl( zc5bJ^zWT>}c~GWs5|)f7060GSoz@<>f4o{iiEDe_#f$J7UuQp3-Sdj61B<+e1pt&h ztt1&wDCA}|2Dtx%wSm#)QMIpac}sM8l$m#9Jp2Ary@T?&F)%{o-YPkMLFdr)?feHX zB9rkQ0FEc76zt`nR%>5ZyZz}%)2sSs=DxqOU00000NkvXXu0mjf^N|AI literal 0 HcmV?d00001 diff --git a/public/images/pokemon/icons/variant/4/492-land_3.png b/public/images/pokemon/icons/variant/4/492-land_3.png new file mode 100644 index 0000000000000000000000000000000000000000..0262fb963759de33a3e3e67223345930ecd5cfac GIT binary patch literal 599 zcmV-d0;v6oP)X00009a7bBm000XT z000XT0n*)m`~Uy|8+1ijbW?9;ba!ELWdK8EY;$>YAX9X8WNB|8RBvx=!KdMT0005v zNkl*4XbV~>+>jwCT0#&EM07DK1gw9G;7}2CDxp-cb&wJq zltMQ*p=cL}1QCuR=hD(Z3PHp|N(RA0hjdVf5^(G}$orbuDBk-<5xi%)_dSl|!*hT5 z`5edLF30BqHRAzw;{kQ!0d?a6b#s4!hG94Wwr%@L*Shzu3eYeNXJ;YE=C>^h2gi)P ziURQb{kFVD6{`glP31$+}YtO$D) z4e-~>%l&xVlPhBCEfTitShAM@{n*C+x6MHAuM!E)8!j&eH4wH^#7>}F(!QA4M zfCBk3`j76eP+4=4beN%mD5*6|Ui&uxS+338?#(~q%NmTN!vG8ooWGN)H4A@oM(#&m zG%#&FxSa;)J6q`OsgXDVD;yO8$o$BZwFmAWuM$w;+D8Y;re+!bv_*0%#9U3BaK~AT zjrFw@j*1d#=5_)1U$8RJ&SlT{&28AZEG_T80LXVx9R0}|hWmPHA04D~;=}Fy2QMP` ze{KK}TR)Vr;@3q0zAq&JlyJ&Gfdp86{gQ^(CjR{T&7}PV0JHzG1nCYA+QWhXfPPz* lQq_5|nq!v8{TWzqDyOQOHq_Q2T9yC+002ovPDHLkV1ie>2aW&$ literal 0 HcmV?d00001 diff --git a/public/images/pokemon/icons/variant/4/492-sky_2.png b/public/images/pokemon/icons/variant/4/492-sky_2.png new file mode 100644 index 0000000000000000000000000000000000000000..6c704ab6089e9edd91c41599be27465b162021d7 GIT binary patch literal 658 zcmV;D0&V??P)X00009a7bBm000XT z000XT0n*)m`~Uy|8+1ijbW?9;ba!ELWdK8EY;$>YAX9X8WNB|8RBvx=!KdMT0006V zNkld^|`(qgs zR8&|Zpdcla7nfan-Tu@Din`u10h;pSdz{$2d~trTm|x)U&)=!k#n@At` s&?G?V4U_&}Ca1bIj{pzr*m)Q6545L|)Y85bfB*mh07*qoM6N<$f}9d53IG5A literal 0 HcmV?d00001 diff --git a/public/images/pokemon/icons/variant/4/492-sky_3.png b/public/images/pokemon/icons/variant/4/492-sky_3.png new file mode 100644 index 0000000000000000000000000000000000000000..bd18e72a73d3120c7a87c46121f380a6dbd58d96 GIT binary patch literal 660 zcmV;F0&D$=P)X00009a7bBm000XT z000XT0n*)m`~Uy|8+1ijbW?9;ba!ELWdK8EY;$>YAX9X8WNB|8RBvx=!KdMT0006X zNklU$N-1wLyX{7m z#q2g}Wi1)th|JToD_HI{~5Bne9h=H?_df_;=1`MFdYV532e&0YzPbV6e(pdekx znz}yfGyy2(`z$RiX;@fXXrLhBwh`ZjlNeqOvG@^sJVss*`kS`Q;!?g3prPL{zdRmL zkasO61p1^hD3eG2yVB6Z_QcqLGHYGO;%DJC-9ZY|zA)sk6SgnL0tChuuhPIx`y%p! uHug=E0A+0$^?8Zx>f+o2Jg;r%W5hpQrIXa07U59<0000X0006uNklSmr_QK=_PQmNg=~9{<^N~I&gQQfr1DjoJpZs=(>Ifms9Pa5JEV!u1ylE1VRWWnN0(5w7u`j^$R1e&U@~CE$b2~r8X&3S*uV_ zG_X5^g>4Y3#8OJl?hMG}bFN%H(csI@XP*6j#pc#751y~OFH@|RDOSrQvuP@86#zD_ z*L^)JQV%})@d$v@P6@j+0H9wOaeQ_HKr)-ASStYv$?hF{`dW- z55D@&%l)8Is)y7A6&u&<^b4c8agMh4nVbTPSokJF2!1+EN)<9&jr6PoIOw)8s)AapO@XrbI#S*hj{s2P-1e~LbkGuc?002ov JPDHLkV1oG>AUXg5 literal 0 HcmV?d00001 diff --git a/public/images/pokemon/icons/variant/5/532_3.png b/public/images/pokemon/icons/variant/5/532_3.png new file mode 100644 index 0000000000000000000000000000000000000000..276b7da7bacc9a17dd13125070cb6730847ef0e9 GIT binary patch literal 618 zcmV-w0+s!VP)X0006pNkl{-6Tmf#6hw*Q?myLJG8Yc%Dj`#amd-04LR=lH}QcYSk-QYtnqQz{my)Y`P1 z`owJzpG8n96~n3P?3=tVSE;qBelGKMCC<`vhH9fp?PCcM@yB(&4!LX^fLu0B%c)PC zYbHU%%a#7)OUoHrP7#39iyqJfV0B}YL^3rZHw}@h%%s|+x!P#b^*SVyDY{;V-mf@U zp2w4n0QiFWLjPsLRC%QDpl#b!8~xSldK~}~$rR4<36GOWt~`(TAKv-T9(^i@+IK-h zr8p>6Di#JNG~}}B+w_iSe`gyj#J&qM@l8ZTpB--T?ct+|!78=3pWg51%3sCnn@eol zp5F=rJpJ?IPRUBG4Z!R5HCSKch%(UgKQ)$RX_&qRMyg`7*8JKP$PGLwpk4$48loAgr*BIsEKL$$hFN%DmvN~xGRf@4e-o2mvzs(2Pc zr}(ZFFr6jX8KR2K6%o;{>uT3^L;n=~bEf%YSujuj0zHEb{A=QYYybcN07*qoM6N<$ Ef_U^FtpET3 literal 0 HcmV?d00001 diff --git a/public/images/pokemon/icons/variant/5/533_2.png b/public/images/pokemon/icons/variant/5/533_2.png new file mode 100644 index 0000000000000000000000000000000000000000..0a0e58b5af5a5c0f7df82e842e57bb9ed4ee9c43 GIT binary patch literal 680 zcmV;Z0$2TsP)X0007SNkl1u1g;K~VAli-X(3Xls3nC4KraiU^1tGlzj{&dVJa|!25j^NgFM`;k%+?UdDIh|T^$=&X`P1Evi3)j7v$He%J^Ow$^XAK&zyK-DCw% zcYys`tFpgWt=})G0C>AR>xf+_P18L3TB@l}FV))Gda2gbFJZ&+DCvSqx}dVPxo);& z6Cu32rQTBvjdcj{X2iqz+&sa`Apq}>AFBhdrO4;=B%a;{>gl#Rs@{2mrfDAQ(e40FR%Hu~5;Kn@@44Tt@Lj7R2?H)6Z0DnHzn4MNQ|IHv>P#N|4 zf%;mC+`b0X*C;?-nWWqS&WT)=A(@_w%ZqI2p8%RRO);Axu1o@;<#LQ%iUE!EI*H{f z#WKkAml*NoMarQWpy5){`Z7~fXwTAa!T=6-ajWEpc|CTr39cNPAsmmI&PvF)ANBs% zVk?}IOyJ+%p}G(OXsRmmm?>s6cy~*H`>&dwcCm!BLIGSj_=1+pp}Ta=D%X=+OP`c~ zdk1L1>uaf=AbWbd)}N@*^~-fAYlZonfUT0i(pk9%{~16jyJc*sLFfl^dM(ETPYoIX O0000X00073Nkl6}!6NC`jnbQ%y9vhoHFy>FgItEO{Qxr>CrY2^2@#;y(VQm8n zA+$g+%BV6-v6Llt=^BHP0lnWV>|v0O02A?)UY9Of$qDS^=Pv=sJbhpZ*=rZjDCyu~ zGJ;#d=JEw{`9kws%S%VD<$4cFKpE!s$_9gx0oE%UrgjNw+_Rh86=br-#wHJS&lO-G z7zH4F{6`Z~gqxk}766&mG}UUA^ulWsoYccdcTrWf$9Qxdl_ai0+#(KhYx)M|FJH+~ zVDbJmi_Ga@U=H`Qw{P^a-DAcPVDrz>0>LO--+EzriLx>TH22b-UoI9)SpdEtJ7o#y zM6RwO8JBtR;TZ`%L>002ovPDHLkV1j(=B254Q literal 0 HcmV?d00001 diff --git a/public/images/pokemon/icons/variant/5/534_2.png b/public/images/pokemon/icons/variant/5/534_2.png new file mode 100644 index 0000000000000000000000000000000000000000..19a37ec320e6a902390df9647299f5d6d154cec9 GIT binary patch literal 820 zcmV-41Izr0P)X0008}Nkl>C_y8M@%IIxk0!>5uDnRwy6Znq}@D+4iyB!sUQe(a7Z)iWZ)<_ z9N04MXsRZ!>0`_PGs<{_}K%;hXz5*U{Qey~cWZoV2IGKl#t?Q?V{1K+zVL%4;BXu`tU%wK z$K28~OS;%l6vrp0Y`$%n$Qq`wHVQjQwOVD@bgSRKe(5ko;iyK=EnL`_O*jrfWDB^y zXt&*BQ4ET-KOi%>k#h?#{`_t`zLSn31f*Gf9b~)s`SJai!(KNM#$bR1@pOW4DvAAp zt5#Dw?bx25gdWTlbO5bb;RD+Z={{`3WbcdrOnjg0_B(^ll5l>y6~Ip8`M>EV@%$G>fvb#tqE-|D0000X0008)NklGD7{(t%JVbiv;1tZ^TT$>JOL!<23?b>}-UNqOI+TH(b}j>BDv=fnUS@BC+94L3 zu-keFq978NIxI1G5L%i62Xs1g$W9?l2YWwfXXbNfSF?)`49tA{{rT!Y*#Gw_NO7aMLuR| zI)Ed`PX&-M=Bo?y{J@|jw}_P`7J&;Z2)R6N;#d2ZrXV8=;^2aZ(K7%cTyWmAr>)3z zAMW$kdjX&^H!p}j80@t8Apqm)s)WoBb$PEo8dWC|50v zEh_w+B>5?8f+IbAG|AyUd{1K#@o>TPpaL{BU0ChH5C=see)Dn_ z6NRnVIlcX96kflAC+8xC1pt#%2RxTOIfw0vmE>q~h(E60gPfTL0J!B@0Km;V&*3;u zOE7=t@_mtF35WKUQi(07U?Ccs9vf<*gK}n?gN5ZdP77TVg)K;K5&4l(;4l8Pj zx2&KHO~*uGOIXRm9JFnlKZkQL3`bgjyn#K>jkFTcUO@e(ee90~w>+CD%%tHb12wRz z_RGi4Px3|)hM3?)g+e+mf9(AqHTyLqp@Yc_1U{hGjH?Ut+)YDUPrP58gbtcU7Qj)i zY<&7GgbZJXrt{a>KU469-t7MjS{KyL=8V6yIg@xlp@ZZ`_`VSZ*EE}hC+>qum89U} jbS8jF^ZCE&B>DUYiRrfK55?7`00000NkvXXu0mjf&c1J) literal 0 HcmV?d00001 diff --git a/public/images/pokemon/icons/variant/5/538_2.png b/public/images/pokemon/icons/variant/5/538_2.png new file mode 100644 index 0000000000000000000000000000000000000000..cce9492da40e28fdf4ef678a1c177b7a2fac1115 GIT binary patch literal 714 zcmV;*0yX`KP)X00009a7bBm000XT z000XT0n*)m`~Uy|8+1ijbW?9;ba!ELWdK8EY;$>YAX9X8WNB|8RBvx=!KdMT00072 zNklbhN^WD4OegF4;-#g!QI^`wH zw*vI26`)tG0KMw}05lB4c9DL+@AJC0CqMz)FYcShX z!?B;cqpcZ0QKdN`n~ZRGv_-JgQ*)n+B> z4>Qnq@&u?`5-+!TlTA{sG`T+9Az11GJX+YkE{U@7WhZ70pZYl=A!Ep_6u7!>kOV)`#{(hwvKR?N+ z{V1{nY&AOE+}=~HkJP+*yNn~CwPwlU0xuRy(%8WPj#jz?6i9*6#|r5X(Qv?&0D5AG zZf@@ZDAq^I0ki}D{5Gbp8{LU2*2A&iRJdgfa4aX!0;pS_`T0x173(9U_351hFeQpp zN%0IQkk&ETlZAB1Wbtk)MzzvZ^W50{YzI~yJe!P|Y=_54E*iz9oT&BQt!tjbY}Hba w{E|@87Gb_KpsuBVlUVocKih-L(u)WD1DrR=)FYC*Qvd(}07*qoM6N<$g6k1YY5)KL literal 0 HcmV?d00001 diff --git a/public/images/pokemon/icons/variant/5/538_3.png b/public/images/pokemon/icons/variant/5/538_3.png new file mode 100644 index 0000000000000000000000000000000000000000..6167c7fbdcded99015cd0d9b743f989f7ecb1621 GIT binary patch literal 674 zcmV;T0$u%yP)X00009a7bBm000XT z000XT0n*)m`~Uy|8+1ijbW?9;ba!ELWdK8EY;$>YAX9X8WNB|8RBvx=!KdMT0006l zNklEJCnMzz<~_i)5(yM{0pXox6UptWb@u3 z;6T=NGcgrta7POanLKIGPz36tPx&M(u`R_kP`{hbcc(}1_v6mBIF5PAs_g(PY6n?KLCv}g`3P~vs%@?D*+1Fn+rEH-Wj%WgMd-;oClS4>wG|IKx0gt2P=Zyuh;n& zMJbG4_iNy+ge(PUjEQ@e1;F*`?M9G!KzQ28jQ}My$7;+;Kmpt!;9j{ZfTB^d_Wr`9 zIdIasPdT|3pnzT3HaF8L^C)7!US}RfOLOI=&4GhsSxeAGssyM*(iyfnJUC$D`&^&i z(o8~>hVb{84_{wB3aDL^=Mfb`TvVlz*q1u&1Iv{}1BkZIg92CQr+&jP4J z{_gwR6s{ix^c19)E|gU*r81yE=Eo!_d$|xFwOUMkKb==5%+GdV)!@gF2|GMExv7g= zxl!x0TWg)hoYz*b{8CVIEW&zsK&`F+C&}mRKg+>w>BR&71vGQa)VF0_u>b%707*qo IM6N<$f*?pKC;$Ke literal 0 HcmV?d00001 diff --git a/public/images/pokemon/icons/variant/5/540_2.png b/public/images/pokemon/icons/variant/5/540_2.png new file mode 100644 index 0000000000000000000000000000000000000000..26123ac72c3d49d85bf0ce05f9c0647a8fb121e8 GIT binary patch literal 510 zcmVX00052Nklhz){<+!*8 z;L++UcQ@C2{o-C9A;i{ns*Ojc1uwo`9qcpTlnAA7wP}nJ)Enc&myZlTeLmPvCkwl^ zXoB?`lv4ij?RRNYIj|6nl9ZoMo^e_$GwhZac1zhmExlN-Xn2x_Cyh6Yk)Tql5KhO0 z(%&5`?I}Ped0H#8Sgv^gs%KJu59@OfpjxdGN}u4}fR`^kUOztraB`zKyXw-nRc4ny z06{a(+W+hv{1v5CLB6>qXvQ==$&c@Cf@bWZv>QQqkbL}fLX@P;E`2AGfAu{GZr+4B zHrxa3EV34Op9!J>000hUSV?A0O#mtY000O800000007cclK=n!07*qoM6N<$f?|!@ AXaE2J literal 0 HcmV?d00001 diff --git a/public/images/pokemon/icons/variant/5/541_2.png b/public/images/pokemon/icons/variant/5/541_2.png new file mode 100644 index 0000000000000000000000000000000000000000..6e14cea1d657bae0f298c71778e80d1e1d9a4fdd GIT binary patch literal 454 zcmV;%0XhDOP)X0004VNkl2~#cRWX2; zQwN|u>H~0odcf@YTXdHlfM3gRTrllc*Krt3hX910zmUPJoBM3ugd9{XvFj`@>NXr+ zCT~1FPJnqP%j9&*T&cU#MMBSKFdcGvat6%zz4QZ?Wv&_Yvg;~cy;A$X0005MNklc#16ox-l9y@rqkx*j|XK+RhMd6_ZtU(75&p#Bztf<%6JKlvcRkt0Wryls?H=3iqe?<6lPrA$8TIjPs< z5Qqf-Mlnc(Ns0xxQG9S*msdd~JJJcdZJ&JD@(oNr?D4+sQ%=UxX&v4bR7#n;ymB)0 ztoY-Z5LFaMT-`SSeE)R|z+?R2?uEcRVy$&FnoUhU?6HkvI;M5k)n*Mq`XLbuiXxt8 z1=lxsbW982t^ljen(Dq0$1INcyxt#Q-`q*3+(Q)c#d2Ztr#LO=HGE{(ZbC#HNheTB zne6OjFWzkwGyU=vfYEG<*4ld=u^{Xui$MzPPI0&Gv-nv7h~z-nsO{#@&Q4hT*a^+E zf~skP$cY4PqlV`gt#FzoJjM?!!AM2D1g+d?HpL3qwzJx-`F#3`Zri6W-99wFl3p*_ zO1)gv?nAo=(8(E>~{NJ*3D_L3%vtF#Z|ubD$sP2)~+IT^z; z%z+7lQpzkZF3roY?9jgfBHoX000C0Nkl2u1tYXc8fyqV% zW4dT(#vzt$L9?`&qaFg+?PLXl2YCH+q~SDcklb& zIp=rpf&X z^^=31(F~6q+r|>qM}Af4rnuLevRu@=zU3~A=@HS*Lvb2hks z%B3ryoVcDn;4l~E^*5#g2pJK}G);#dMF|D4JX!|I0Hjk<0H$v4;9HvkAXhITYg5k4 z)l28G0h&pK5Z1laEdciSb{PxA6y#s-cUYPqw?#n0Ev^RH{n%jE@1a;~DA%TsCh;}$ z0Lr~`js$Lp(K9FizoNr!-MPy~Jk#+NI-IV>)gS=Vw^I~L4Rt*UR{*Ga=BRn*2zdPp zu9qakdiKC(Mq2~}UcY*2$cU)PI-GQA%`?{l>)gD_Nw`90WkKB!CN^#3_UK8FPd}Jf zC8cLf)u61eoKfn4ItwmWFHx`8+1bvJKAI%hHmClZsh;chv7g0%!uzTKVE?qFUO4_y z&9|APA6K17IVb;p@T{H?Cc0%82ps)GQBEQIILk7-}q2{`h69f~RxRMjL^+HC3?9WvI{`}oZ$cS{5*+9*LJjQCC z)(P=Zm_)*_)~S0fu$sbRY5p#gO{Lk87?NwVq288TGw zH+?(B@@ToEoBr1%gs_rVUDj7$d}7I()UOZn_pQCfm#qi+`?hBW)rG$5tP?zu-yc}XtFED=cj*#BTo~>j0VYDZZ^#M900000NkvXXu0mjf8zc&0 literal 0 HcmV?d00001 diff --git a/public/images/pokemon/icons/variant/6/720-unbound_2.png b/public/images/pokemon/icons/variant/6/720-unbound_2.png new file mode 100644 index 0000000000000000000000000000000000000000..2ff7b5f8d922a25edb29025c083751eb8fcff37e GIT binary patch literal 1054 zcmV+(1mXLMP)X000B!Nkl0Yg={i3*lF#i3~$0tO2qhiH&}O+hYn$x`9La2=HQ{7!#to!qobzsu8|-h21C z-@o@e_+Q79>s4+pgs}8$(=;7Fujik`u}cVH8T(U=42=R%tQ0`3S>Oz`NHQ_G!aHAK>GuF8CRYHMOXdj^ll#YwB$0BcBS2+A zA%t}&kp^HXTjKhqXDnsm%(=7dEPFY1EoYgg=`u~z6(MBBsatGdwvXb?0wY7C^*9@P zx#4;M$lG3CTDcvZ?m7AY2_5e4?R!*HwWhZ?buHI&!-3g80B$W#Q>+x!m{`~ZAUNzH zIP4*ABvlBslVsRg_S%xsrB8?(N%hdH;hlu}Qhlx%R| z@FdYyP1UHTYRr8W!d)6v_w+(hDL3W zI%umL=o+xmmGT6ciRM_!o>q`jx+UAy)mC!UER=iJ07!4;ZQY8r4nQX6<@%*(HZUD7 z6Z5jO>}}f>bq&}`60EWGKs~FEN{~+ExCL)?HP}xJ-No+GU{feKb#YhUB+@;yYaZ|I zXC_)N!r}Qbbx*H{(wdD4a+JDqv3!7Zae6CHcz%rc1NG3>Z^28`jq!ey+Yx z^zmWlzV*?&-&hYb_ib~W>R4}e*a@I#yU%YlH39#*gb>#APXpG)lQ+7y-YeH(pQoMb YZ?Pjg&SsnlDgXcg07*qoM6N<$g8#Jy9{>OV literal 0 HcmV?d00001 diff --git a/public/images/pokemon/icons/variant/6/720-unbound_3.png b/public/images/pokemon/icons/variant/6/720-unbound_3.png new file mode 100644 index 0000000000000000000000000000000000000000..29aa89b77e5568039e1d53eaa40b133c319809bb GIT binary patch literal 1068 zcmV+{1k?M8P)X000B?Nkl*(3u8CW^ia1T}WXd>0;bu;b4U>1{|A+3f);z zhHj>dI#3u~6k4e55TPFl2z4y@QB;suDHtXd3`iGRNf()O=e|6n`M`G5|K{Z-@80}! z&iS8v0{^Q%xh`{arBuPZw=Apb@4GZWrBvbcxRciQE&#H7tGF9Cfa*Xieo&%u-sVcF zf@N7QrBtE0HR||0ySEB}yK$pp$Sais0(b*qN7_ud)8kHkJ!#sh8xG)=N*}Z=%cY>; z4TMopHkzl$owj=uv|6~bfEN|FHxMS-vdM?Me9jvP1CVUl1mIq(9ba&VgS8`kL5~ft zl5#l{P!_I?b}+o(%gr0N07yh*1?B1$&?MYKH zdVqGXtP$W+7&CM7`4tmx_TdcE6LXGVVZxaj85;s%^2vR&d#n1oIG6#z7xdr@dhiCq z8m^p#VP&+#W=2~Cy@9a)(nK_-7n^Y6QeV*HfSvp3I~E5s^er^&_frEo+kI*D1mxP? zm@X+ZW4Z>Vz7o-82h@3Rhg-|+?(Q<5Njq8#z)wHsfM#8DrEs5Ke~s&JHv?&gm*D1& zTYU4@I8Y3b%_Nn$sx)%_ul@zV^u!#`zWtKW?K>n}Hc39e3PAGtRT}bsRz`DlPwhJP zTkyZf!hZ4fOj{B1=g;RgOT~Rqq9>A4c)Ii^A510yn9rmEUby#2Kl|%=G3_g(&^?7d zZN!wKQaGscBr!ETF~{`89A7*bXFa{G-)qSGZO@6T%W3xEjJ`?@nyMJkvMiUoaYMHb ziD2mV9ev-B_mkaQB@z!2iHG#s{zpBe26FU2>ap#Yh{pIc^9ulfAGk?GV~#SbYFLmI z`+^=0){gl7kFS}}q>1(P67Km}!vXy8*)v=8j79# zZ(nGTN>uekU7BjJpB83{*VEgMQm8h?HI4j|9+{d?ns!JH3;=KT8{KN8KLAHHAl6Pu_3PAjaA%MN>$hY;`2@b)9sOX$T0-`=Tb@)zKR74 mZ@m6aq1NbKx|C9N!~Fv^#Wc;Mu;>T?0000X00081Nklu6icZ+s(5BhSMB!fK?_j3Y0i{lD@p*)KtFvCpL4Zsh{YZ!*<6u8Y@i~=FT+Pf zlmfE{EeIhT<#4jKC{=^bKtHjmDEYZ*jyK*Dhz-y&zYDmQl*h5^nWNK}rF} zrlM>Hq6TYBq2|nmHkN@viutKE2xH>x9P2lEXe3gfIcTv^%{nI!~e(^2BZ6POpofFScQ} zqw0NGIFLxO5WX8=0pcS(f1N$BfbTDy(8@trZf zNjk;ShlL%bkL$$@`q!Kt6>Bdnhg(Q31K4nmz!heqUfJd3Tr7le=wRx!*ip!&CQN{# z6G$i-Ba@l{7l4;+u1H#MstK?zhsx9b4Auu&8}v-n%l(;ebvww`Rp&VmHuTTy7nt%P UM?eP+5&!@I07*qoM6N<$g00h53jhEB literal 0 HcmV?d00001 diff --git a/public/images/pokemon/icons/variant/6/720_2.png b/public/images/pokemon/icons/variant/6/720_2.png new file mode 100644 index 0000000000000000000000000000000000000000..632ccf7e3abab58dd2f7918dce6f4414f2068223 GIT binary patch literal 761 zcmVX0008ONkl>Zv@NCXu!$qMUW#B~=R?LG; z1|o`JUZjf&WD7G!dFajAkZ*9<+Pw_-A2IQI38i0H_0Q+96;Za$Z^<3|YNC@yx z8?A4y<&B+Y53(%l_Py3Z*u(&3S=OCq&#~*(78+~_4N+npqu$vX1~PvqdeGbq2w0JkUb&#K}AtanY?ouYgTsveL>3m*6I#$ zz0yj3T_Y(q$=Jj$_wQP9nmt@Qe}#n)OG1D`9^9E;HO6H%4TkqLErit_!0HZAR?}dF z{isCYga8#qG4;+kcz){@YFgv=k52$-TF3y_zdYsp=ht~ZWvhr9^TqwRP(=%uem23K zW)G3koziu?@uW<6?btjg*?i?{ghz`dAg^Qu({EWq%-h rK>K|ze3SQzc9AWrPIDhD>7Un6Nj54fzi(|O00000NkvXXu0mjf0*PW} literal 0 HcmV?d00001 diff --git a/public/images/pokemon/icons/variant/6/720_3.png b/public/images/pokemon/icons/variant/6/720_3.png new file mode 100644 index 0000000000000000000000000000000000000000..7d0ea61305c993282bf59361b8cd2f55caa18e79 GIT binary patch literal 729 zcmV;~0w(>5P)X0007@NklF|9LGPC!!Gs*g>_?sl%XU+jT%}I57wcB8^~VspjSZ@+Cv}_4hd}p1tDw) z_m~7GopKN6Ayx^6py06{98#fBR$NA=gUoAIC4B38sr|w*Z{BEn(023?rfIsn`KDsn0EG~nrs+C*2;JE@v>)AOb$uED4FmVIjg~Xm#V8t13DDD? zSCC%ZA6h_y0#pQ+fZ~(pNFkP90y=^#jJKU5dL~EM=)%rsm`L;%g!n?u9kiT5MPLab zgyx4+-HS?lup_v_XuO&Jxd88WYMDs%vM{_2!279}2VlKK@h3}lLyHom65wdOnd^g< z0L)BIVPv|ott3XKTSEHZMxBMDhxq*PQb80{bR<9_gtk99QW5LWxv7XnG}ePrXR*3I z&Eh~6*B<}E(L>Z+u4n!Gx6%W8O3$vzc4Kf`de63!q#_onh(%*?TZVnVRN<5Wg%Dc* zT!3e{vuHVk`?Xg9u&ty79(F&myi_Q{lrma5^}P-5=pkk%rwYbW5sQ1T znz5}U?VT~S+}?SZXw3rX0006*NklzuE zlEuNLON7B#7_a9cQ=7%wvRnuCuBW5~>E!+beITTJPrCc`egipjfS1n$0KoC#zS3nqBNK>7TujeIt56mndZD^ng|fJqp8Z{d zL?l{;vLYi%>g%iojbns}#OTv|wLTx7;O>Km*X{sNfAqvS9*sUCB5}G?2Xg{=zL)45 zQ!khrxYi)%6F2a5{rqkD9zYDuz<8-I~%S>N7L1{ezSlRS28P8*+Lkqs$2EsMboT)=FwE2}zwKwz3(8fr%Awn-G)k1wP;S4iLcYR3gFP4_i=o zF92-yMlro2_5;$I(uzqfX++TNRNxL4a0iQ+eD7_XBx@E`>`6CI#&aBPtm0^6HIchh z5!4feHH+|k56lU`oItfW9eNyAYbEt#X`&|l|?>=Gd#X?FCuUy{+JWQWLv#a;-a0(#d`Wk!Sowoy-wBg zQdy95Zpll^WN|(po~ZXc-&18rT201W+J2mQ;?+xqoNnY`pzD?~U1!EWF+u0}-|!vT W>L$NulJ30#0000X00009a7bBm000XT z000XT0n*)m`~Uy|8+1ijbW?9;ba!ELWdK8EY;$>YAX9X8WNB|8RBvx=!KdMT0006T zNklT=-epi4XTFOa)I=;S6y7ah(;g!=~y z4lVu#oqCH7wg)vcI?tLPILF6S&!Z8r(XNNqMVAT8-l%A7(iBqxqqp}c zV6WK+2(|wyFnW83wGOjVA(UVcENKc7;=RC)ZZZ5$Xjtp8x3$gPwRd{k;BzSRa$x|U z9=-f4G7(U4a`JD3?|9AxKz~JoKnN!XggV!;0_9}U_n_xYG)7Vb7M{(xJvuh*Ud%0$5MX+u1@#$zH!f)$!JCrl)(WUetXwX00009a7bBm000XT z000XT0n*)m`~Uy|8+1ijbW?9;ba!ELWdK8EY;$>YAX9X8WNB|8RBvx=!KdMT0007Q zNkl#7Y`|f zcFK~;Nx--+lx8aglEGeL>ebk2aF^oElx9>1amvY-Yn>#U4tbL-ouyCjy*o)M$8q?d zBXtjq8TY`r5eq1UZ~$!EP9-K9iby~SJ8*W{PaOpUlfr8Qg%HkxvrGBG72AK-0)cYO zIQ-OrYUaiPB@XZ%i<;5UKp}*4b5Wu7evg{H3c%j;4(q2)A7XPp@7o`y9TEXb0Kn#a zegr6SGQRz)0C2fwa$OE?g~Wjp83rhi+uc5eMlW(N#scO<9e_fkM-Z-9gZ6DR)Z?)JT#Db~PR(qD44o+JP#D+`FljCb+F z9g`oWhwP`0Fy>6GrM`DuEM~kLkx1Q{9SS&HT5!t?ZdoPrvGtqRADiA7HG}H!_HENU z_av-V2G#7z=dp?ee83>2EcMU&3xJ7_KrNu`yCIw3RvZ2OA!Q@0g#vNkhd&?`Uay*$he7&WH$;Vy)5lK5W!3z?k{ U<6-y>ng9R*07*qoM6N<$g3szsegFUf literal 0 HcmV?d00001 diff --git a/public/images/pokemon/icons/variant/7/748_3.png b/public/images/pokemon/icons/variant/7/748_3.png new file mode 100644 index 0000000000000000000000000000000000000000..9432853a337a41d0afd0c6967f3dfaaa007135b9 GIT binary patch literal 749 zcmVX00009a7bBm000XT z000XT0n*)m`~Uy|8+1ijbW?9;ba!ELWdK8EY;$>YAX9X8WNB|8RBvx=!KdMT0007b zNklIA$xY;B^}zF3^bM2%J6t@Ir*IMRHBnrb zcpx>wn_u75x!H$;>{^LzA{sc(HBchq-#9E*4O`syWQxZA5#Vnv^t@1a0v4+V+mk6v z`^NrJf5#v|F5D!Wh;{{zEye&W%TdpOLI`tkd4}v-iIbgqmR9yGz+%CdGxcx*nY#Q4b=KZfCY5V0&o+mR9zFR#_$T?(LsE`}9$@ z(KD$3E?h)Z-`%jTGN@-yzK?YzU;)}8WvM@G{%Q5wV?uFUfP z=c@-m02!2HPvYdw^fCebPQ=ymRb}4FowoXQxOun|sPF9_%-&GhXkXLxwNcNY41Jk_ z*4E1@(s2g$=+vnWm9rTxXHD-juu0-3Wagh1?oml^v>-0B);FNtmLJ@09{L9K8a?}P f7ebgpd@uh68=4{GK8_g`00000NkvXXu0mjf%FyRaT?GMPgI}-p4db%Y`(0I*u&S)e*l30f1`R##-UJiCzU_EW%_lb zS=MbD;I_8iw!y(9ILc}TR&E97EpnghY`RtDI;RahgXbdY)JODx0^rYk=zw(UU_R66 zK+hZ$Isx)*s7PqvL;w#BfH=E9J)muB0@GbDh1MonMRLWy yH}k--brcas@WALQBJBvwNu(h?tEx1lV^@~i6fIyNGVNQ@ej0mVO)mt89{g}2opSI1 literal 0 HcmV?d00001 diff --git a/public/images/pokemon/icons/variant/7/791_1.png b/public/images/pokemon/icons/variant/7/791_1.png new file mode 100644 index 0000000000000000000000000000000000000000..dfba58f0364f3fac59a31f923f023597f36e7c02 GIT binary patch literal 352 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%0Dy!50Qvv` z0D$NK0Cg|`0P0`>06Lfe02gqax=}m;000SaNLh0L01FZT01FZU(%pXi0000RbVXQn zQ*UN;cVTj607GSLb9r+hQ*?D?X>TA@Z*OeDr{R1600JsWL_t(oh3(g|OB-Pr$MJ8b z3O9BO#X-85L3oFYcwKa85FCUGS%g9nCxyfzr2l}TbZ7#0Dy6g_h+x5?AnBlkUg_O% zkRdMO;Lt5w19rL&^1OXht~7TSPoX|r?hTjE`+J}F?oBQXL+*0r?tv-m{{4aVlD*{!c@WTpv9VgTK|g{4NXZ)iQz-}!Ok^6+~PNZyOFfdZRoE<}!dt&WC1 z*!z<0CQ(X-e}ny5UaP~%=dXkeT}IK-e_M zfq;SoSaLV}a7SB*SZb7Fsi1LEg3JUcz2~($^ny!f>a!XuNPuFg5V_n*k+FcXLwmuc z2FYij@0ui<2~dz%bK@E(D1eKDV{F@|o45L)CNfhX!1=59dTesB%(tCA03O#~L?Uk- z_%Ed3Bwcg4(>xCoy-BX-#)03x_wm^>&p*8d`ui{~E-_GgO<)%X$DDlF!I^S&isl5& z_i@}~SE400e|)#TPSJV7*!;9cuWdKz<}Ez|d1kgN`%E+!V)bKUAY3os>(wgGl%uar zE|zsta>_Axv)AfSEENVuCO*wb$?gSkzq+h#H#E?kj5#S7{P>mnz$%caRH72UwG%Z& or(!04tN%%Es_ubl>&^pz0hsTf)FSgi`v3p{07*qoM6N<$f_2MX@&Et; literal 0 HcmV?d00001 diff --git a/public/images/pokemon/icons/variant/8/857_3.png b/public/images/pokemon/icons/variant/8/857_3.png new file mode 100644 index 0000000000000000000000000000000000000000..d04b631f6285c83875edff498e18caa79f8b9213 GIT binary patch literal 3360 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%0Dy!50Qvv` z0D$NK0Cg|`0P0`>06Lfe02gqax=}m;000SaNLh0L01FZT01FZU(%pXi0000RbVXQn zQ*UN;cVTj607GSLb9r+hQ*?D?X>TA@Z*OeDr{R1600JyYL_t(oh3(fdNE=ZY!0~?u zhYE#G6-uRn!r_>QJS#@TsY6DkQ%VH%=r9(?C6eL^iBJG%^9kkR^`zm*1 zIVeP=OC~{xLx$^ce6N>srO7)zh5Aj&y^#Fg_kH*7OCgFPE^-tuff?if1uCT?0N?iu zS-$7gfdVte0HC$T_x*xWDssV|8c<+&u2le7f4|Dt&%2C_mC;&bjIr3b^DpUqq=?V+KW8{1-8Lp>iSA+0EnS` zNA-Mf5~Wo1H`t%C(i-4r|F`^rN~y>gL!hTp*GuMI>e?)anUK!FwP2s+(r{PUEXb~a zf&&QjR0nP?*r(Wkm8$1ioP;2A0ZQ*}h9QmCG0UZ43l$_l)$>xz?TYLPxEY23G+M_N zB=3QaYm(7ifP$P1Pb^MQ09)+?wAK`ZW(PEh%oPam`p0*>Ha20~oEr!!9&t(5Jx z@#zVhsbbLVIK&}7N2{LKHPU&Sk&wF=;7fg%#oCeuCO4DZ6m&m+Wgb`sl9rXUjGx;? q4e41)X8c_Llblst0<*@22mS(hdYIH$Ig%3q0000X00009a7bBm000XT z000XT0n*)m`~Uy|8+1ijbW?9;ba!ELWdK8EY;$>YAX9X8WNB|8RBvx=!KdMT0006w zNkl2xI7ujU&g39LNdAIu8D7E3e?Sb#!@((= zleC@WnU*?aX`99Hpy1%(&`^w99OPV2Zk~|q`+?wDl9&5(?zu&l^itW(kd(+g?wEoEazs>9Em<3w4@JYFlJ3N&>ilT!4a4$hREfT#z zG*+PfFr+yM%9>l7@VG;vS2bhNi^=c48|d) zE%T$!29~-#vq4J+=T{dep!U8e@JxY%1SWu^b_aMYJ76-YS9&fP)X1Ra15n@d(a$Ax znR5l&xPBP&X00009a7bBm000XT z000XT0n*)m`~Uy|8+1ijbW?9;ba!ELWdK8EY;$>YAX9X8WNB|8RBvx=!KdMT0006= zNkl2KO*#t; zxes9BgHIVq(g+VGMV13CRE%O_p~YF~OeX6IS?>kGsdBl??JqOCvzJ)D@8c(j^(%q4 zZSzf)QdXFI83X0uI)Kid3{L?7{+0yxe%m zt*vm0k0uvz_wvefk3t@sB8}TjtI~wk=QECikO$-QpHN|tMs0@Xl&Ush&*spoG?AIh z^0D5aDde;;EwwRFRU7Z`&E^Yj^y+WGQY9Y@y&Wi>LOL;}F&(|I705OU|qryV>$+~e};JYFCn0bpWqiIFro0LIDr z$t^0bokZfk%3u(Z&c(jfQLIjH`h=qfO&RPT8SR4VeUIR=0)bA6C9v+jKW@qF0_a-l ziDXbB%f%7^U~7LH@->AlbD}^Ur>YH{9sliu@;T9JVt*dgkw7O)`W{W^zIF2`fOCutG6!WxoBz&00000NkvXXu0mjfkJmUQ literal 0 HcmV?d00001 diff --git a/public/images/pokemon/icons/variant/8/877-hangry_1.png b/public/images/pokemon/icons/variant/8/877-hangry_1.png new file mode 100644 index 0000000000000000000000000000000000000000..9ccfcba6dcfcb6bcaf10d4c65f974df56999dcc2 GIT binary patch literal 528 zcmV+r0`L8aP)X0005kNkla5i6-qni$DAQ}FgOrb(7{Wx zWJ{(D!QKLeO!44&Dz`YKpyfK4yGo8T=w!K2^qq9ayT^y`(|adDrcD2VJRy`Pgi0g# zLed1D5NhZ+3>}9wAQJ&hf+Bi)JtP?#1|F|4IQ=T^CKSa$K{;xfLJ5$7h|15A0Vu4_GlVgY(WsH5Ez05(6pdJ;%$qgce3a{dlB>Sewk zTm#U(9nq^4@TKH(arsf~^M?m(xY&T5AjoZfeFH=tY@PiwaPPMdZCR$u`X*T_)%fu3 zoY&<%je40zz0CdRCJ=>8^8Q%^c5g@g?zd>}tg%$8nf>+*W{{AjqBXUzzn&H%PBiVD#f>qAs>R2;)-c-@c6O z-JJGWSudIOKLv#7=ajwzSJq41oc0sXK$yYjRv5qoX0005WNkl3_y#GyqH2Wt4G0GYUGE4uTXaZtm`a9STVx z!691OQjlgSQsPi9P11JAo#`NXwj7t^;r;S`*8&j{{{Wc~TPDN~3$R2rJ9EIz@SnZd>D7XYBy8zL`ups5Pl z#qQMJSS-#g7g$g?3}Lr?3&5M;Wma|MUQQ2LU1q|3lZ*-_96!DxyRnLznL*9WV6b-u zz$?k~{V@wRdqXTg-{7H`!>CYl)*DY%0Kmb0gVkpW<~dl&#hqt&2fJqxNl-Toq5L)(*7I(Vyx2kg? z!w~A2bg26ZthV~xGZ5fR(2qM&-sD0f%>O455fL-^1!nrwhMC46Hvj+t07*qoM6N<$ Eg0YF|J^%m! literal 0 HcmV?d00001 diff --git a/public/images/pokemon/icons/variant/8/877-hangry_3.png b/public/images/pokemon/icons/variant/8/877-hangry_3.png new file mode 100644 index 0000000000000000000000000000000000000000..5dbf6ca7cdf5fe0d734b205bb791aed91d11bd51 GIT binary patch literal 526 zcmV+p0`dKcP)X0005iNklBjE6o5aKLQ4Y0B*Y%-v^Wq`$a)<27eXO)3WfLw<)?H`2aj1i$U;kpc96irl`_O7 zrW90?F4w_1RZ5*fcUFg@Z<9DZeR@ytodhi{{{c!0t)$RR#D3x$KuMu{d%N`Zc49G|vk_5JXdzX3iLNVYEojQSKR7JTEqYhHVhcb62&qVu z7@)GQ4z*Km@^sWHtUcaoYOOv<|3j^P(#I>8`VPhD%b-2obWfzY-m!wHt$=t*2 z0Y!O*RMsP?mY|YCzj(g`z%#Y=sE}cQa7dcO|2~87-n`|`{|P`e%b4U-(j;cwx%_MG z^|u>qx!Qt$5PCm8EP-kUzx?`C$VCT{t;<@h$INm6gwbfk+4(6$`T%_2&ViNWa5e;1 z?;jTP&tO&JXqGX~E;u_s<+y)RobTk@0EOHpsGUJS2t9?+9ITGV*+r#;?~)h>8}oDj znt?yFusoPeM^EypQ*0|iKM1|AAJgLau^nWRPkH`XJ9V*jlic4_-yV5HWcQ{(5;N~E znLB3AVEtr<@(y9Pz&1@q41^5`mQhmZ+oM%T*U~mdlm90zEiG&K4RM0ToW`wN Qr~m)}07*qoM6N<$f_E79q5uE@ literal 0 HcmV?d00001 diff --git a/public/images/pokemon/icons/variant/8/877_1.png b/public/images/pokemon/icons/variant/8/877_1.png new file mode 100644 index 0000000000000000000000000000000000000000..c9cd435fac85013f09aca4b8b9b5538a7c0b5bb1 GIT binary patch literal 505 zcmVX0005NNkld#3K`&<-x89s`;38vo>UriM3--Mqn#YL*v?@8_chd)*Gp)!If;NuiC1l0plq+~e9;GFVVap?lp9X@5Z4 z9{?~)Cjg8YY5*Y>&k!KaTI%4I5 z1OdLkJp`(edm25!rdLQ6+=9FWl@$8!_$w!~bG{tSYGqu~{(y2ZfB6WW?%#0v>!|YV z`u0by zZ_j;t_-S9qq&TP#PRlb!>4e|!E&v#9o=tfyAXhFH@84jS7l~;x2DgGwX6MmTF45Zz z{A)LEW3DTh5P}4=yhz43L;Jpo31SGI#aUh?V}_NHXZl{~+^r*Oo7qIhP6)Hvr2T;% vg)z~Cz-8foxJyKAY8#`;|0gXiEj9cFIupM!sY-KC00000NkvXXu0mjfo;>KR literal 0 HcmV?d00001 diff --git a/public/images/pokemon/icons/variant/8/877_2.png b/public/images/pokemon/icons/variant/8/877_2.png new file mode 100644 index 0000000000000000000000000000000000000000..bfebde92e5e284f5cdf783bb3968080023ac7488 GIT binary patch literal 575 zcmV-F0>J%=P)X00068Nkl7g;rAN zY4m;1wF4!E9?b1AnA>9-l1_p~E}LxKmCp$Gr`Gc|H>2wLK_c$^&Vt!wi|*CdFp9|( zN(ya6loVP>b+fsSD`_pLq|oVw6os8L3IOb~zj+8iv5W=~Qqk{q09ahgS$!vV$cmsq+P$)3B>~6vl`;qNn+$q>iLM=I9%nxa)@6)J7slca^wsqg4gpf_WXmG z5mZv>U%y|nRyyLx_opK=w^>}u(eHJfB51V^9)H>3(c`m7-RI-ev6AN(m)3F+Q_%B+ z#Olf`017+*1RHO%luJd9Q6DkVV0QNasX?kBO8y2IG<)!8 N002ovPDHLkV1m=-5HtV) literal 0 HcmV?d00001 diff --git a/public/images/pokemon/icons/variant/8/877_3.png b/public/images/pokemon/icons/variant/8/877_3.png new file mode 100644 index 0000000000000000000000000000000000000000..8fb654de930091e929380d08d383fed85f998802 GIT binary patch literal 568 zcmV-80>}M{P)X00061Nkl zLaOBK%v-=%P)VW7r6Q}3E8)OhaBFPIFQ{u~jOZJ{nFd+%9s~f-r5Ln#Ao? zxl{~08{qWKS0;zwtfB{o&B8pAO@wV~7sew0pXB7^%-|>V`ptYTiaI<10000X0005zNklu!L~Orq57df|?oJEt*})ehj!0!001(S0ZSh{)L}+!T z&-uOw{`sn6((zvdlyJ$1l7e~6-T(m3Pj7L&e4%o!aOJZQfax7v@RGdN*s#Gx^sb8a z+NLeHZ0;)8ezGqo8c0MUxLHukXLZl&=*RQha8S3YipW|_USTH&94iKkdTkSlY#KSX z4FJRCHFpt=hVgNAh}eD|PqiYv!n#(m6Wpjs)OxF~&W-w^g zJoJj?1*-Y6=Q#DbX(p#W5vgUnYg{6cO{*BI9I3VhoYcLU01}aqdu-GpRyhK?O=t!K z(>2vU>(Al0aK-zMpk&E*m2FwAKl!3E literal 0 HcmV?d00001 diff --git a/public/images/pokemon/icons/variant/8/885_2.png b/public/images/pokemon/icons/variant/8/885_2.png new file mode 100644 index 0000000000000000000000000000000000000000..5b19fac08132aaff9a9543f5d4e0908f5edf32e6 GIT binary patch literal 574 zcmV-E0>S->P)X00067NklP)LcuA6)kzS+Ns5r6xCQ@#j4roC zCj$k|f#%n9!op5%k{~$0 zTL+B_TkMhVYy*(D^UF(F0M;)qA!k2Dv{fquQ13Feai#()r4m6$ht;Tf#`(@R!^T_B zxLGaIIy&RwTFHE)8_Bc{cN~p_4x~R<@BV?dYGn=@74~fhVdAP^LAhy)s&78{ujH|&!kN3xQ2ZW!U7!&lG~-zoy~<_#X{?!hKm&|R;*zC25Z6asUCN(4gdfE M07*qoM6N<$f<(I(DgXcg literal 0 HcmV?d00001 diff --git a/public/images/pokemon/icons/variant/8/885_3.png b/public/images/pokemon/icons/variant/8/885_3.png new file mode 100644 index 0000000000000000000000000000000000000000..3938810e1d92189285730f2975bf66771f0f4e1a GIT binary patch literal 579 zcmV-J0=)f+P)X0006CNklA!2A<)A@{eu(&zEUg-JrooV?V-@Clo$^oo&p~9w4~$@1W2jBNo{jk38$GYY)T^@Jg%+qJcn^$UWF&By-(Ta3;T=3Wq zKL519>#IKiSY2KT<=b9|h1)j)c=zB2U%&q}Iqmpg1JrQd`dtI_@WUwpFE;M+=;NuG z8-%l3JHYr3UWzmM?VXtr+{;^SlWTjO(A?SWL*v>-&gDo8MMPyYOJ@6m?gbtF^6j%( z)3ds!h=Row7k1<#(Qvx&t)J)GUWY<4&sO>vz-;gQ_Mw`~WI<4Ci#d+ox6A{N3Of`~ zLtH3vz0#PtiBJx?C<#8^(+AClWV3GK~+js0BWwIhCvPm^nE`S_3EhD)zJ8? zzE5W3acEp9=GoglV0C%LoY8D%NyAOXK@Hg-tGSMWu9T{jZJS2DY4T;;9=J|aY?vnU z))x`8ZF{>16pDG1YcvO;M|E!^fFh#w8S8hb(QMMQx>QP4YOZ7All~n35pL6Q)%=zF zp;q^GwO-`sV(f2mP(7<_`r0+DbEl@}Sd@Y;Z948$f5l?!pN316C{dzl{Q~@3^$&-) R{fPho002ovPDHLkV1l(M86N-u literal 0 HcmV?d00001 diff --git a/public/images/pokemon/icons/variant/8/886_1.png b/public/images/pokemon/icons/variant/8/886_1.png new file mode 100644 index 0000000000000000000000000000000000000000..0001af872dc8ad09edd13502f394dc7bc2abfb24 GIT binary patch literal 760 zcmVX0008NNklh>KC&@HoCigW^a=7*hdLfad8UVr^A@7L$@0DPMJ0l-*p0CljBz1=DTP&gVE_*4h| z;JkWu>jpc6eca7Vv*>^Y+ikGHD%mCg!}H->4IG0`Io)$=eJ+nW*yoz7WSdm7O{P{8 zfPM5~;`3BMvs#KY8pkK*ck=J$_|elv%v#+S4v=8paZm-aTI{%zZF2qQHAZK8-RnMJ zX03i=es8yGuZ1|`PywrIx^+}+(Qiail$Z;^tkwDQ?k51hzWtVN38=7OZ2>wVM`wB^ z;K!F0`i&@JUZ~MHZVSq(&`DxeOObvfD&fppozaN3epjjX00081Nklr1NES_yve&O#p zyU+TVXn2r~(l+^O#nwBT2DHKfWU@1Sc#_tyQ(LF60K#@_Wz?YrE zS#^JLf|cJVnbWkSx;o z@;0EA-bsI+37D@|Jp0Fob@7#gqMtt+U*h1T+z<}X!K~+YWqXo1I}fNyWc^=t_!r(jJ18X-@+ z=XAiMy{GJTOd;Yz`^SgpZ!^DxjD`mREptLKNdh3JD8wX*bYbW3018NeiO7H+%PHFA z$z*4kzxx)T4$`R~p6P>UNq<3MM+MFEGT9l^nBj1cbfI=Fe06fDpM~``TYlJ-4_ZNm z9mQ7@#8(qK9Kh_zsLA&xhx%E3u#9y*KQ}*ksI(i~?{p z-P;hpkz6&f?DeY?kpXgwVk+;Q_$wxd`q?a%84d?YZSCq4Nc5!LUUZ#7(CowtXIzs7 zoKd1R{`72Dfca|0BQkP5`mFB$a5!ixbu+f(s>DW#a$8GkR5O4rDY3B^H%n!cVY`6? z7e3fXV)X!R=Efw6oT9i|@>&XL$&wnAB-iV4O91oLiig6Eqn+|Up^N-`+SY%opW5z6 UeAX0007-Nklu`C`yYoozJR4f@yWIKudiS~K$M-p5p@k;OBy)!ScoT~H z-Iz({44pWcWX>q4iUTr}%o%Rzc|AlV2%L}CUD06r=^)}Gt3JDiVC z=?{Cp?lCi<8xEk|-sG@834TLu0&q`#55O1s6;e!c0E&nP1-=y&&aL%rox@`@qU@en zumGYY01B#NF3J@n2&C^Cw96hnyBcZ}DJD7A3aUauRp>w20nF3~sn2Tx`@>!&%H=fR z@n`G&>EjOCSo4GfEHL-EU-@nlFr%@&@){-O41gDyHrA%r&&Q`GXn+)7TZ2N@1?7sd zJXj*iB|32jfHu~s49smmPu{^*v;H@JY6y-9s z%>-_e{;(I>PhD7W+E_zL8R*0rKDtjSzY1U-!)oTI6Lq}wN-40;-2mA^23>Y&2{~ou2}%*l45%;o@pZsPWa-ia1g==y;RDta@0Kl%+4+4 zS7~)Sp+??Z0qs!|T^e>C&js)bAkdrgKcSoad%DnntKZS0MT%lU!?6GW002ovPDHLk FV1gmSR%8GG literal 0 HcmV?d00001 diff --git a/public/images/pokemon/icons/variant/8/887_2.png b/public/images/pokemon/icons/variant/8/887_2.png new file mode 100644 index 0000000000000000000000000000000000000000..28a337f295b7814f64f3d14d16393e8dace00e1f GIT binary patch literal 858 zcmV-g1Eu_lP)X0009aNkl1ve22vq`K)}luNk9<_Q4kLzh(c=wLHrGcBDr`glt4TfNDH3oMLg&)=s|=+ zlN>C9co0EzG6oWaTnd4J0TbB6_OO}hWV5?TwrNkkmt^;w9iH!<`Mw!=)_+z!5H#X} zpke+0uk>P=!SO)Q&_WTkP=t6OXe>?4_8sr`JTgGx)Kg+#zFV4@<^17>V!P>c`etcj z7S(O_c_e@WObbO&;bLLU6;7zqs3D-VP=r$QXc#sCUb?|asLNddrY?8UQ#ne2mQ4T{ zfGcPzd4!ftaKEra6w`SgZhBmFn#0ur>#_N*d#v|-tA!#a)XE|N)w2txE_bC?QV{ zT0x%@`;LGDPN>qTb-68|RIq+~*cDJXr%n{?V+Ih0=h{+ zYN3d9@6Cz76FuPd^dY6>5!JH`z;yE53t2~wP4@O=6@Zz|ylwVk3s_GRQ6S%ceq?=l zPbM))-?WphgT;2!H?x_SkWOQOo}TunEwy?ey{PXJclM%T&EBbq%AZ>RtmfaEy{{9~ zLJ@$TdHQLn%Yq6r{^eR;8q_0keR&T6e>Txm-9TbpupaK$*%PCwH?pa|6mFroYnVY9j*LfH5cg51zS3TqHisZ0d?P}B_nUMkl zwvbLz#}?|kg!6h9_r0*HkbonoHD0Leo?ROlP(XsY2UQTOMh!MFppaS|0#=o}FGm3; kX0009xNklm}10<)y>r3q3OfrS@Z!L6`TFB{{ znPdvQ+x%~@x<3dE0Adjlx2x0aemp9;!jZZ?1%}I7EFxmOxPtTLmLEQ6K$Bzp7XX0K z{R_-i3i_Yt6#)7I+(5^RE9mAGwm<^5#yQR5>VP$^1bCJ&o8qo+5p9W~tK6^{x4^pwV<0=hi~0C2lH&7d-i8MZLW z!ol(un0QmUe zr{4RFu~is*-C-cBmm^nS>J~RTR?u3*r}t`LRUAkskd3-_(gPk3LEna>F8jsv1j_WgCtN& z!twB&D;h$|gu_`n}5aU7Sm2(N<+lg+X000A0Nkl=d_XKn+<#~N}ozp40ZvKLhPWR*ayx-@?dvKu( zjVH%eL6Xm#PV!-nt%B=66%vI^3{c>bR-z7yOvCuBi;k^=aU7lqPy&Sm)*EfI8S7ji z$5z4i%NJwC_+r3tz0Is`a6DIGZ})&~#^Tw#Rc6*U5=r}4liXZyw3%7k(8tf-t&+~? zNCVT&GNxhZbB?WozwcE~9Rsv>+EY<6605;mjCL5QdFXBz=@5ef3704_DVU7(mfg?Cl-^(Chmg9vvaI_k8Oi05^ZHjC2nYNO93s z)Eg&Y0DHR!^!mPTmgBh!tCxQO;P%~HW5t*VP+$aZZ})&#`>!z#gU!c}`1ShFr>-r! zia+oE#o^IWEcf6GYtXS(u)HvjpDJmm#5I7;$B+22y3gX$EJasg4ZKsMCu&Zf)kHOT zJXax|&oSLB~7S6Gty7Zkl7K`0R^-d<#&w=FzQrm@5TxmpWJjk6z!$PnCe7gXw&ZH%~ib z)!@h`Ij>e6TLq?J;HOGhRO!|rcd0WxIp|PZ|BY*R-UGw=NE5Odi(az~pMc|P~FAAlp_pV?p23fgD=}{#ys$ zZnIUtqVKy=F7x5)I&YqKfL2_d|0r@Ll3v;HW#)-q?Z4)Du7Wl2@KYrYUu^4h=1Ku; z;OS!-GvcBweiY!yCK0%Lqpkmw&J_8n64qeYAo3B(?h@AW!u+VPT9GOKw89|#Rw9x) z=1>hDZ2ZBEGFSsoyJH%Lb}c-l!}rDk9O+MdA804TEcU-Vak8YJj4v^pNiL zeeL>L*inkzP2q7PaLWtxdhg9X0009WNklfDTbhe zOR*%!hU!64I-B{g7n6qR_T%A!0L4(y;K_L$+qSO+N*bnXAME#K zBRUA&MM&MfEr;VW%+=xmlu~sPvoJC3jVZ0$J=eMwK=8b^x8?Zn0tS#TTBNf8Ex_B* zhqd?qSn+D3=|p}{^1WI+1iXR)Lb>(8d3UY%1_nGikNc1U22iaXqLlKBr8?uVy1MGa^`n79 zES?gtmDX*PQYQOhq9fbs%-Aw_O#{1RlfcF5Uj zOAD~C5C1TL-na;m^w#o2<-R9G78>C0(9N>bVmMuiW#b z=ZVfvTU2Kp3T-cRyYc0w?`Tj07cxFqy)CM8WWi?vKVVeY+80 zqv=FS>vjlEBz-JbG5Pz<3vHq86-};Uh8lSAei)pq1E@7fs#Xk%fnYU5rvSRI|FXgE z`8u|>s`z5DP?MJ9Zf9c?vf`~)Xnb%}k{12IX#)m~h7>Rsx_pM<@vmHc!@&S&aW8cr giMqGvJKcu<0r)Af|I7vTSpWb407*qoM6N<$f*y;RU;qFB literal 0 HcmV?d00001 diff --git a/public/images/pokemon/icons/variant/9/967_2.png b/public/images/pokemon/icons/variant/9/967_2.png new file mode 100644 index 0000000000000000000000000000000000000000..a8b7935f1dc82d3a97b91433863e5ff49d0c266e GIT binary patch literal 495 zcmVX0005DNkl9qBehzsdZtl9cIXIM9p^(zjp`Ape9lDf$ffg5s7F!$&P8Pb^P(+G!5ejy8 zOW^P`xL*f*a)}q3OQJaB8FQD*bMLjUbR|*>n^in3HjO6*(@TrO|%37tfkducH&W!iBy9E zSs5dU*I1Zj( ze&V_)37rDbAeC|xjyp%r$N~TyckbCIQtdJuv+2Y$4@E?EQXjeo{|@D%#$++M7R9h%jbEMC1>-%*Mx;31A2SsFa%kg3CY$?G&pbAg5k# zqS3e$*f3$y8Z$w1*SD{$w72h1)}j?vPFpaD(YUi3JB+c65Eadm)XwZVH_x0b46i3kjOaMKFyF4DJ3?%d z=RL3a*C!!n5eIs?;f6Fh3f^J`muL~-&A+Y1criY9K{aJLHB~i#dwt)(y1O1KiTW(u z_^iKZDIjgf$2FSk!IQB|19y#avb8Z$b4{AW0#u(R*pL|kt|6gQ=gGN^`;Y$?t6tmP zRKLobrouha*O;CO@KZTVD z?3GM<78aGc6vi0y!$wcM2hSsw@dA~ztyR256g<_$Z8VZV>1IaWR=eD>nK0I_8d%FiE@8cemQC3X1CTOkJV(u zGqm$*de7IF0>tsCANvJ9A5T?fRYI%9@D{JkS$KU7kD;&wUT>{})me7qjWS$Zt$4Jj zT}gY7fbl112L%kExPEsu!nTc9&lKpFy1im1=Ag#c;W+03*sEZ;R@w4fb-$ingY{MNF!`zVy31@Gcx_5(xDdodoU%g^v|DK4>rN7C{sqp zDnBpXnS&)qcSXVd3TjDrxo&B_DN0<*zdM_aV&4tcb6RP+IOEb@*V4nZq)g>aw}$L> zB=m7b5)HYX&26GMWb8JkicJZOUtiZk6;I6SaLbo4e*=VR6Ql2va)A|0r`8TVf zU;NQHE7-J3+lJY6_GwBdBD-lT?RmFQ<5y2mjbewFN?L@WzFHOJ&c1uE!!x=hxyz`{ zzyW4BCswakGB-ClJh?J4wbfgiD}*5Mv^A-<MLEh56_Fs-g)&?tq1E_aLc#8BrUDk-p=RuYp3|Bo08AXNUWBLoF=`c zgGRyY$j6W27avS%)IRmAEe?Q_Gf~{LC9o29_=`^h3XSOva(vvJuNJh8SQ%!%k67K) zBuam#k0a!y_Q7oXe4BWS-RUnoM!3OHQuY~1pw?#FZB`AZuay7r&=}8mZm!>0&tR>M z2O!xAsp>aYmo6>|)P%^$qX#0|uo*ay(Bh7@ed51~prGh)aG$iR#A~yb7 zgQ*iv>RlY(YiJh-0fK2x686JO^b1p2frDumrYumDm(d}j6*ODM{{5XA!-D~wen>BU z^Po|ulCJK&Ai1p_gVw4Hq@~w_ePgC?Tu`HFCCg=r|6LfDNtAbZ4YC;5Q z`u({)av>HlzZy7J`m22WVJlpfZRORv#g_SFicY&*l=IRH&1T(iYNmR~BC_SjEM3Ds z5UZXVgKdbXy4rgl18!vCbw;y|w%AwIw{nHc!MY;9)XKch#LfEpAMVSq{fW7~q#*E! zj?S}QGs2JKm*@Lhw@ONunuOF*hmCIkOrJ>X)L-v7D<4G2T^JPrFPq89GT(E7Bw`c= z0pMt8qm5seaKB*wR9OJ{Y3uiIyOmLH(7T5wURy6Ff3@rVT43Ik$-v9AX}?I`U|yfi z_kK0Dp#llxudaWmA6sV*vu8J+&iQn7LPsMJcxfq5a!${GnBg%oqd}|Tf%T6T^>t_| zc!;2!$iMyA@Jpl*ynIHEADZ;|dSKyRk&SMZT4K-#ubxrj{jnQn`BvLLN|E>WynApb z{&W6i?e8KB2aJ`nLZ!fzfxu3+FS)VenejI1_2#Z-rBcukTYZsmq~G(=}%{ zw2}PGn>yN1l<~Z?Oj5trUJNF%nP=vfyP2zNOVdxxiju(q2+hcu8|?5e-`ma_oVua;fbG;*)bw}{HJlfJGP&t{(H72zQ!|-3u=)K##9oxq z#!ZV4>8w;okG690AF&zPRgHl!>(AqwszuQ6Gh(%{#BW?2d%A6M10}2+J7R~2dS7h6 zi>Ey1$Pbjfj7C4&Kz&d(33u@Z;PAL19k%0kX6hQYukj3fzvt(jcG8>cuKIBaQg@RQ z^*rR2>~EYNVM%nH=SK@`x~<@mLVIUjUuS1)op7xC`|)-!H{S~MES4kZ$P~itvGvTc z%b6lGK%{MgZN1qTHCFP+l&}umKj7pIqdLXc7YU`4ivBt$gLm?FkMd228{GlHW_l@M z3NNx0X}Mgnz&tr$>s5XT?_h}=A-<-`u~rfxYzIc6oH?-E8BvE<%>F^dzE>=enPxvS_q+7qkp611xopb0vaT!&GRKxKJ&3R$SXb(x$}Ub!=H zgYRi+5wfCw^w$xaHy2U?B}mm8#*a1+i{jP^bV3T6RG}Zjaarrlw+@Y7oGo5HU^K>p zsjwP(Mr!PMb7RSK)|%jg$G`WZphL=Xy{xklEA=5b_@H>Z#Q&@Q7~bRC)?EVp#__Dp zeP4Z_@8hJti&kg|(0_7*BWYCzoU7}kz9h0g%rr9{>>gOa^S&wpJJro}h}X3K6=5+Q zG}vWf0{q~tn?~wBgV~rZ4TQ+0={_|-Kur;=Y=)B(6+bJnUIWCAmz}!0MeI?H@U*z` z@*jV2oECkImKzrM1OB+ba5b01l@4PEXFWO8*S!pa@5gN*BdNU&MJpz*ef2P!0dfyBaD+4jlFt| ztQV>|L3pUF4&gXD6tb4yLA5)WW0IKOPM=9kV%@@GP~*Ef_do0s3P^Uc{Gh_d z{jBOC1+PCTx2c>9od_=Qd&sdw;vdH+=>ZkuJK;14lH5Gs51 z;_aGru9I|TDN)n8vJeZi~kHj0K}|SFLwg z#I^HLa;wm+k%rqr;GSDLY?2?;fi-6?U5i!$79@=aPJN2}3J7Ha@sP&bSZgrAjPWYK zsgB>+7*z|P*zy%D_}j&I;9DLz*d$Vq`6EzK2&pmLQ*N~u+^3#Oe46yJeEwSoz%-n` zQwkZRT8K0{keK)Z0Mm#>&q`kyYrlk`0vEtuYWZQh`vmx-bd^eA*PhU2c9!IuDyl!S zRF|`(wOeOM8gdOT@5)gZ;jJ}X6YrIy8L9#N42TbFFQxum$R#Z{At+A{OB*=e;nIDl z_5;LDqSK#c9O8R(zT-qhhYC87z*cY@201WxQQ&+}*?S4NPCy)^9 z6*8lxt$bL3G+p(*b2 z1H33n#cZ>XmHpHM=bH}yY>3oAB~hE`YK}A!U_qrM;dIRMG++6St+ka?&#_($6m#$I zA{nUJySyPWd~Kz*z3p1OIiDJP)Fl>u{x{dtVLLyU?{3m3-V#Vg)-TABnOe$WDeKl~ zdpp60OlmviT}$(h@f+ZB{A?oAZLxu4+e28_1X7;+~H34At%?EQeP?5-UI+)>lx=A%9lKu(q#TBqgui;GDegyRi6%7#bdiN_1qyk94s zP=e78l~eBFvirBva(lh1U)n z%rPW61n=vKF|!V^k7tCY@GR34b=0v-mAN{w>2U5f0op&B&=yBV8Si-Wk+@LzhsqbLfMOPd%t1Q%1 z-%`DMbftz`my+>221Z|O8y7RQ>ocQ68EL&oZajMmZMT*Y@ai%?M>I^7@?K-#G7}3m zMKt}$3CV<_{(@_r68PqtuYpI@wOb#^>gj&FL`f?#R%}cwXFR+>_%XE2c(cU`SMz)Z zokluVW3hqwoPEkxpIn`}+fPr)2`Ui|)>9BJOo2rKU>P@A$gn6Yq7|=ze^H(`TQW1yCF5 zZL)m4V^P-jZ&Zvv)}t)%MN*P5_k8ca=MniGNh&RpRy}`5hIcuUT-~+X9_@8WXwc&` z!dN9Hpx;CxWfV0z2>rE$aL$2ejJp9S-8pEd$WusCydj%jWE>b-OKSU*OA<5SeC_yL zuScEsvAnEUKUHSN`E+1kxKU{ERAgFt@xGwEBHcjinsuXHpW*h*pi7$--DeK1sfa8; zx=U`g1@szbt`60AuOS`_WKLEfsGX3{v-}=;%+2$SitY*?GMUP z(KM|;b2e(BJ;x7PiJX}|Kx%XMV+Gt(baUi=YIw$`sZfi;XMJiYalHzFFY%RMxb?nD zP3jLyJsEZZQXMm!^xyH#mz1CyS7mUBdD_PyW+Ce$VtBv!RJdDb-Q?c4AA)hj6^>u} zDGDu>!@$1s%32_L2hN6nk^=V=lRb&sKUTFx9>;^L;6WJc0Zcn!lObU^VYeezb62;J-so|QnD+dP!mI$dYO^{ZjtPIA>z*RjTxh{GPz@2*qTYNpV&IKKX= zZcFC~&fE=Pz=2j-P~t2jZ;Yo~ILXG0N%mlqr8%QE0X0DB$*=0O9XCHMN!A4A+2m=0 z8+XUUn`Zjdw(9z*eSCmvY@xMWw)COI6BTg4L4W>k$*5}{R$qD$y=fPF+;}9mV~Hfj z%XZXcPInKNQo}>lgCbJZ&nlDC+a-%9JC<@W>$Md1dYk(zRGc2&y*?!~gQWn`yiqBi zr~<@F2`n2u61#y=NrN_59W6kMtqucAZ$N)PzAAc?!Fuua6u~M!T{jaAn;BqeP24^! zU^M4G0MW)%Ug;~{)aK4mb`!f4-b!NrMqWs3xPD9`P#INwV`3|%kF*3pSqs$>J(QJ z@k*H#aIfdyCTV1n{g1zyyHC`7)b%rw4Zr>nFEZ#EPNsbK^c=f#_9bkXMzht)xlqCn z<^{UgDr#bZnyq^g%-75&&X?4$OYQ%>W6q5atTNNoS@afn4^SmQV%2R@5NWVb_D33t z(0S!JxOeT6hW06m{u*XrM6%RHzSoi)P94`3**F{*wFQ8$Jl?O5B+=ihquDGYerUAr zh1Q}Bwy(lTc6!0PSR2-0c2XW6WTrAPtIB}umI^=^?I6b`n3>7o3^+If$pdZaSxgY& z5qSEqe-FoEB`F8Ky;^P5RL(V^;3M4KenR*G@guIq^OQp`c~Ur0#`RQzPN zRjXuXSB^)3Z*O4?Y5be9P5tT<^Vfq*P_=v*jp_|7jgi3(pUUKr@7&cIe;AB4KD)yx z49Y=(;wG^3c*mr+t&*A0%c}OLO9!pVyeZCs-!W{_5nr3Ye={sFPPhlf)X&~);4k{i zM9ZucmWTR7&BvE3^7W5iUq*#0)w!V&-6-Ri52%&3HWRv<^~_8vp9<$R)D=P+R^dqG zwJV)2jnrq;vyHvhE1NTRBJsGtKOn%v%b~#05_jED!-=li%MnV_qm$zE zpjUVG4+3%6cE7Ub4clvd+Zvt5qD8fx${pm&Wn^Q!ij=N3Q4!SF%NOTGa`F4fbxbj- z-5@Ec3ex%%DKZ*uLQY~MpXo?V<`IT}EQyG&SilsY=UH0b5=G036tb|EpcK4^YE3uo z%t@65w}~Ix6ZsYMS7g+Doy+)6fd4;yS~~)>sK&a0Q?*_Dg8z_LX_*L@#}r?7@4Z}a z=qv9X^vgptsc<>zLB{DyGqYLVA*0`;LV}wmOYJGv*}SaukF@`TG=0|>SR6PgKtp;-?xuj~|Dbc-m0P5RSXTdt#c^QP{BF*M_- zyYDe-KJ-9XawRI8dN(h3yI~4<%U>yBYG(6yqVK%=vG0`V23|9KDp8$0eeCe;F5lM) zTp(ZmLosb+c2RiQg#R-^j{C9|ZXX(1bNviHo;#yj5&ElBTS(8#B&N!GxYaTeS+LJA zna7=<=X`kr{DYl)($A~i$Pqytx2!qE!{v!rvo-H?frIx}hYeI^mnh>35vrV#yE!G;po2V4qrVagZkN>C^Js~@CvdlEut>B(!B~ewIm_hCJ+TGWzXJ+$W zzFd$FgR#Ce1U%zizZ^Bp<=5`jW!69$@#TgY-RJ8l6UR}U1$i1=NS)_>zMSZTCvRAP zFKfZiS4aq^?f6ID2m()GSyg({kI{s@7;$dzd7RJl{?)vF;fKwuyBeydhKDcFCYxxq z>cfBK%fYKX(8NyqpJ&L3I!Tt>tF12d%ihd?r<>5S-0Ga50*jm{4p=Wp{=N+d*)HtY zXx6*R;_}_jO5E?JyX!0)Px0SQ4z5nwbZtC05&kXwc`vo}DHO9vIyyvI z^+Q7MA(0Z{$p>1502J>vw`sico`r&nEHJ{2vcI5o(UFU>^3KIB7!MnsWhvAtfhUz! zPfK40bNN^nkAt(~ms1PB@i}EKlIwWTdJnClkRdKz^?rPUAvUPhx1zIH|g8jAF7&({wgT2s)frLK-w@iR= zyp#*q2lTUlO1H7&keUcQLGqz>t#Gx}%O9GiG zV`$&$LcPv=h`4Q+srr^5|Kgr}R`Nz7XPW!~HQs6;244k}{h_Kf*tq&jWl z19q-JYAm!!npPk)3Q@fchMo$%m0C@SoD07gS$MoG+W#YnF@pN5GB$m6;qoR;7c2i- z5y#QyTfKy`s>91yAbfU_D#G`QW3lbN2)e+vwuM|&mGAXZKH)OhoFL9V95Nh{8xaxm zs=9SRcofYgzrH@9u{!;Pn+GYSa7yjC%bKsJVirQmJI(|OSW*?2ZZk|%g)?@Y<`X3S zlAiA5GO!2-RHI_zh!eG#nr7&A7^{dy0-k|{Fpd?5F1)_|B})%lqmYLXX&X_S?4ny4 zgF_DdV@^)1IC{4n(nn&~t55vQ*>vO;=Z;QcJlZvXu!Ot;#`H?rB#t+H6CIP?wQF}r zDpe8>xT7w=3ts5W5c|U>&*Lm~eSO8G8c#AaHR9Es!qP%dI7-?mz3Nk%ybJfk=}rNl z6(%3q;l+eQ_aEVxmgweML}y~iXA18@K4Pqc=vvsR54R45tUB}sbnXaf^Hv4hv#WnI zz@i7FH`Obg!`U9=oaAf?cJmrF?5mna6oboo0BttBDNE{o{h811DwY?YUx!au5-@Gj z*9aywM`J}r6cv_D_gc%DvRjNbw4T(PrA&QmYWyh5NMB@Dms?}j6 z!1t)0b9=yq9*KGN-`x)D{LZnuDVbccxo1oPCPBV(Ua<%!r)}GIqzc8a>?-MT(v_JQ z6_e?M4313Q?ge8eW8a(BbgJ5qoqoiAkEi{N7`!dp?e3)>{$V|z*8E?WEQZT&sOLQo zT6;cgrV2=*Dcfmg)X9Q%u|Te1DL4+YdXOE093mADj{)XX)g3KLI?c zKTJ9U%Z$Vv_1yCJk(Zl|`!4{}Dm1tLxF;jbsFKRz2Yqrzx9BvAW1!z6y4F8RFV4rp zP`OX9`@iZ+?O~o%_H&zCKCoRsgeVps=4SDkiRNMH4;hpzeP{rpIuxSdERHxDWq@uiZ*9$1=DUb_b{%C;8$YMfDY<};hs+F zwS^x8osCWA<3t4Yili7=x|x=*@6J76#)JEsg7q0{M1&SXOi5CC9o7}dy-wtM&B@pb z>ly-h8s^1R5cwERptUufvP*v>dmuokaXdzT?GhJfs zw5II+jg0+;?~R(-ga57y6px(s{>N$#v}<_58i#dURj2gRwwm6Fkw#?uzCPos;a#_9ADHJ}{{$pe?;vU(>l&SRUfg!$S2mf@unIidL9u+J+x{)LgO1z(6)MV4)m7W}PzaAn*(RsB7k#>Y zp=4R9snZcuwi?YwTdax^XeW2j#5;3Ho0ZMtOB2bDBM?1wh{PX7SUe+Dh~Gl$-0F8| z*1=;HNHHUBRI@Yy5MH*kFn3z^*Hvub6gg*mrFJ|EyradJu6-~+MY|M^n8If!z!&@? z%irXJJs^w#6uRWpYI~0mLDatPx5&qWXn+5jfTHy7P-i#QzUKI7WP%5!rJn3f3NK5V^3z3TVQ3wO{DwdFxJB7p=iSENyrZZZ z&ip%ILKe?x9z67PAO!px@h3sr95FB^;oi3FC3Xb<6h~hOUEZp2)8uGX%YT zmn8yVS7<1QS*e*;$s45;eSGm2uKPqs>e8-SAVsWF;-XOsIAv(>Z_w$r|Bu~0XSwyz z{`0Z#3pvR3p1d-6Mg!c(^h8m1X)%I~tj8KoYI#}a@bU43aQ%&Z>{7KgeO^!MFSHE= zT3hM&NBU~pqB#X)UTz58uVvRSnpHD2Z632JAf!XL0X=dp)CS+kJXW13zfKO1g6q@q z!0fTU|E(cB=KdsR+(-2IV+(rP9JbIVr~Ca!j16M@0S2>ZNN&)5K(R%^0+T)}4 zguV)O3`m=T!mO6$K&^7foYzvmNwjWr-t|b0$d2bRh^#&Rv6;lQqjxN}p1UP_jDE6- zULZ@JuToH_Uql*9BphY~Y6s zvs1;q2_671e8iH3)$Rlv!)hWw%qz{03*bAro@NA_Nv&&QVn}<46{vGZX0XePS|*z= zpOA1RmY25A%e-mX`9u$7+&6Sb7>*KEu?}*&3s2n4A-7i zI7Ou@%W#P(a9IB5Qyvc|3rE}>jkS@oqo{E-U3LAEz?GtJx*r;JhmHS?A3Ke~cz&P6 zn4}b`VJ;TI_Cltxc>4K!Z&Ag0+i_L=^=5DbJ_raql%f+^Qw-m;SFQS|0tu(!T|&uQ z7@{^3Z}_3W(Zx!w>uLrEn`uX}uUxK-GVL*Rbkm2VQI(67UZ16rD9WEMH(pnCn2mwS z3M}ZFSV9Y#YdU6|E)`!Nsgy`f`OM44spZ|AlXm+@IgAH{M_bx}isX83DwZ|(6+2vN+xFno zd59~c{!Gaj*Hc7TN!oY$d@T*v3b+$_yX2-H^|3mIN{ZB3H=~m6tWfDdG>Ek6duDcV z1IIvg+v4(1T8z;dH)s536hjroB^VN8`F8|v!q}fqV^qGIl< z%O&U}#REIPc~Q$5DgL_}+dTm}mmf)?fQ&K68My;U9JQm|%r3lePygxFwKpBA5w3Pd z{2c)0B!k&I2SB_hbk3>Y^t1tiWKxsVmX)D+%znqn|A{;fs({HYcEgObg~LnKoMbp3V#pDYXlcUn);i_bLu=}u{Q^Py7$^hZneWp1{LW#OSW zz#(7RFi&>#&<~)~Qs?@3o!a6`AD;@7ZCe<9fg5iof8L6upgi9GpsP+ai#Yr| z_4*Xox3}dBjnU*=2O!$)kHza=3z>$dMj3VX1_g!B568Ks zXVv9!#qYNw!&!A(#o>cf)7nASRKb3*jA5qjt{eO(&9X%BswvkIqOO{f7h9MLY{Oz>0FXu|5T6===J6yN}}7H(o*swoF1 ztd}mL?gCKejN^$;ghzg?f#rhwA!l8;Bb`|A>t%{^gjOC9aNlbr1wO2HrDUl`b7*aT zK5lZ@m=r)MUq>YzIMY@A=(~Vmu2=WHS_N!{s)J6zni$%TzZ8zV(Rf!KrlhH$V85A0 zGn)xM8MdQ$js!zPqN7uYs<}a%^}o7OZKPO=%)(O1@oQr0cS3<_D)W87DEyf%MNovS zY0oD-WS~WS|6nLQ%-0g>ShxCwAOiA3_q~ahyO4%KZP3Y%QNqvdyc6Wmq8b&rP-g6Q zUlu&6a)&8bQVP}>LZ_Ag(I6P^>kR`I7pFubGm8;HFf>-%2UE5klrPmN#4uzR5St%E zuzoN8KI70KksB1*|D&O?ZL zCcV{@#>9E=&s^ndZa&#y`8{t9%dYSNg zxu{@L>XD?WJ0-RxtOq}7=P6`Z*#X0$x}seyF0M-u0Ry!sB97ITkmb2N`~q1yc)7*N z)Y2sdC~M4!B9D;OBM|!)2EEf>($W&1(`CfjDR+%t<3aPgA47QLbLL_BYR{ux!kV4+ zC~433EKNx+cbO>WAM1V2jY(4f8J4*VX)NS=#g@|7RYd_(DOQP^!wXUwKXnlRMIQ#j4O~Iluad#lf4V%l`=|i{%eC>nXP#%tdQM}5nZs zh8_jEO=OZFXLx`NYYV*&XVV+LcasV@7h}p-YP#H94!gKeOd+0FFF5X!IGaS@qB7&i zlRxgDja5J>yg}jeyWG~>CWU3{;{r`(9z-1PvT&19Lpz-&Vn$)9FhK2FV)SJozzoNH zIbr{7%id+dY+*ukT|_I@>GW76UMfW&wqPZm9tvkcs zX|lWDI{Zc1C!yVWCS{n;eL4~5YFTdFCGl{KMx55A$~xu-85y2qtjsZ88U!bV8|BTR zYi{SW0(nTufu||G74->I6!KG1-Q_%VAc&jYB_MX&N$|T0xIXe%#~R3|dND zZN>aehOiq3->Rj9wsT08jrs}h)Q>k4{RoW;$)WNHYC(=?Lop=JDYZ{YGAFGd$4nX0(>kUDFdy?A*;cfQ zJV>)k@9mg%Y&_9nGnBi5T9OLU^PbMX>b6JT%IDb&M&dlp7wa16_V&P*Y`4!z)dJLu z(!Y_KWsB4OBdP8N=WCl?3fb0H*rCS2y|kJ=(%_$($fn#^$YVXrT#zP{G73rdh8Z30 zeH0oK`+;0xhmVTD+$g2d>S--5_*6`@gWqyLOcCouOpx)A)sj++WJIqTngc${;XL7yD6Gox01FCa?U>O}=I}+O6Y3F<)dh zH46$7W(CQvTXd@=Nl_+bKj)Y+b;Tq@qgc#G03JbQrXZ4$w zHy|5$`D8_hjJ=^u?T?G)Q}!vT$WnsV&X&88(?HQ=R;u?ZyXz0?XIkP0bCn&TAs`5` zmd@H}@GNtdZ=++DL-#ia@m`&C#^^TOsj9X3GWf;Znw-MN>;clcU_UNlTp)~Ek=gE7 zM@L(S@PiHENuM;i=MP|q6fW6E+ro7L9$em|DuPjrU*z7=e+#47W+ybtGd-rhdK%3b zy%Jjwqw}$xEY?u?UXO-N$4i%8^L?y?cM{yvI`7~YLw`Bt*toDeXw6LaZ<)sZ$QqcL za0x&%rXesWwlwp>V`EY6_KOpqb)X{U3rU3pxJ}>-e=mYSCbI~F7msp8(@|hrpNt=m z8ws+#&!+rf+;3`?ivgf%CF++jBua!{EN9hy>>$D_)c zmiolo1??Ys?`kjH&3$)aD+D44%b`^CN;8MXYkgoF7635EMIdgxm_ZkzTuwj|6_^3j z+B6~A!2jN+`EuO##C?mV_XGV{Sc?*b7)_D@Ebqxg26Um~06vy!OaghrvECMSl{5Nv zAZ8#?m*Xc0y7Th;*V`9#laBMZ>td;-k13S1o-PEDEy}y{4q7FAvePy@E3CU{@wTVy zrC$Pi`$7p=Spa{^*U!JH#j284^a!R~^`b2oJU?J|l0h)K4O$#6znl_l;e*RoKni1R zqZ0WPVuKCd7PYvaC|MC~3LRM*+`#*S!c{m4tTamw{Vyl_Rn=g@_W-bSbC}O3&fgV6 zm@Gf=Mnfg$=2GUQ=BRmd{Jz%b`n63Bao>t9dlI^^O)1nBmu#CjN4g6(T+_Z$C7e72 zWJp`{Mz!gY&G8eCPT7@uj4ortQ1b79w^KN~iLMaFp6?(m>ws5%Fj{sT-!JRskBT|s z5lwIB0_iWE1)iVd=zWvwH1FN{PFFjw3SlF24K7)?vUE;3*1_hI}^rv%Q{!hm7Lfgc>;`LgQ7bGXk%U)4w29E`xGkw(k+vy(aPQQ3ti zye0>|VWfo!+EpYjb~$L8;J<>6jDLhad{H!r>ko6YqS=l|oFQQ=_5^C;2C3g^z%?u$ z>`{H%A#f|4$mX_y*-lq{{GjD`P?E#m*?lc6LPmnP5#}!ex!uiw(>%#F~eg7|5us9i3r}ShYEs#ix6IaN*XU zp}9}-p^55R2;oN#cbKKZZzisj-K3#69Sa_caJdYf&^WE4stKEqC^mJ>b^dAituIo} z33f7m4vp-7wEy>aTtQR+2QSEj9CjG*iXmV+Pw;uWtLiiz^L|cQKpZh7MMLiba5AZ& z0Ew4P7Z2^00~Roup4O^;o5=*RlQ^PSCq1ixX>|LqV@}hZcl^znnbc~KPX%Rr2x!MfXA00?UzBznMXR(^Vd#4V z=Avlm?#;!`3Z>j-)6b8O8mQExhXe1w6sKI9drO+`Z~3XLN`mO4@1@_}gzn63RrXbs zB4iY4Dtv;DX-~T7#G$aOCW)(%^m+5QBRrwG+zhw~k9<`?|Hv%~O({C)H6+8yGYYAqp09`bSAPx6;zgcRP?o?N(8OD0C|Lrs7#UO zIAlr2&{U%N?3Ta0N&EW)VI{&j4yp?G zB-}-kkfC&TD;lI~L~r%YBLwF<{eI*6y2QGtyk5T2!v*<8O{up?TZAVLdRCcL(b4$$ z5D~{)ijx!F#`2JWZ%qT;uoAg3-4BTW1&;TQu`};vq1}T$_Dg53&#YMrFeJvn?oaZo zD>o{CkOCyxF6~RzannEa_%#jhq+$V2eV@5)qc7i~EQ+I|!j?T)hc`cJ3_HXB^##+P zG+6me)qj3f^b9`bWsDl>{0#%v=Pqkxuv-BZZN$8B97nPbWcfz?af;p;WUl8W_ZTv| znD^mU8=A3|ZtQ9^yU58+F>x|x1bHpCyQ?q9 z(n)Q?7neLHJ;utd{s{-#TcsboO^`F-Ss7n7$zcqVUSF`^wSs1;w? zMsjz67h}Gf5N)wXjh(pfa^!Gf8hkfImQ1OTz+2M@Op;cUJS)@u8)m zEv_-%;Yl{toP#5%J&J{pGv+G2>qovEl=>X8A@_((UGSYhD>7po&lV$b3LEpBmx%mH zwL};SvwUSr=)HT;FfZk8NXZj!DPqBP=RWabH4*GRokmBMUf#E+|7Ao#{xM{lmIU(U zZHzN1O|TX4X}!MNh#TND_FrT${!xw&~tF0*W_poiw6P!gjt)IO|!FKD!;68K+ z&OhH|z;Y>0)NWzGZbGQP!fXpWCPu%!WV>@`)^OP@?{uL-^Ag1AwK_*qF|nDz012WgqF?=Z-I6 zaNNdaU$Vmhm~0fhMq$?D$f|A9gR8^aahTlvxv*VAl-4!#5+lEIALls(+U$^0SoW5z z52|lWZ!pjKHC|yIQ7UJa2Mz$and3~bX-Y~x?Iua4s5DepegPb7{2Hw**`sDcL09S7 zS0Ev+(S6SX;Ql)+&wj(pHfW}Z3eMfE%Qddg9c@sPN4Xe?z_9~T9oiy*{^fsP9lSgt z^h6GF*TjTS+B%>rDsxqOPjQs~Cy)0EIK{H(yBph0fgSXZl#q2)uzB_({LWA^nl~$#NSJyv)WHQ*?`^I1yPXp_cmeU^kJpJ;lFvVIQ?ZKX=7>C}pc(-u+x~ zKQ$gqyDADS@l*D(=D_2iD59)suol@cX4=%M(oINBm9Y_0RlKCjm1DC3BO|W9w?J_| z`t1TWeFy#{qKpK%DP~jkLp&t`u^6v-f&yqm9}dgp0R3nHwesr&W}u$V1iS%mUIoJS z@A)2b4Gf9u${iFu+|(TRU*F5tm8CR!b3RQ|^ES5sQ)_*X;Rz0UVDx=B z7+;<$rJa2nm_i_%ZGUeqeGU5s%=%7RL+9$_DHN(Zq9d}fs&Va9_(-3dSgp2DjL zdRI#>(Fx`aUWe*8$53{rU86i9O$SSF(yK4MNX+yRp4PHL9Vv_B*GeVxQwyIS92<67 z9_sMEc3r?2O=Sw|a7_9?to-SRWJoxR$H58bPi%|X9H+w)BBEad0XLsmOY&WR59Imj z>a*i!U)X6un(yZ1qE-mK-GGm3{I-_Ju)jTtg2+hm7`D}fe`gUij~@nb+%>7nbr<(1 zMz|~AOW#llV5l_AH`l!4p4}X~g{~!I<emo z=#n!x1VJ$QF8C@#5vGQ7{{>A>V-He(us1U8dQ=+K{P@EVNiR;8tfm^S`#BB|wqq#R z;X|$`omAdKM5$Wm~OLX6sBfoJm*4q$B#3v-ex)El7ZEp(odb{&P& zww_TN?Tsn7dp|5U+8p*=x8oRcWmnSY?iehmXW`souPioLjAHhMLh4P;2JS}4+xNE5 ze37A2(RnAexB7Qx>U;H;IjX{ux`8iaBSn;R!fBC z%5Uo+aUco#V+Kq?_(v`yxC>=^E!6jKK~%f9*rPlFEY82w@xv=PU8Y z75Kx-dcW7l)*@SAO(GRY+rX`agl!fcUB47>G3LC1X`?V*u+M;U)Jwwt1D27m%tT+C z2Zdv833MWwzzPFh6itvQ6O(_481e)%whI=OTr zzo;j3X<*yVB)mL|DDk%SVmii<+k*lrCEx-@ z0uaVNqBX4Nl!Pvb$%L&K?$rgk-z_)xd-rEWR>o0tp3LZx=i`&5!|F#kHtRH4vyBw zn01EyFAHKzy`O#9E!NUQtb29-u48(-?YBGb|LzpfXX!_D_X`6&Wd1B)z?W%7wRDEYmO*aNMfy=;yfH)5|)ED4Qr9xGHni#sk~;^bJ9 zeho~~F~qIf#6rn9<2v)on~+#mEt0w~6&FB4L_7X>UZ1lOZKFmU)$#u{>ros37lMRmbF`A?NB{r;07*qoM6N<$g4WIq AfB*mh literal 15067 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 EKcSvgZ~y=R diff --git a/public/images/pokemon_icons_2v.json b/public/images/pokemon_icons_2v.json index 32715687f52..fc45e4aa651 100644 --- a/public/images/pokemon_icons_2v.json +++ b/public/images/pokemon_icons_2v.json @@ -4,13 +4,13 @@ "image": "pokemon_icons_2v.png", "format": "RGBA8888", "size": { - "w": 143, - "h": 143 + "w": 172, + "h": 172 }, "scale": 1, "frames": [ { - "filename": "243_2", + "filename": "249_2", "rotated": false, "trimmed": true, "sourceSize": { @@ -18,20 +18,20 @@ "h": 30 }, "spriteSourceSize": { - "x": 4, - "y": 2, - "w": 32, - "h": 27 + "x": 3, + "y": 0, + "w": 34, + "h": 30 }, "frame": { "x": 0, "y": 0, - "w": 32, - "h": 27 + "w": 34, + "h": 30 } }, { - "filename": "243_3", + "filename": "249_3", "rotated": false, "trimmed": true, "sourceSize": { @@ -39,16 +39,121 @@ "h": 30 }, "spriteSourceSize": { - "x": 4, - "y": 2, - "w": 32, - "h": 27 + "x": 3, + "y": 0, + "w": 34, + "h": 30 }, "frame": { - "x": 32, + "x": 34, "y": 0, - "w": 32, - "h": 27 + "w": 34, + "h": 30 + } + }, + { + "filename": "250_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 5, + "y": 0, + "w": 31, + "h": 30 + }, + "frame": { + "x": 68, + "y": 0, + "w": 31, + "h": 30 + } + }, + { + "filename": "250_3", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 5, + "y": 0, + "w": 31, + "h": 30 + }, + "frame": { + "x": 99, + "y": 0, + "w": 31, + "h": 30 + } + }, + { + "filename": "212-mega_1", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 3, + "y": 0, + "w": 30, + "h": 30 + }, + "frame": { + "x": 130, + "y": 0, + "w": 30, + "h": 30 + } + }, + { + "filename": "212-mega_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 3, + "y": 0, + "w": 30, + "h": 30 + }, + "frame": { + "x": 0, + "y": 30, + "w": 30, + "h": 30 + } + }, + { + "filename": "212-mega_3", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 3, + "y": 0, + "w": 30, + "h": 30 + }, + "frame": { + "x": 0, + "y": 60, + "w": 30, + "h": 30 } }, { @@ -66,8 +171,8 @@ "h": 28 }, "frame": { - "x": 64, - "y": 0, + "x": 0, + "y": 90, "w": 31, "h": 28 } @@ -87,14 +192,14 @@ "h": 28 }, "frame": { - "x": 95, - "y": 0, + "x": 30, + "y": 30, "w": 31, "h": 28 } }, { - "filename": "251_2", + "filename": "243_2", "rotated": false, "trimmed": true, "sourceSize": { @@ -102,20 +207,20 @@ "h": 30 }, "spriteSourceSize": { - "x": 12, - "y": 8, - "w": 16, - "h": 20 + "x": 4, + "y": 2, + "w": 32, + "h": 27 }, "frame": { - "x": 126, - "y": 0, - "w": 16, - "h": 20 + "x": 30, + "y": 58, + "w": 32, + "h": 27 } }, { - "filename": "251_3", + "filename": "243_3", "rotated": false, "trimmed": true, "sourceSize": { @@ -123,16 +228,16 @@ "h": 30 }, "spriteSourceSize": { - "x": 12, - "y": 8, - "w": 16, - "h": 20 + "x": 4, + "y": 2, + "w": 32, + "h": 27 }, "frame": { - "x": 126, - "y": 20, - "w": 16, - "h": 20 + "x": 61, + "y": 30, + "w": 32, + "h": 27 } }, { @@ -151,7 +256,7 @@ }, "frame": { "x": 0, - "y": 27, + "y": 118, "w": 31, "h": 27 } @@ -171,14 +276,14 @@ "h": 27 }, "frame": { - "x": 31, - "y": 27, + "x": 0, + "y": 145, "w": 31, "h": 27 } }, { - "filename": "196_1", + "filename": "212_1", "rotated": false, "trimmed": true, "sourceSize": { @@ -186,20 +291,41 @@ "h": 30 }, "spriteSourceSize": { - "x": 6, - "y": 6, - "w": 29, - "h": 23 + "x": 5, + "y": 0, + "w": 28, + "h": 29 + }, + "frame": { + "x": 93, + "y": 30, + "w": 28, + "h": 29 + } + }, + { + "filename": "212_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 5, + "y": 0, + "w": 28, + "h": 29 }, "frame": { "x": 62, - "y": 28, - "w": 29, - "h": 23 + "y": 57, + "w": 28, + "h": 29 } }, { - "filename": "196_2", + "filename": "212_3", "rotated": false, "trimmed": true, "sourceSize": { @@ -207,58 +333,16 @@ "h": 30 }, "spriteSourceSize": { - "x": 6, - "y": 6, - "w": 29, - "h": 23 + "x": 5, + "y": 0, + "w": 28, + "h": 29 }, "frame": { - "x": 91, - "y": 28, - "w": 29, - "h": 23 - } - }, - { - "filename": "180_2", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 9, - "y": 5, - "w": 23, - "h": 24 - }, - "frame": { - "x": 120, - "y": 40, - "w": 23, - "h": 24 - } - }, - { - "filename": "196_3", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 6, - "y": 6, - "w": 29, - "h": 23 - }, - "frame": { - "x": 62, - "y": 51, - "w": 29, - "h": 23 + "x": 31, + "y": 85, + "w": 28, + "h": 29 } }, { @@ -276,33 +360,12 @@ "h": 26 }, "frame": { - "x": 91, - "y": 51, + "x": 121, + "y": 30, "w": 27, "h": 26 } }, - { - "filename": "242_1", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 9, - "y": 5, - "w": 24, - "h": 24 - }, - "frame": { - "x": 118, - "y": 64, - "w": 24, - "h": 24 - } - }, { "filename": "181_2", "rotated": false, @@ -318,29 +381,8 @@ "h": 27 }, "frame": { - "x": 0, - "y": 88, - "w": 22, - "h": 27 - } - }, - { - "filename": "181_3", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 10, - "y": 2, - "w": 22, - "h": 27 - }, - "frame": { - "x": 0, - "y": 115, + "x": 148, + "y": 30, "w": 22, "h": 27 } @@ -360,12 +402,117 @@ "h": 26 }, "frame": { - "x": 0, - "y": 54, + "x": 121, + "y": 56, "w": 27, "h": 26 } }, + { + "filename": "181_3", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 10, + "y": 2, + "w": 22, + "h": 27 + }, + "frame": { + "x": 148, + "y": 57, + "w": 22, + "h": 27 + } + }, + { + "filename": "196_1", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 6, + "y": 6, + "w": 29, + "h": 23 + }, + "frame": { + "x": 90, + "y": 59, + "w": 29, + "h": 23 + } + }, + { + "filename": "196_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 6, + "y": 6, + "w": 29, + "h": 23 + }, + "frame": { + "x": 90, + "y": 82, + "w": 29, + "h": 23 + } + }, + { + "filename": "196_3", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 6, + "y": 6, + "w": 29, + "h": 23 + }, + "frame": { + "x": 119, + "y": 82, + "w": 29, + "h": 23 + } + }, + { + "filename": "242_1", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 9, + "y": 5, + "w": 24, + "h": 24 + }, + "frame": { + "x": 148, + "y": 84, + "w": 24, + "h": 24 + } + }, { "filename": "242_2", "rotated": false, @@ -381,8 +528,8 @@ "h": 24 }, "frame": { - "x": 27, - "y": 54, + "x": 59, + "y": 86, "w": 24, "h": 24 } @@ -402,12 +549,54 @@ "h": 24 }, "frame": { - "x": 51, - "y": 74, + "x": 83, + "y": 105, "w": 24, "h": 24 } }, + { + "filename": "180_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 9, + "y": 5, + "w": 23, + "h": 24 + }, + "frame": { + "x": 59, + "y": 110, + "w": 23, + "h": 24 + } + }, + { + "filename": "180_3", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 9, + "y": 5, + "w": 23, + "h": 24 + }, + "frame": { + "x": 31, + "y": 114, + "w": 23, + "h": 24 + } + }, { "filename": "179_2", "rotated": false, @@ -423,12 +612,33 @@ "h": 22 }, "frame": { - "x": 27, - "y": 78, + "x": 107, + "y": 105, "w": 24, "h": 22 } }, + { + "filename": "251_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 12, + "y": 8, + "w": 16, + "h": 20 + }, + "frame": { + "x": 131, + "y": 105, + "w": 16, + "h": 20 + } + }, { "filename": "179_3", "rotated": false, @@ -444,12 +654,33 @@ "h": 22 }, "frame": { - "x": 75, - "y": 77, + "x": 147, + "y": 108, "w": 24, "h": 22 } }, + { + "filename": "251_3", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 12, + "y": 8, + "w": 16, + "h": 20 + }, + "frame": { + "x": 131, + "y": 125, + "w": 16, + "h": 20 + } + }, { "filename": "176_1", "rotated": false, @@ -465,14 +696,14 @@ "h": 23 }, "frame": { - "x": 99, - "y": 77, + "x": 147, + "y": 130, "w": 19, "h": 23 } }, { - "filename": "180_3", + "filename": "176_2", "rotated": false, "trimmed": true, "sourceSize": { @@ -480,16 +711,37 @@ "h": 30 }, "spriteSourceSize": { - "x": 9, - "y": 5, - "w": 23, - "h": 24 + "x": 10, + "y": 6, + "w": 19, + "h": 23 }, "frame": { - "x": 51, - "y": 98, - "w": 23, - "h": 24 + "x": 107, + "y": 127, + "w": 19, + "h": 23 + } + }, + { + "filename": "176_3", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 10, + "y": 6, + "w": 19, + "h": 23 + }, + "frame": { + "x": 126, + "y": 145, + "w": 19, + "h": 23 } }, { @@ -507,8 +759,8 @@ "h": 21 }, "frame": { - "x": 22, - "y": 122, + "x": 82, + "y": 129, "w": 18, "h": 21 } @@ -528,8 +780,8 @@ "h": 21 }, "frame": { - "x": 40, - "y": 122, + "x": 54, + "y": 134, "w": 18, "h": 21 } @@ -549,33 +801,12 @@ "h": 21 }, "frame": { - "x": 58, - "y": 122, + "x": 31, + "y": 138, "w": 18, "h": 21 } }, - { - "filename": "176_2", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 10, - "y": 6, - "w": 19, - "h": 23 - }, - "frame": { - "x": 74, - "y": 99, - "w": 19, - "h": 23 - } - }, { "filename": "175_1", "rotated": false, @@ -591,8 +822,8 @@ "h": 20 }, "frame": { - "x": 76, - "y": 122, + "x": 72, + "y": 150, "w": 18, "h": 20 } @@ -612,8 +843,8 @@ "h": 20 }, "frame": { - "x": 22, - "y": 100, + "x": 90, + "y": 150, "w": 18, "h": 20 } @@ -633,32 +864,11 @@ "h": 20 }, "frame": { - "x": 93, - "y": 100, + "x": 108, + "y": 150, "w": 18, "h": 20 } - }, - { - "filename": "176_3", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 10, - "y": 6, - "w": 19, - "h": 23 - }, - "frame": { - "x": 94, - "y": 120, - "w": 19, - "h": 23 - } } ] } @@ -666,6 +876,6 @@ "meta": { "app": "https://www.codeandweb.com/texturepacker", "version": "3.0", - "smartupdate": "$TexturePacker:SmartUpdate:bd17a6fc1f7cfeefba63f95072dc36ee:08778df4168ec2ffe76c5334db562bb8:63b368599cdc6e139499267117e91cd5$" + "smartupdate": "$TexturePacker:SmartUpdate:6310029c7c952ab1cbe44afc3457e17e:1a12301221d88d32514ea2c936da81f3:63b368599cdc6e139499267117e91cd5$" } } diff --git a/public/images/pokemon_icons_2v.png b/public/images/pokemon_icons_2v.png index 2f5aba102a79b6f9803b23f7387dc1e1cc8d6c21..9eb0d6334b97f1889ce8d9e56f1eb23e800467ac 100644 GIT binary patch literal 9745 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 LNkvXXu0mjfDHuDG diff --git a/public/images/pokemon_icons_3v.json b/public/images/pokemon_icons_3v.json index 7b312266adf..b37c5421396 100644 --- a/public/images/pokemon_icons_3v.json +++ b/public/images/pokemon_icons_3v.json @@ -4,8 +4,8 @@ "image": "pokemon_icons_3v.png", "format": "RGBA8888", "size": { - "w": 145, - "h": 145 + "w": 161, + "h": 161 }, "scale": 1, "frames": [ @@ -45,8 +45,8 @@ "h": 27 }, "frame": { - "x": 40, - "y": 0, + "x": 0, + "y": 27, "w": 40, "h": 27 } @@ -66,12 +66,33 @@ "h": 29 }, "frame": { - "x": 80, + "x": 40, "y": 0, "w": 33, "h": 29 } }, + { + "filename": "384_3", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 4, + "y": 1, + "w": 33, + "h": 29 + }, + "frame": { + "x": 0, + "y": 54, + "w": 33, + "h": 29 + } + }, { "filename": "303-mega_1", "rotated": false, @@ -87,7 +108,7 @@ "h": 28 }, "frame": { - "x": 113, + "x": 73, "y": 0, "w": 32, "h": 28 @@ -108,33 +129,12 @@ "h": 28 }, "frame": { - "x": 113, - "y": 28, + "x": 0, + "y": 83, "w": 32, "h": 28 } }, - { - "filename": "384_3", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 4, - "y": 1, - "w": 33, - "h": 29 - }, - "frame": { - "x": 0, - "y": 27, - "w": 33, - "h": 29 - } - }, { "filename": "303-mega_3", "rotated": false, @@ -150,12 +150,138 @@ "h": 28 }, "frame": { - "x": 33, - "y": 27, + "x": 105, + "y": 0, "w": 32, "h": 28 } }, + { + "filename": "264_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 8, + "y": 7, + "w": 24, + "h": 22 + }, + "frame": { + "x": 137, + "y": 0, + "w": 24, + "h": 22 + } + }, + { + "filename": "308-mega_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 6, + "y": 1, + "w": 31, + "h": 29 + }, + "frame": { + "x": 0, + "y": 111, + "w": 31, + "h": 29 + } + }, + { + "filename": "328_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 10, + "y": 8, + "w": 21, + "h": 21 + }, + "frame": { + "x": 0, + "y": 140, + "w": 21, + "h": 21 + } + }, + { + "filename": "308-mega_3", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 6, + "y": 1, + "w": 31, + "h": 29 + }, + "frame": { + "x": 40, + "y": 29, + "w": 31, + "h": 29 + } + }, + { + "filename": "264_3", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 8, + "y": 7, + "w": 24, + "h": 22 + }, + "frame": { + "x": 137, + "y": 22, + "w": 24, + "h": 22 + } + }, + { + "filename": "328_3", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 10, + "y": 8, + "w": 21, + "h": 21 + }, + "frame": { + "x": 21, + "y": 140, + "w": 21, + "h": 21 + } + }, { "filename": "330_2", "rotated": false, @@ -171,54 +297,12 @@ "h": 25 }, "frame": { - "x": 65, - "y": 29, + "x": 33, + "y": 58, "w": 29, "h": 25 } }, - { - "filename": "358_1", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 12, - "y": 7, - "w": 17, - "h": 23 - }, - "frame": { - "x": 94, - "y": 29, - "w": 17, - "h": 23 - } - }, - { - "filename": "358_2", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 12, - "y": 7, - "w": 17, - "h": 23 - }, - "frame": { - "x": 94, - "y": 52, - "w": 17, - "h": 23 - } - }, { "filename": "330_3", "rotated": false, @@ -234,12 +318,33 @@ "h": 25 }, "frame": { - "x": 65, - "y": 54, + "x": 32, + "y": 83, "w": 29, "h": 25 } }, + { + "filename": "286_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 9, + "y": 2, + "w": 25, + "h": 27 + }, + "frame": { + "x": 62, + "y": 58, + "w": 25, + "h": 27 + } + }, { "filename": "303_1", "rotated": false, @@ -255,12 +360,54 @@ "h": 23 }, "frame": { - "x": 33, - "y": 55, + "x": 61, + "y": 85, "w": 28, "h": 23 } }, + { + "filename": "334-mega_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 6, + "y": 4, + "w": 29, + "h": 25 + }, + "frame": { + "x": 32, + "y": 108, + "w": 29, + "h": 25 + } + }, + { + "filename": "334-mega_3", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 6, + "y": 4, + "w": 29, + "h": 25 + }, + "frame": { + "x": 61, + "y": 108, + "w": 29, + "h": 25 + } + }, { "filename": "303_2", "rotated": false, @@ -276,8 +423,8 @@ "h": 23 }, "frame": { - "x": 0, - "y": 56, + "x": 42, + "y": 133, "w": 28, "h": 23 } @@ -297,14 +444,14 @@ "h": 23 }, "frame": { - "x": 111, - "y": 56, + "x": 70, + "y": 133, "w": 28, "h": 23 } }, { - "filename": "358_3", + "filename": "308_2", "rotated": false, "trimmed": true, "sourceSize": { @@ -312,16 +459,16 @@ "h": 30 }, "spriteSourceSize": { - "x": 12, - "y": 7, - "w": 17, - "h": 23 + "x": 11, + "y": 2, + "w": 19, + "h": 27 }, "frame": { - "x": 94, - "y": 75, - "w": 17, - "h": 23 + "x": 71, + "y": 29, + "w": 19, + "h": 27 } }, { @@ -339,12 +486,54 @@ "h": 22 }, "frame": { - "x": 111, - "y": 79, + "x": 90, + "y": 28, "w": 27, "h": 22 } }, + { + "filename": "285_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 10, + "y": 12, + "w": 20, + "h": 17 + }, + "frame": { + "x": 117, + "y": 28, + "w": 20, + "h": 17 + } + }, + { + "filename": "385_1", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 9, + "y": 7, + "w": 24, + "h": 22 + }, + "frame": { + "x": 137, + "y": 44, + "w": 24, + "h": 22 + } + }, { "filename": "329_3", "rotated": false, @@ -360,14 +549,14 @@ "h": 22 }, "frame": { - "x": 28, - "y": 78, + "x": 90, + "y": 50, "w": 27, "h": 22 } }, { - "filename": "264_2", + "filename": "308_3", "rotated": false, "trimmed": true, "sourceSize": { @@ -375,58 +564,16 @@ "h": 30 }, "spriteSourceSize": { - "x": 8, - "y": 7, - "w": 24, - "h": 22 + "x": 11, + "y": 2, + "w": 19, + "h": 27 }, "frame": { - "x": 0, - "y": 79, - "w": 24, - "h": 22 - } - }, - { - "filename": "264_3", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 8, - "y": 7, - "w": 24, - "h": 22 - }, - "frame": { - "x": 55, - "y": 79, - "w": 24, - "h": 22 - } - }, - { - "filename": "385_1", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 9, - "y": 7, - "w": 24, - "h": 22 - }, - "frame": { - "x": 24, - "y": 100, - "w": 24, - "h": 22 + "x": 117, + "y": 45, + "w": 19, + "h": 27 } }, { @@ -444,8 +591,8 @@ "h": 22 }, "frame": { - "x": 0, - "y": 101, + "x": 89, + "y": 72, "w": 24, "h": 22 } @@ -465,117 +612,12 @@ "h": 22 }, "frame": { - "x": 0, - "y": 123, + "x": 113, + "y": 72, "w": 24, "h": 22 } }, - { - "filename": "352_1", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 9, - "y": 7, - "w": 22, - "h": 22 - }, - "frame": { - "x": 24, - "y": 122, - "w": 22, - "h": 22 - } - }, - { - "filename": "352_2", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 9, - "y": 7, - "w": 22, - "h": 22 - }, - "frame": { - "x": 46, - "y": 122, - "w": 22, - "h": 22 - } - }, - { - "filename": "328_2", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 10, - "y": 8, - "w": 21, - "h": 21 - }, - "frame": { - "x": 48, - "y": 101, - "w": 21, - "h": 21 - } - }, - { - "filename": "352_3", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 9, - "y": 7, - "w": 22, - "h": 22 - }, - "frame": { - "x": 68, - "y": 122, - "w": 22, - "h": 22 - } - }, - { - "filename": "328_3", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 10, - "y": 8, - "w": 21, - "h": 21 - }, - "frame": { - "x": 90, - "y": 98, - "w": 21, - "h": 21 - } - }, { "filename": "263_2", "rotated": false, @@ -591,8 +633,8 @@ "h": 18 }, "frame": { - "x": 90, - "y": 119, + "x": 137, + "y": 66, "w": 24, "h": 18 } @@ -612,11 +654,179 @@ "h": 18 }, "frame": { - "x": 111, - "y": 101, + "x": 137, + "y": 84, "w": 24, "h": 18 } + }, + { + "filename": "352_1", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 9, + "y": 7, + "w": 22, + "h": 22 + }, + "frame": { + "x": 90, + "y": 94, + "w": 22, + "h": 22 + } + }, + { + "filename": "352_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 9, + "y": 7, + "w": 22, + "h": 22 + }, + "frame": { + "x": 112, + "y": 94, + "w": 22, + "h": 22 + } + }, + { + "filename": "352_3", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 9, + "y": 7, + "w": 22, + "h": 22 + }, + "frame": { + "x": 134, + "y": 102, + "w": 22, + "h": 22 + } + }, + { + "filename": "307_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 10, + "y": 7, + "w": 19, + "h": 22 + }, + "frame": { + "x": 98, + "y": 116, + "w": 19, + "h": 22 + } + }, + { + "filename": "358_1", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 12, + "y": 7, + "w": 17, + "h": 23 + }, + "frame": { + "x": 98, + "y": 138, + "w": 17, + "h": 23 + } + }, + { + "filename": "358_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 12, + "y": 7, + "w": 17, + "h": 23 + }, + "frame": { + "x": 117, + "y": 116, + "w": 17, + "h": 23 + } + }, + { + "filename": "307_3", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 10, + "y": 7, + "w": 19, + "h": 22 + }, + "frame": { + "x": 115, + "y": 139, + "w": 19, + "h": 22 + } + }, + { + "filename": "358_3", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 12, + "y": 7, + "w": 17, + "h": 23 + }, + "frame": { + "x": 134, + "y": 124, + "w": 17, + "h": 23 + } } ] } @@ -624,6 +834,6 @@ "meta": { "app": "https://www.codeandweb.com/texturepacker", "version": "3.0", - "smartupdate": "$TexturePacker:SmartUpdate:39b35377479a3c1e2e2a58a6d3f1ed79:8c66ec506d6de8111eb19d5a07d54fa1:039b026190bf1878996b3e03190bcdf3$" + "smartupdate": "$TexturePacker:SmartUpdate:594a431dc069cddadc7e214e22e28bc6:b5119c622c8ca58f57c57a0bb7bbc5b4:039b026190bf1878996b3e03190bcdf3$" } } diff --git a/public/images/pokemon_icons_3v.png b/public/images/pokemon_icons_3v.png index 512fce0ace22951a73c4dd4e12ac509501bfc05a..0f0c2df6e5e0ed030932e3ad130551fb24fb4d17 100644 GIT binary patch delta 8541 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
    c!(uZ0TfB! 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 literal 6771 zcmYkAWmFST|HntyKtYiZlu-)IF+vcey9J~jFl4j{f*>h1x)DZ5Nh2v83L7vw1f;vW zJ7j-+p7WgZe{t{c`+arqIrn@%FK(!&h9V_7BRK#7pj1|p)4rWa{}w61?as^e`yK#* zZ=k8BBd=!jfmc@5Iwsj7Yvib>XLo+;aQr(93yZCYQRU3ma6BXPuX;91)NX$S4u_j9 z^{`XnGBP(;GqH@(Q)ED5-Lr}|vh57N?@X_+pA`!_tY%lDKFEyDj_3KGZ4aJyFQ7|* zouA>%2RF7FCKsFcbQ*_n$5$N6fuw3L49-1@)=J)y_9`cYjr;^84Nm^bKkWiNGE7 z&ot-s7Z)3=@b;b^%PSZ=n`w!k?ciptaAz|UaOkd+#Ph^rCzmjv1=X2I2yQ519v2~{ z7HH2x@2$+6Q1E>>O5$gtw@Q48wzl>?4Nvuu*dwpGAmgCi<&~$d8SVAB%(b)CrK6LR z6Ad;h`&R;qCi2(X6a-P)*mUxo3%+4v9*NBRW#=Z7uQT5g- z$Eh(#fQ+1HkS5sv(I)M#NM2Zv4%;3MH?e=fR#&i!<>D|N6D`4h5Wdsz?EIbd;k(D_ zwSI8Fw=$k$r0c&kJZPyu5X+LjQmf!+=rhf|eR_LQX9^XkgU{GBk??eFyk1vc!8}w( zP4i;Jlha=YW9`EepQM>QKi7%!VZBOzndMY|YG2P-!MO+F+G6bN?9A=rwVNj1SfIX0 zv#oS(<9m1;yP_ELjS%q#+MC zBVQKqQGb#nI!kJ^o?d*A-Cn@gqwZ8W%YHV??l3oZRXc0=y`jj1L8|iCz}g5@+@4P0 zZ`z#5n!fG~`;YOx20XOGAvMSV>Txe;6rTjG3{JkPfo2FS>kUAy&X%G)ImI8pLrwPS5bO4JbmMP#yfN)5+(>X2!XdOA13qHdOgKpFG+wi&AwV){e+Z z0(i*uX5dY-xk3q|b;0m}}8D`)2=rmljU&CM5z{5g+VqK#y({aZIqRm0Si z7k}~v?vE2EyxR^vZ*nu?337emRNFfSiYl$H}X{NMVj z{EFLl#-=~1_{UV;le_1)D2$G1&BK3M=KkySSo&vwU$FSS4kzhvmW~sFWtYO;9WMn( zHSjnM#iAp@JiB>-#bqZS3y#~K7zys!QcSho9T@0f57)1Zt+(aE#Dq&^pqaECKH~o* zyYu%?dUNo?$5eR;gE#f2Y~gQPu7SmCDB7v;ajr~Ju2}d{E1)Rvb3Azo>JZ$2XZUHC zwidUL;F@S-ia26O>hs?0FQfb#)R3g5FP|og6lLLP110XJ#y9~Xl{xK`rx?UMafI{p3>J3V|!*l5u-nU4k>P$2Y zbAv7nHu{RJa(k2m8)|b7UN0kd3mc{~2PF!($$&qF+-&A&F}5fAnP&Nf9N~ju21h-l z;z*{Ajl$6cq^$p3v>DNtZa2(?5Au$L@Q(~nzsY8z-Hf>z@-XPQNX&dQ7cSQB+jE{! zjBrcf!06~i=LqAUFKCveH8fn0L~0>dH4sjQLc7@b*RwnK9pi1$PGA^htYNR>WBrv8VK1_%WeFo!1_Uy&NG&uGW}>D zkQ;EVPk_uE1@D!b7cl?nD8#&~+hb&O>6cXu>l>zc1qt?7b3u%#xqQI^~(Y zy}j`uqMt*{shIhvS=0WDxl|kD_ja<+jHI;4{@NJG_iWyGQEp^ESP;gAoD8k7CPNR2 ztLf(>VAIirjpoba&q-ULb7p_>lf#`_Op0)s?TdG^CHRU%1k~Xa!!dV@Y-wsh4xUl= zsxAj+Fjbufhq*_^C!zPA5Z}>Ag5rTom3tF1B+0bp7$@7K0@r6zAC_9iG^c7EK6)XL zv;a2nL$$i^>v=lkhm=yj`xY8+LWIfgHpN#X%f7|DYjha{At}%UfgMP@p`4ebLAd>9 zGjNT_xv15g$Vq$$+anO0XGZhL{gFFfC z>*QNq3{Z&D{l#ieIl>tQ(0wl^a?r84oiWV$QgqgVgRHq|cK`)~bc*dIOFam5CK$6_KvescKC}RKW+!%ET|Z;111w zW?~=wF&cn7O7l7kwMIwe|5$AoD;EJ7%qvuY3B#Lr6jc639v&xf$Nf5r%2pF{*KU)p zsGW0-@8W#rTkBP13iyTZWSMM3BS1N>L1x=M{_SgT}DRZgXI&iQEU(EnaQYr zC0Xt@T|sgu<)BP@REGtK>z$x4l6U5*8Yh@NOMErws3-br%2)2nc&j3Wjr{Ej*c79X zj?@#%*Hlk-J}_ydq641bFV&@d_|ik{&`YNK2ccS!g;G&uvGs`dL!zaDi1X>fZiZdN z5yO}!_3%Zf{2yGJMfaXN5$%KMm;h*n?(zQn$lOj^gV1O+M)!RG@f#+sN7)MUvt9n} z-}Wvs=Lbuz7`;*$jjutqt!`tpmvC?_XtY2MUpTvE7a?t)y)kZ<|5#FjDWZ=5I*wZ3 zH3R`d_!?YXWY6JvfD#Qo5{!WiQ2kEf>*m(Z;Fia`NkioT((}v%Mq5GR#1YS@Zw9u3zjgh z0i}pTCbxkJh1IMzHqRL;Lf!7B?pFzkV`GVl z_c9&;>wgQ;_kvCoIKX?7s%BnDE$`#bj}#h}0}@ve+V)AN^G7*hLYS_oVpVfxwMa^S$5i;Qa<&5=_K-MyE!Gu zsaQojj8-7Xd7hNhZD~JUJic{SoVzjeaSQ4heJA>WgW)XgiotX`zv82Pq4-tk5&PBE z6CIS%gJTau9>qjm1n2Qny~y5-;ki#wC=_!GBV*puFr~J~2G8IYn_k9mK`kXOZbDzi zR|;#MLw#2SA!(x33?oIs^J(DcU8G2hSGe@{*kXUg-R4(rRh2Y9rLV~r2K%{BiQB$g z^~@7a0l^@-=`M2rle1_?_dG=ohA(;zvvZ|Cn`elMo@jN`4FjaiassyC%0h=}agss| zD_tH>E5G~5zBv&kW#NOELd<^JfMO`gtH!2J7}1A}{k~ioWS21dq~D~vVVP80+=}Go z0{;~PhFMJvdc;Y$fX2%bbp!;tXmPO4R%*w^T9T8R9<1~x6DPPc0>7mT&}ZoH^okqWYSS;4SKg#sW%(JaszG#*B)`q#Dkc?3{YrmO0TW=wDz z2rP$}!pMPCcN6FY&i7@*7En5{WKdjS39N6Ptd?7F9(g^Xr4g<#wahc4Mx5zWA*~>|KFw zX%)W5gaLOXGU-dJ>qCH3iKao0pz$F!8#o={j}5=CB;2{@W^$13zz@dE+{hl+i9HC! z`(ryVWRK@_x^wjQ^q}MRj^(a9MxJl4R&8b8FrU^oCo{e)q}4EJHo?aI2vLh-qx}nO zg>sh~hVc;JZ}aQ785VuXH=-nbHarUXG+O!>fO&^WH&u7XaVqxo3mAOI#Ms$z(!;jC zZlOR7PS4GU5scf|^hfrD5LQcuZ#z?KE6IvMJ4?~_kQT!}N>guGG9*z911Mta+PwL# zcI&;(Wqj8vtHh|1c;D?$={9hPhlC(W&RF8T$wR5$r0qU}&jBtN6eL01yFzp*9FwwA zDF$6zA2b|`Y6%y&joaJgnDq&2Ilr5Ix&JNpdf-|9PoFe%%T)#@mh!u70cx+H0d`xX z4WjwUnEM))JoH>2`=p_h1fNrWEF8101`~{)1g=c)kM#SHci5`n=3|mJgrIe(=fb>2 z&h;?paxzw=x`?F9aqsapwyNy41s!mlNC{T<*sb4+o^{Gkb50*q)$}+|Tv6Lpau8;1 zunt!`wTWgS))<8bTyNGQFcX8?Kb8%@~qa4lHeOsOmE%)>5 zBtppbYR72lURu%hY-;kevw?*Ko!hRfg1vy*4MpbT!YyxOeNc2KQ>MJ~khLFsm&(j~ z99-D2iB^%kCZ*g}+JP!B9&V54i~SQry&e5ay=9MI8*XkrSwA7w3x*VR7SrrupthAh z3eaV4ZvPOdrNqtUkN*kDMG#{AvyOJePH1I&ePhEnzj2R=(}0j3B+e-|X^5HiHRyZC zkP3g}$5DkZ9ziPe;h;zsH}u2&F4bz33O^@Txn+vR$g^xb-xej3u~tWc=@o9sqeDpm z*keEQ>1J5+OW2}$p!Z({j}ZERN#yHT*<(ZgSh%dO^q?v3e!^RRU8I`VUA^;@d&n#y zehN`9`XJ(~FPZX6H8RGMWXWfC5;Ar{3%rAPVZ5f0N1G0Qs4115Ww{RPH^)|P-90pB@HBPxHFW$y zD|JrZE&vIhW%4yt>#kL6%ju*+7Wd-u-b44g|CdI}@ z2)>p&593|y@A7Mv`>=h|QAak8nQrGS#k7H$HIN>B^qm`?R z%g*ZS26)m9E$;$BJt=P<`b85o#E5b>@7eso&EL_gb$&BuiEA}|&qfuKb`mFQ6E#0& zFTBF_HSQp-4}F?2zDyP>SB;F>iO@o!U&GCv4G{(dZGk$+!+~ZxFoEZZ6sOvsY9DDD z%k}chOf}E-RK^aN2IHMN=_g9mhAa7*mxt}9UHZoR8cCdYp2SW%)IPK12vihks5PIBznIbf!}(17dG-7f`gmTk31d z;b``yqBO448AnVl*v}j?UzW5Wn~A+?rkuH<>$)*IwG5~|yZzJ$D9dZemCC^V{}0CG B4gdfE diff --git a/public/images/pokemon_icons_5v.json b/public/images/pokemon_icons_5v.json index b955f9eee1f..5efd5d2320d 100644 --- a/public/images/pokemon_icons_5v.json +++ b/public/images/pokemon_icons_5v.json @@ -4,578 +4,11 @@ "image": "pokemon_icons_5v.png", "format": "RGBA8888", "size": { - "w": 144, - "h": 144 + "w": 168, + "h": 168 }, "scale": 1, "frames": [ - { - "filename": "642-incarnate_1", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 3, - "y": 0, - "w": 33, - "h": 29 - }, - "frame": { - "x": 0, - "y": 0, - "w": 33, - "h": 29 - } - }, - { - "filename": "642-therian_1", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 3, - "y": 2, - "w": 34, - "h": 28 - }, - "frame": { - "x": 33, - "y": 0, - "w": 34, - "h": 28 - } - }, - { - "filename": "641-therian_1", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 4, - "y": 0, - "w": 32, - "h": 29 - }, - "frame": { - "x": 67, - "y": 0, - "w": 32, - "h": 29 - } - }, - { - "filename": "645-incarnate_1", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 3, - "y": 1, - "w": 33, - "h": 28 - }, - "frame": { - "x": 33, - "y": 28, - "w": 33, - "h": 28 - } - }, - { - "filename": "641-incarnate_1", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 4, - "y": 1, - "w": 32, - "h": 28 - }, - "frame": { - "x": 0, - "y": 29, - "w": 32, - "h": 28 - } - }, - { - "filename": "645-therian_1", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 6, - "y": 0, - "w": 29, - "h": 29 - }, - "frame": { - "x": 99, - "y": 0, - "w": 29, - "h": 29 - } - }, - { - "filename": "548_1", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 13, - "y": 9, - "w": 14, - "h": 20 - }, - "frame": { - "x": 128, - "y": 0, - "w": 14, - "h": 20 - } - }, - { - "filename": "548_2", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 13, - "y": 9, - "w": 14, - "h": 20 - }, - "frame": { - "x": 128, - "y": 20, - "w": 14, - "h": 20 - } - }, - { - "filename": "571_2", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 31, - "h": 24 - }, - "frame": { - "x": 66, - "y": 29, - "w": 31, - "h": 24 - } - }, - { - "filename": "571_3", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 31, - "h": 24 - }, - "frame": { - "x": 97, - "y": 29, - "w": 31, - "h": 24 - } - }, - { - "filename": "548_3", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 13, - "y": 9, - "w": 14, - "h": 20 - }, - "frame": { - "x": 128, - "y": 40, - "w": 14, - "h": 20 - } - }, - { - "filename": "579_1", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 4, - "y": 6, - "w": 32, - "h": 23 - }, - "frame": { - "x": 66, - "y": 53, - "w": 32, - "h": 23 - } - }, - { - "filename": "547_2", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 8, - "y": 5, - "w": 23, - "h": 24 - }, - "frame": { - "x": 98, - "y": 53, - "w": 23, - "h": 24 - } - }, - { - "filename": "547_3", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 8, - "y": 5, - "w": 23, - "h": 24 - }, - "frame": { - "x": 121, - "y": 60, - "w": 23, - "h": 24 - } - }, - { - "filename": "579_2", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 4, - "y": 6, - "w": 32, - "h": 23 - }, - "frame": { - "x": 32, - "y": 56, - "w": 32, - "h": 23 - } - }, - { - "filename": "579_3", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 4, - "y": 6, - "w": 32, - "h": 23 - }, - "frame": { - "x": 64, - "y": 76, - "w": 32, - "h": 23 - } - }, - { - "filename": "560_1", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 9, - "y": 6, - "w": 22, - "h": 23 - }, - "frame": { - "x": 96, - "y": 77, - "w": 22, - "h": 23 - } - }, - { - "filename": "560_2", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 9, - "y": 6, - "w": 22, - "h": 23 - }, - "frame": { - "x": 118, - "y": 84, - "w": 22, - "h": 23 - } - }, - { - "filename": "560_3", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 9, - "y": 6, - "w": 22, - "h": 23 - }, - "frame": { - "x": 0, - "y": 57, - "w": 22, - "h": 23 - } - }, - { - "filename": "572_2", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 8, - "y": 8, - "w": 24, - "h": 21 - }, - "frame": { - "x": 22, - "y": 79, - "w": 24, - "h": 21 - } - }, - { - "filename": "578_1", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 11, - "y": 8, - "w": 18, - "h": 21 - }, - "frame": { - "x": 46, - "y": 79, - "w": 18, - "h": 21 - } - }, - { - "filename": "572_3", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 8, - "y": 8, - "w": 24, - "h": 21 - }, - "frame": { - "x": 64, - "y": 99, - "w": 24, - "h": 21 - } - }, - { - "filename": "549_2", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 10, - "y": 6, - "w": 19, - "h": 23 - }, - "frame": { - "x": 88, - "y": 100, - "w": 19, - "h": 23 - } - }, - { - "filename": "549_3", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 10, - "y": 6, - "w": 19, - "h": 23 - }, - "frame": { - "x": 107, - "y": 107, - "w": 19, - "h": 23 - } - }, - { - "filename": "578_2", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 11, - "y": 8, - "w": 18, - "h": 21 - }, - "frame": { - "x": 126, - "y": 107, - "w": 18, - "h": 21 - } - }, - { - "filename": "577_1", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 12, - "y": 13, - "w": 17, - "h": 16 - }, - "frame": { - "x": 126, - "y": 128, - "w": 17, - "h": 16 - } - }, - { - "filename": "578_3", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 11, - "y": 8, - "w": 18, - "h": 21 - }, - "frame": { - "x": 0, - "y": 80, - "w": 18, - "h": 21 - } - }, { "filename": "546_2", "rotated": false, @@ -591,33 +24,12 @@ "h": 16 }, "frame": { - "x": 18, - "y": 100, + "x": 0, + "y": 0, "w": 23, "h": 16 } }, - { - "filename": "570_2", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 11, - "y": 10, - "w": 18, - "h": 19 - }, - "frame": { - "x": 0, - "y": 101, - "w": 18, - "h": 19 - } - }, { "filename": "546_3", "rotated": false, @@ -633,35 +45,14 @@ "h": 16 }, "frame": { - "x": 41, - "y": 100, + "x": 23, + "y": 0, "w": 23, "h": 16 } }, { - "filename": "570_3", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 11, - "y": 10, - "w": 18, - "h": 19 - }, - "frame": { - "x": 18, - "y": 116, - "w": 18, - "h": 19 - } - }, - { - "filename": "559_1", + "filename": "577_1", "rotated": false, "trimmed": true, "sourceSize": { @@ -670,57 +61,15 @@ }, "spriteSourceSize": { "x": 12, - "y": 11, + "y": 13, "w": 17, - "h": 18 + "h": 16 }, "frame": { - "x": 0, - "y": 120, + "x": 46, + "y": 0, "w": 17, - "h": 18 - } - }, - { - "filename": "559_2", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 12, - "y": 11, - "w": 17, - "h": 18 - }, - "frame": { - "x": 36, - "y": 116, - "w": 17, - "h": 18 - } - }, - { - "filename": "559_3", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 12, - "y": 11, - "w": 17, - "h": 18 - }, - "frame": { - "x": 53, - "y": 120, - "w": 17, - "h": 18 + "h": 16 } }, { @@ -738,8 +87,8 @@ "h": 16 }, "frame": { - "x": 70, - "y": 120, + "x": 63, + "y": 0, "w": 17, "h": 16 } @@ -759,11 +108,893 @@ "h": 16 }, "frame": { - "x": 87, - "y": 123, + "x": 80, + "y": 0, "w": 17, "h": 16 } + }, + { + "filename": "541_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 9, + "y": 11, + "w": 22, + "h": 18 + }, + "frame": { + "x": 97, + "y": 0, + "w": 22, + "h": 18 + } + }, + { + "filename": "559_1", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 12, + "y": 11, + "w": 17, + "h": 18 + }, + "frame": { + "x": 119, + "y": 0, + "w": 17, + "h": 18 + } + }, + { + "filename": "559_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 12, + "y": 11, + "w": 17, + "h": 18 + }, + "frame": { + "x": 136, + "y": 0, + "w": 17, + "h": 18 + } + }, + { + "filename": "548_1", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 13, + "y": 9, + "w": 14, + "h": 20 + }, + "frame": { + "x": 153, + "y": 0, + "w": 14, + "h": 20 + } + }, + { + "filename": "559_3", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 12, + "y": 11, + "w": 17, + "h": 18 + }, + "frame": { + "x": 0, + "y": 16, + "w": 17, + "h": 18 + } + }, + { + "filename": "540_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 12, + "y": 10, + "w": 17, + "h": 19 + }, + "frame": { + "x": 17, + "y": 16, + "w": 17, + "h": 19 + } + }, + { + "filename": "570_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 11, + "y": 10, + "w": 18, + "h": 19 + }, + "frame": { + "x": 34, + "y": 16, + "w": 18, + "h": 19 + } + }, + { + "filename": "570_3", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 11, + "y": 10, + "w": 18, + "h": 19 + }, + "frame": { + "x": 52, + "y": 16, + "w": 18, + "h": 19 + } + }, + { + "filename": "548_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 13, + "y": 9, + "w": 14, + "h": 20 + }, + "frame": { + "x": 70, + "y": 16, + "w": 14, + "h": 20 + } + }, + { + "filename": "548_3", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 13, + "y": 9, + "w": 14, + "h": 20 + }, + "frame": { + "x": 84, + "y": 18, + "w": 14, + "h": 20 + } + }, + { + "filename": "532_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 7, + "y": 8, + "w": 26, + "h": 21 + }, + "frame": { + "x": 98, + "y": 18, + "w": 26, + "h": 21 + } + }, + { + "filename": "532_3", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 7, + "y": 8, + "w": 26, + "h": 21 + }, + "frame": { + "x": 124, + "y": 18, + "w": 26, + "h": 21 + } + }, + { + "filename": "578_1", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 11, + "y": 8, + "w": 18, + "h": 21 + }, + "frame": { + "x": 150, + "y": 20, + "w": 18, + "h": 21 + } + }, + { + "filename": "572_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 8, + "y": 8, + "w": 24, + "h": 21 + }, + "frame": { + "x": 0, + "y": 35, + "w": 24, + "h": 21 + } + }, + { + "filename": "572_3", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 8, + "y": 8, + "w": 24, + "h": 21 + }, + "frame": { + "x": 24, + "y": 35, + "w": 24, + "h": 21 + } + }, + { + "filename": "578_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 11, + "y": 8, + "w": 18, + "h": 21 + }, + "frame": { + "x": 48, + "y": 35, + "w": 18, + "h": 21 + } + }, + { + "filename": "578_3", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 11, + "y": 8, + "w": 18, + "h": 21 + }, + "frame": { + "x": 66, + "y": 36, + "w": 18, + "h": 21 + } + }, + { + "filename": "538_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 5, + "y": 7, + "w": 30, + "h": 22 + }, + "frame": { + "x": 84, + "y": 39, + "w": 30, + "h": 22 + } + }, + { + "filename": "538_3", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 5, + "y": 7, + "w": 30, + "h": 22 + }, + "frame": { + "x": 114, + "y": 39, + "w": 30, + "h": 22 + } + }, + { + "filename": "542_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 12, + "y": 6, + "w": 16, + "h": 23 + }, + "frame": { + "x": 144, + "y": 41, + "w": 16, + "h": 23 + } + }, + { + "filename": "549_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 10, + "y": 6, + "w": 19, + "h": 23 + }, + "frame": { + "x": 0, + "y": 56, + "w": 19, + "h": 23 + } + }, + { + "filename": "549_3", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 10, + "y": 6, + "w": 19, + "h": 23 + }, + "frame": { + "x": 19, + "y": 56, + "w": 19, + "h": 23 + } + }, + { + "filename": "560_1", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 9, + "y": 6, + "w": 22, + "h": 23 + }, + "frame": { + "x": 38, + "y": 56, + "w": 22, + "h": 23 + } + }, + { + "filename": "560_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 9, + "y": 6, + "w": 22, + "h": 23 + }, + "frame": { + "x": 60, + "y": 57, + "w": 22, + "h": 23 + } + }, + { + "filename": "560_3", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 9, + "y": 6, + "w": 22, + "h": 23 + }, + "frame": { + "x": 82, + "y": 61, + "w": 22, + "h": 23 + } + }, + { + "filename": "579_1", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 4, + "y": 6, + "w": 32, + "h": 23 + }, + "frame": { + "x": 104, + "y": 61, + "w": 32, + "h": 23 + } + }, + { + "filename": "579_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 4, + "y": 6, + "w": 32, + "h": 23 + }, + "frame": { + "x": 136, + "y": 64, + "w": 32, + "h": 23 + } + }, + { + "filename": "579_3", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 4, + "y": 6, + "w": 32, + "h": 23 + }, + "frame": { + "x": 0, + "y": 79, + "w": 32, + "h": 23 + } + }, + { + "filename": "547_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 8, + "y": 5, + "w": 23, + "h": 24 + }, + "frame": { + "x": 32, + "y": 79, + "w": 23, + "h": 24 + } + }, + { + "filename": "547_3", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 8, + "y": 5, + "w": 23, + "h": 24 + }, + "frame": { + "x": 55, + "y": 80, + "w": 23, + "h": 24 + } + }, + { + "filename": "571_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 31, + "h": 24 + }, + "frame": { + "x": 78, + "y": 84, + "w": 31, + "h": 24 + } + }, + { + "filename": "571_3", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 31, + "h": 24 + }, + "frame": { + "x": 109, + "y": 87, + "w": 31, + "h": 24 + } + }, + { + "filename": "533_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 7, + "y": 3, + "w": 29, + "h": 26 + }, + "frame": { + "x": 0, + "y": 102, + "w": 29, + "h": 26 + } + }, + { + "filename": "533_3", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 7, + "y": 3, + "w": 29, + "h": 26 + }, + "frame": { + "x": 29, + "y": 104, + "w": 29, + "h": 26 + } + }, + { + "filename": "534_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 3, + "y": 4, + "w": 33, + "h": 26 + }, + "frame": { + "x": 58, + "y": 108, + "w": 33, + "h": 26 + } + }, + { + "filename": "534_3", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 3, + "y": 4, + "w": 33, + "h": 26 + }, + "frame": { + "x": 91, + "y": 111, + "w": 33, + "h": 26 + } + }, + { + "filename": "641-incarnate_1", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 4, + "y": 1, + "w": 32, + "h": 28 + }, + "frame": { + "x": 124, + "y": 111, + "w": 32, + "h": 28 + } + }, + { + "filename": "645-therian_1", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 6, + "y": 0, + "w": 29, + "h": 29 + }, + "frame": { + "x": 0, + "y": 128, + "w": 29, + "h": 29 + } + }, + { + "filename": "642-therian_1", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 3, + "y": 2, + "w": 34, + "h": 28 + }, + "frame": { + "x": 29, + "y": 134, + "w": 34, + "h": 28 + } + }, + { + "filename": "645-incarnate_1", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 3, + "y": 1, + "w": 33, + "h": 28 + }, + "frame": { + "x": 63, + "y": 137, + "w": 33, + "h": 28 + } + }, + { + "filename": "641-therian_1", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 4, + "y": 0, + "w": 32, + "h": 29 + }, + "frame": { + "x": 96, + "y": 139, + "w": 32, + "h": 29 + } + }, + { + "filename": "642-incarnate_1", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 3, + "y": 0, + "w": 33, + "h": 29 + }, + "frame": { + "x": 128, + "y": 139, + "w": 33, + "h": 29 + } } ] } @@ -771,6 +1002,6 @@ "meta": { "app": "https://www.codeandweb.com/texturepacker", "version": "3.0", - "smartupdate": "$TexturePacker:SmartUpdate:56e6c204dd5c749bf3bdc43b0f001c38:5c4fe6cd53fa83d4764d3fbd8090402b:f1931bc28ee7f32dba7543723757cf2a$" + "smartupdate": "$TexturePacker:SmartUpdate:ec0e8332edc388e94c276b91e9aa14dc:af33dc29f0ba47be720e7a1d441f0438:f1931bc28ee7f32dba7543723757cf2a$" } } diff --git a/public/images/pokemon_icons_5v.png b/public/images/pokemon_icons_5v.png index 8c48d70bc7703703850e8cc15cb9a1a9c7aef7a4..c508c1f8f0064a8cd915a9849689aaa6c4c97e31 100644 GIT binary patch literal 9339 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 P00000NkvXXu0mjf$St1Q diff --git a/public/images/pokemon_icons_7v.json b/public/images/pokemon_icons_7v.json index 3b9e62732e1..98dd0ccae05 100644 --- a/public/images/pokemon_icons_7v.json +++ b/public/images/pokemon_icons_7v.json @@ -4,11 +4,95 @@ "image": "pokemon_icons_7v.png", "format": "RGBA8888", "size": { - "w": 52, - "h": 52 + "w": 80, + "h": 80 }, "scale": 1, "frames": [ + { + "filename": "791_1", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 5, + "y": 1, + "w": 31, + "h": 29 + }, + "frame": { + "x": 0, + "y": 0, + "w": 31, + "h": 29 + } + }, + { + "filename": "748_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 6, + "y": 4, + "w": 28, + "h": 26 + }, + "frame": { + "x": 0, + "y": 29, + "w": 28, + "h": 26 + } + }, + { + "filename": "748_3", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 6, + "y": 4, + "w": 28, + "h": 26 + }, + "frame": { + "x": 28, + "y": 29, + "w": 28, + "h": 26 + } + }, + { + "filename": "789_1", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 9, + "y": 5, + "w": 25, + "h": 22 + }, + "frame": { + "x": 31, + "y": 0, + "w": 25, + "h": 22 + } + }, { "filename": "802_1", "rotated": false, @@ -24,7 +108,7 @@ "h": 26 }, "frame": { - "x": 0, + "x": 56, "y": 0, "w": 24, "h": 26 @@ -45,7 +129,7 @@ "h": 26 }, "frame": { - "x": 0, + "x": 56, "y": 26, "w": 24, "h": 26 @@ -66,11 +150,53 @@ "h": 26 }, "frame": { - "x": 24, - "y": 0, + "x": 56, + "y": 52, "w": 24, "h": 26 } + }, + { + "filename": "747_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 9, + "y": 6, + "w": 24, + "h": 22 + }, + "frame": { + "x": 0, + "y": 55, + "w": 24, + "h": 22 + } + }, + { + "filename": "747_3", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 9, + "y": 6, + "w": 24, + "h": 22 + }, + "frame": { + "x": 24, + "y": 55, + "w": 24, + "h": 22 + } } ] } @@ -78,6 +204,6 @@ "meta": { "app": "https://www.codeandweb.com/texturepacker", "version": "3.0", - "smartupdate": "$TexturePacker:SmartUpdate:74b91bf1eff78f89b5fb8a626034b38c:9d9fac3afebd058ddab2bf309dd3f74b:d5975df27e1e94206a68aa1fd3c2c8d0$" + "smartupdate": "$TexturePacker:SmartUpdate:f87860b9bcc6269cb0d1ea2b59a5c866:3b9a5f84cddb0349b5a9decea7728980:d5975df27e1e94206a68aa1fd3c2c8d0$" } } diff --git a/public/images/pokemon_icons_7v.png b/public/images/pokemon_icons_7v.png index 7b97a95ba07a2995195f41978beebe2bfcb6317e..d6d4192cf7c4010a0d769721b0309d11e0e8b54c 100644 GIT binary patch literal 1984 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 Z2P#Ascwg+@4UYf-002ovPDHLkV1iw|Db)Y~ diff --git a/public/images/pokemon_icons_8v.json b/public/images/pokemon_icons_8v.json index 0fba7f90a54..bac2cd5feac 100644 --- a/public/images/pokemon_icons_8v.json +++ b/public/images/pokemon_icons_8v.json @@ -4,11 +4,53 @@ "image": "pokemon_icons_8v.png", "format": "RGBA8888", "size": { - "w": 107, - "h": 107 + "w": 161, + "h": 161 }, "scale": 1, "frames": [ + { + "filename": "887_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 4, + "y": 1, + "w": 32, + "h": 28 + }, + "frame": { + "x": 0, + "y": 0, + "w": 32, + "h": 28 + } + }, + { + "filename": "887_3", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 4, + "y": 1, + "w": 32, + "h": 28 + }, + "frame": { + "x": 0, + "y": 28, + "w": 32, + "h": 28 + } + }, { "filename": "6706_2", "rotated": false, @@ -24,7 +66,7 @@ "h": 27 }, "frame": { - "x": 0, + "x": 32, "y": 0, "w": 28, "h": 27 @@ -46,8 +88,113 @@ }, "frame": { "x": 0, + "y": 56, + "w": 28, + "h": 27 + } + }, + { + "filename": "886_1", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 6, + "y": 2, + "w": 28, + "h": 26 + }, + "frame": { + "x": 32, "y": 27, "w": 28, + "h": 26 + } + }, + { + "filename": "886_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 6, + "y": 2, + "w": 28, + "h": 26 + }, + "frame": { + "x": 60, + "y": 0, + "w": 28, + "h": 26 + } + }, + { + "filename": "886_3", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 6, + "y": 2, + "w": 28, + "h": 26 + }, + "frame": { + "x": 0, + "y": 83, + "w": 28, + "h": 26 + } + }, + { + "filename": "900_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 6, + "y": 2, + "w": 27, + "h": 27 + }, + "frame": { + "x": 60, + "y": 26, + "w": 27, + "h": 27 + } + }, + { + "filename": "900_3", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 6, + "y": 2, + "w": 27, + "h": 27 + }, + "frame": { + "x": 0, + "y": 109, + "w": 27, "h": 27 } }, @@ -66,8 +213,8 @@ "h": 25 }, "frame": { - "x": 28, - "y": 0, + "x": 0, + "y": 136, "w": 27, "h": 25 } @@ -87,8 +234,8 @@ "h": 25 }, "frame": { - "x": 0, - "y": 54, + "x": 88, + "y": 0, "w": 27, "h": 25 } @@ -108,12 +255,54 @@ "h": 24 }, "frame": { - "x": 28, - "y": 25, + "x": 115, + "y": 0, "w": 27, "h": 24 } }, + { + "filename": "877-hangry_1", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 10, + "y": 3, + "w": 19, + "h": 23 + }, + "frame": { + "x": 142, + "y": 0, + "w": 19, + "h": 23 + } + }, + { + "filename": "877-hangry_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 10, + "y": 3, + "w": 19, + "h": 23 + }, + "frame": { + "x": 142, + "y": 23, + "w": 19, + "h": 23 + } + }, { "filename": "873_2", "rotated": false, @@ -129,8 +318,8 @@ "h": 24 }, "frame": { - "x": 55, - "y": 0, + "x": 115, + "y": 24, "w": 27, "h": 24 } @@ -150,14 +339,14 @@ "h": 24 }, "frame": { - "x": 0, - "y": 79, + "x": 88, + "y": 25, "w": 27, "h": 24 } }, { - "filename": "4264_2", + "filename": "877-hangry_3", "rotated": false, "trimmed": true, "sourceSize": { @@ -165,20 +354,20 @@ "h": 30 }, "spriteSourceSize": { - "x": 8, - "y": 4, - "w": 24, - "h": 22 + "x": 10, + "y": 3, + "w": 19, + "h": 23 }, "frame": { - "x": 55, - "y": 24, - "w": 24, - "h": 22 + "x": 142, + "y": 46, + "w": 19, + "h": 23 } }, { - "filename": "4264_3", + "filename": "858_2", "rotated": false, "trimmed": true, "sourceSize": { @@ -187,145 +376,19 @@ }, "spriteSourceSize": { "x": 8, - "y": 4, + "y": 1, "w": 24, - "h": 22 - }, - "frame": { - "x": 82, - "y": 0, - "w": 24, - "h": 22 - } - }, - { - "filename": "4263_2", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 8, - "y": 6, - "w": 24, - "h": 18 + "h": 27 }, "frame": { "x": 28, - "y": 49, + "y": 56, "w": 24, - "h": 18 + "h": 27 } }, { - "filename": "6570_2", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 11, - "y": 5, - "w": 20, - "h": 24 - }, - "frame": { - "x": 27, - "y": 67, - "w": 20, - "h": 24 - } - }, - { - "filename": "872_1", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 10, - "y": 7, - "w": 19, - "h": 16 - }, - "frame": { - "x": 27, - "y": 91, - "w": 19, - "h": 16 - } - }, - { - "filename": "872_2", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 10, - "y": 7, - "w": 19, - "h": 16 - }, - "frame": { - "x": 46, - "y": 91, - "w": 19, - "h": 16 - } - }, - { - "filename": "6570_3", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 11, - "y": 5, - "w": 20, - "h": 24 - }, - "frame": { - "x": 47, - "y": 67, - "w": 20, - "h": 24 - } - }, - { - "filename": "872_3", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 40, - "h": 30 - }, - "spriteSourceSize": { - "x": 10, - "y": 7, - "w": 19, - "h": 16 - }, - "frame": { - "x": 65, - "y": 91, - "w": 19, - "h": 16 - } - }, - { - "filename": "4263_3", + "filename": "858_3", "rotated": false, "trimmed": true, "sourceSize": { @@ -334,19 +397,19 @@ }, "spriteSourceSize": { "x": 8, - "y": 6, + "y": 1, "w": 24, - "h": 18 + "h": 27 }, "frame": { - "x": 52, - "y": 49, + "x": 28, + "y": 83, "w": 24, - "h": 18 + "h": 27 } }, { - "filename": "6705_2", + "filename": "857_2", "rotated": false, "trimmed": true, "sourceSize": { @@ -354,18 +417,81 @@ "h": 30 }, "spriteSourceSize": { - "x": 12, - "y": 5, - "w": 17, + "x": 8, + "y": 3, + "w": 24, "h": 24 }, "frame": { - "x": 67, - "y": 67, - "w": 17, + "x": 27, + "y": 110, + "w": 24, "h": 24 } }, + { + "filename": "857_3", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 8, + "y": 3, + "w": 24, + "h": 24 + }, + "frame": { + "x": 27, + "y": 134, + "w": 24, + "h": 24 + } + }, + { + "filename": "856_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 9, + "y": 2, + "w": 21, + "h": 25 + }, + "frame": { + "x": 52, + "y": 53, + "w": 21, + "h": 25 + } + }, + { + "filename": "856_3", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 9, + "y": 2, + "w": 21, + "h": 25 + }, + "frame": { + "x": 52, + "y": 78, + "w": 21, + "h": 25 + } + }, { "filename": "6549_2", "rotated": false, @@ -381,8 +507,8 @@ "h": 25 }, "frame": { - "x": 79, - "y": 24, + "x": 73, + "y": 53, "w": 18, "h": 25 } @@ -402,12 +528,201 @@ "h": 25 }, "frame": { - "x": 84, - "y": 49, + "x": 73, + "y": 78, "w": 18, "h": 25 } }, + { + "filename": "4264_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 8, + "y": 4, + "w": 24, + "h": 22 + }, + "frame": { + "x": 91, + "y": 49, + "w": 24, + "h": 22 + } + }, + { + "filename": "4264_3", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 8, + "y": 4, + "w": 24, + "h": 22 + }, + "frame": { + "x": 115, + "y": 48, + "w": 24, + "h": 22 + } + }, + { + "filename": "6570_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 11, + "y": 5, + "w": 20, + "h": 24 + }, + "frame": { + "x": 91, + "y": 71, + "w": 20, + "h": 24 + } + }, + { + "filename": "885_1", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 7, + "y": 5, + "w": 26, + "h": 19 + }, + "frame": { + "x": 52, + "y": 103, + "w": 26, + "h": 19 + } + }, + { + "filename": "885_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 7, + "y": 5, + "w": 26, + "h": 19 + }, + "frame": { + "x": 51, + "y": 122, + "w": 26, + "h": 19 + } + }, + { + "filename": "885_3", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 7, + "y": 5, + "w": 26, + "h": 19 + }, + "frame": { + "x": 51, + "y": 141, + "w": 26, + "h": 19 + } + }, + { + "filename": "877_1", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 10, + "y": 3, + "w": 19, + "h": 23 + }, + "frame": { + "x": 78, + "y": 103, + "w": 19, + "h": 23 + } + }, + { + "filename": "6570_3", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 11, + "y": 5, + "w": 20, + "h": 24 + }, + "frame": { + "x": 77, + "y": 126, + "w": 20, + "h": 24 + } + }, + { + "filename": "6705_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 12, + "y": 5, + "w": 17, + "h": 24 + }, + "frame": { + "x": 97, + "y": 95, + "w": 17, + "h": 24 + } + }, { "filename": "6705_3", "rotated": false, @@ -423,11 +738,158 @@ "h": 24 }, "frame": { - "x": 84, - "y": 74, + "x": 97, + "y": 119, "w": 17, "h": 24 } + }, + { + "filename": "4263_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 8, + "y": 6, + "w": 24, + "h": 18 + }, + "frame": { + "x": 97, + "y": 143, + "w": 24, + "h": 18 + } + }, + { + "filename": "877_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 10, + "y": 3, + "w": 19, + "h": 23 + }, + "frame": { + "x": 111, + "y": 71, + "w": 19, + "h": 23 + } + }, + { + "filename": "877_3", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 10, + "y": 3, + "w": 19, + "h": 23 + }, + "frame": { + "x": 114, + "y": 94, + "w": 19, + "h": 23 + } + }, + { + "filename": "4263_3", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 8, + "y": 6, + "w": 24, + "h": 18 + }, + "frame": { + "x": 114, + "y": 117, + "w": 24, + "h": 18 + } + }, + { + "filename": "872_1", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 10, + "y": 7, + "w": 19, + "h": 16 + }, + "frame": { + "x": 121, + "y": 135, + "w": 19, + "h": 16 + } + }, + { + "filename": "872_2", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 10, + "y": 7, + "w": 19, + "h": 16 + }, + "frame": { + "x": 130, + "y": 70, + "w": 19, + "h": 16 + } + }, + { + "filename": "872_3", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 40, + "h": 30 + }, + "spriteSourceSize": { + "x": 10, + "y": 7, + "w": 19, + "h": 16 + }, + "frame": { + "x": 133, + "y": 86, + "w": 19, + "h": 16 + } } ] } @@ -435,6 +897,6 @@ "meta": { "app": "https://www.codeandweb.com/texturepacker", "version": "3.0", - "smartupdate": "$TexturePacker:SmartUpdate:786c66f91b209fa43195adad625bba7a:d08bb87b741dd122687e4f140536121d:ec5f05e7f30cd98f74db0c2326109fd3$" + "smartupdate": "$TexturePacker:SmartUpdate:24c9149f93bc0780ddac7e68b7cdf2ee:a47e40f05fefa08be7ce6c997b27cd04:ec5f05e7f30cd98f74db0c2326109fd3$" } } diff --git a/public/images/pokemon_icons_8v.png b/public/images/pokemon_icons_8v.png index 1b8078b02a945fb54e7433cdef35fedec1605937..00731a0f016067d153137b6e17cdbb6392a9783a 100644 GIT binary patch literal 9009 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 Xe|F7Yxlmi700000NkvXXu0mjf5HbU@ delta 4018 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 From d9a685611daafa9a3b95fcd3aa8762ea79d48414 Mon Sep 17 00:00:00 2001 From: Flashfyre Date: Sat, 20 Apr 2024 15:46:11 -0400 Subject: [PATCH 13/47] Update passive abilities --- src/data/pokemon-species.ts | 98 ++++++++++++++++++------------------- 1 file changed, 49 insertions(+), 49 deletions(-) diff --git a/src/data/pokemon-species.ts b/src/data/pokemon-species.ts index c8965646957..409c32b68d3 100644 --- a/src/data/pokemon-species.ts +++ b/src/data/pokemon-species.ts @@ -3211,18 +3211,18 @@ export const starterPassiveAbilities = { [Species.ZAPDOS]: Abilities.DRIZZLE, [Species.MOLTRES]: Abilities.DROUGHT, [Species.DRATINI]: Abilities.DELTA_STREAM, - [Species.MEWTWO]: Abilities.BERSERK, + [Species.MEWTWO]: Abilities.NEUROFORCE, [Species.MEW]: Abilities.PROTEAN, - [Species.CHIKORITA]: Abilities.TRIAGE, + [Species.CHIKORITA]: Abilities.RIPEN, [Species.CYNDAQUIL]: Abilities.TURBOBLAZE, - [Species.TOTODILE]: Abilities.STRONG_JAW, + [Species.TOTODILE]: Abilities.TOUGH_CLAWS, [Species.SENTRET]: Abilities.FLUFFY, [Species.HOOTHOOT]: Abilities.CURSED_BODY, [Species.LEDYBA]: Abilities.SCREEN_CLEANER, [Species.SPINARAK]: Abilities.PRANKSTER, [Species.CHINCHOU]: Abilities.REGENERATOR, [Species.PICHU]: Abilities.TRANSISTOR, - [Species.CLEFFA]: Abilities.TRIAGE, + [Species.CLEFFA]: Abilities.MISTY_SURGE, [Species.IGGLYBUFF]: Abilities.SERENE_GRACE, [Species.TOGEPI]: Abilities.OPPORTUNIST, [Species.NATU]: Abilities.TINTED_LENS, @@ -3254,19 +3254,19 @@ export const starterPassiveAbilities = { [Species.HOUNDOUR]: Abilities.INTIMIDATE, [Species.PHANPY]: Abilities.ROCK_HEAD, [Species.STANTLER]: Abilities.MAGIC_GUARD, - [Species.SMEARGLE]: Abilities.TRACE, + [Species.SMEARGLE]: Abilities.QUICK_DRAW, [Species.TYROGUE]: Abilities.STAMINA, [Species.SMOOCHUM]: Abilities.CUTE_CHARM, [Species.ELEKID]: Abilities.IRON_FIST, [Species.MAGBY]: Abilities.CONTRARY, [Species.MILTANK]: Abilities.GLUTTONY, - [Species.RAIKOU]: Abilities.FLARE_BOOST, - [Species.ENTEI]: Abilities.TOXIC_BOOST, - [Species.SUICUNE]: Abilities.SPEED_BOOST, + [Species.RAIKOU]: Abilities.TRANSISTOR, + [Species.ENTEI]: Abilities.MOXIE, + [Species.SUICUNE]: Abilities.UNAWARE, [Species.LARVITAR]: Abilities.SAND_FORCE, [Species.LUGIA]: Abilities.STORM_DRAIN, - [Species.HO_OH]: Abilities.FLASH_FIRE, - [Species.CELEBI]: Abilities.TRIAGE, + [Species.HO_OH]: Abilities.MAGIC_GUARD, + [Species.CELEBI]: Abilities.GRASSY_SURGE, [Species.TREECKO]: Abilities.GRASSY_SURGE, [Species.TORCHIC]: Abilities.RECKLESS, [Species.MUDKIP]: Abilities.REGENERATOR, @@ -3274,9 +3274,9 @@ export const starterPassiveAbilities = { [Species.ZIGZAGOON]: Abilities.PICKPOCKET, [Species.WURMPLE]: Abilities.TINTED_LENS, [Species.LOTAD]: Abilities.DRIZZLE, - [Species.SEEDOT]: Abilities.EARLY_BIRD, + [Species.SEEDOT]: Abilities.LEAF_GUARD, [Species.TAILLOW]: Abilities.KEEN_EYE, - [Species.WINGULL]: Abilities.HYDRATION, + [Species.WINGULL]: Abilities.STORM_DRAIN, [Species.RALTS]: Abilities.PSYCHIC_SURGE, [Species.SURSKIT]: Abilities.WATER_ABSORB, [Species.SHROOMISH]: Abilities.GUTS, @@ -3291,7 +3291,7 @@ export const starterPassiveAbilities = { [Species.MAWILE]: Abilities.MOLD_BREAKER, [Species.ARON]: Abilities.SOLID_ROCK, [Species.MEDITITE]: Abilities.OWN_TEMPO, - [Species.ELECTRIKE]: Abilities.SPEED_BOOST, + [Species.ELECTRIKE]: Abilities.ELECTRIC_SURGE, [Species.PLUSLE]: Abilities.MINUS, [Species.MINUN]: Abilities.PLUS, [Species.VOLBEAT]: Abilities.TINTED_LENS, @@ -3306,7 +3306,7 @@ export const starterPassiveAbilities = { [Species.TRAPINCH]: Abilities.ADAPTABILITY, [Species.CACNEA]: Abilities.SAND_RUSH, [Species.SWABLU]: Abilities.WHITE_SMOKE, - [Species.ZANGOOSE]: Abilities.SUPER_LUCK, + [Species.ZANGOOSE]: Abilities.TOUGH_CLAWS, [Species.SEVIPER]: Abilities.MOLD_BREAKER, [Species.LUNATONE]: Abilities.FAIRY_AURA, [Species.SOLROCK]: Abilities.DROUGHT, @@ -3328,7 +3328,7 @@ export const starterPassiveAbilities = { [Species.CLAMPERL]: Abilities.SIMPLE, [Species.RELICANTH]: Abilities.SOLID_ROCK, [Species.LUVDISC]: Abilities.PICKUP, - [Species.BAGON]: Abilities.BERSERK, + [Species.BAGON]: Abilities.GALE_WINGS, [Species.BELDUM]: Abilities.IRON_FIST, [Species.REGIROCK]: Abilities.REGENERATOR, [Species.REGICE]: Abilities.ICE_SCALES, @@ -3336,10 +3336,10 @@ export const starterPassiveAbilities = { [Species.LATIAS]: Abilities.SERENE_GRACE, [Species.LATIOS]: Abilities.SERENE_GRACE, [Species.KYOGRE]: Abilities.HYDRATION, - [Species.GROUDON]: Abilities.LEAF_GUARD, - [Species.RAYQUAZA]: Abilities.STEADFAST, + [Species.GROUDON]: Abilities.EARTH_EATER, + [Species.RAYQUAZA]: Abilities.UNNERVE, [Species.JIRACHI]: Abilities.COMATOSE, - [Species.DEOXYS]: Abilities.STICKY_HOLD, + [Species.DEOXYS]: Abilities.PROTEAN, [Species.TURTWIG]: Abilities.HARVEST, [Species.CHIMCHAR]: Abilities.DEFIANT, [Species.PIPLUP]: Abilities.SLUSH_RUSH, @@ -3369,7 +3369,7 @@ export const starterPassiveAbilities = { [Species.SPIRITOMB]: Abilities.REGENERATOR, [Species.GIBLE]: Abilities.SAND_STREAM, [Species.MUNCHLAX]: Abilities.CUD_CHEW, - [Species.RIOLU]: Abilities.MEGA_LAUNCHER, + [Species.RIOLU]: Abilities.MINDS_EYE, [Species.HIPPOPOTAS]: Abilities.SAND_VEIL, [Species.SKORUPI]: Abilities.SUPER_LUCK, [Species.CROAGUNK]: Abilities.PICKPOCKET, @@ -3377,14 +3377,14 @@ export const starterPassiveAbilities = { [Species.FINNEON]: Abilities.DRIZZLE, [Species.MANTYKE]: Abilities.STORM_DRAIN, [Species.SNOVER]: Abilities.SNOW_CLOAK, - [Species.ROTOM]: Abilities.MOTOR_DRIVE, + [Species.ROTOM]: Abilities.HADRON_ENGINE, [Species.UXIE]: Abilities.ILLUSION, [Species.MESPRIT]: Abilities.MOODY, [Species.AZELF]: Abilities.NEUROFORCE, [Species.DIALGA]: Abilities.SPEED_BOOST, [Species.PALKIA]: Abilities.MAGIC_BOUNCE, [Species.HEATRAN]: Abilities.ROUGH_SKIN, - [Species.REGIGIGAS]: Abilities.IRON_FIST, + [Species.REGIGIGAS]: Abilities.MINDS_EYE, [Species.GIRATINA]: Abilities.SHADOW_TAG, [Species.CRESSELIA]: Abilities.MAGIC_BOUNCE, [Species.PHIONE]: Abilities.SWIFT_SWIM, @@ -3394,7 +3394,7 @@ export const starterPassiveAbilities = { [Species.ARCEUS]: Abilities.ADAPTABILITY, [Species.VICTINI]: Abilities.SUPER_LUCK, [Species.SNIVY]: Abilities.MULTISCALE, - [Species.TEPIG]: Abilities.SAND_RUSH, + [Species.TEPIG]: Abilities.ROCK_HEAD, [Species.OSHAWOTT]: Abilities.MOLD_BREAKER, [Species.PATRAT]: Abilities.STAKEOUT, [Species.LILLIPUP]: Abilities.BALL_FETCH, @@ -3416,7 +3416,7 @@ export const starterPassiveAbilities = { [Species.SEWADDLE]: Abilities.SHARPNESS, [Species.VENIPEDE]: Abilities.INTIMIDATE, [Species.COTTONEE]: Abilities.MISTY_SURGE, - [Species.PETILIL]: Abilities.DROUGHT, + [Species.PETILIL]: Abilities.DANCER, [Species.BASCULIN]: Abilities.OPPORTUNIST, [Species.SANDILE]: Abilities.STRONG_JAW, [Species.DARUMAKA]: Abilities.IRON_FIST, @@ -3428,7 +3428,7 @@ export const starterPassiveAbilities = { [Species.TIRTOUGA]: Abilities.SHELL_ARMOR, [Species.ARCHEN]: Abilities.ROCKY_PAYLOAD, [Species.TRUBBISH]: Abilities.GOOEY, - [Species.ZORUA]: Abilities.ADAPTABILITY, + [Species.ZORUA]: Abilities.DARK_AURA, [Species.MINCCINO]: Abilities.SCRAPPY, [Species.GOTHITA]: Abilities.PRESSURE, [Species.SOLOSIS]: Abilities.GOOEY, @@ -3436,20 +3436,20 @@ export const starterPassiveAbilities = { [Species.VANILLITE]: Abilities.REFRIGERATE, [Species.DEERLING]: Abilities.JUSTIFIED, [Species.EMOLGA]: Abilities.WIND_POWER, - [Species.KARRABLAST]: Abilities.NO_GUARD, - [Species.FOONGUS]: Abilities.MIMICRY, + [Species.KARRABLAST]: Abilities.MIRROR_ARMOR, + [Species.FOONGUS]: Abilities.MYCELIUM_MIGHT, [Species.FRILLISH]: Abilities.MUMMY, [Species.ALOMOMOLA]: Abilities.MULTISCALE, [Species.JOLTIK]: Abilities.VOLT_ABSORB, - [Species.FERROSEED]: Abilities.SKILL_LINK, + [Species.FERROSEED]: Abilities.ROUGH_SKIN, [Species.KLINK]: Abilities.STEELWORKER, [Species.TYNAMO]: Abilities.SWIFT_SWIM, [Species.ELGYEM]: Abilities.SHADOW_TAG, [Species.LITWICK]: Abilities.SOUL_HEART, - [Species.AXEW]: Abilities.SHEER_FORCE, + [Species.AXEW]: Abilities.DRAGONS_MAW, [Species.CUBCHOO]: Abilities.INTIMIDATE, [Species.CRYOGONAL]: Abilities.DAZZLING, - [Species.SHELMET]: Abilities.TOXIC_DEBRIS, + [Species.SHELMET]: Abilities.SHED_SKIN, [Species.STUNFISK]: Abilities.STORM_DRAIN, [Species.MIENFOO]: Abilities.NO_GUARD, [Species.DRUDDIGON]: Abilities.INTIMIDATE, @@ -3475,34 +3475,34 @@ export const starterPassiveAbilities = { [Species.MELOETTA]: Abilities.PUNK_ROCK, [Species.GENESECT]: Abilities.MEGA_LAUNCHER, [Species.CHESPIN]: Abilities.IRON_BARBS, - [Species.FENNEKIN]: Abilities.MAGIC_GUARD, - [Species.FROAKIE]: Abilities.MERCILESS, + [Species.FENNEKIN]: Abilities.MAGIC_BOUNCE, + [Species.FROAKIE]: Abilities.ADAPTABILITY, [Species.BUNNELBY]: Abilities.GUTS, [Species.FLETCHLING]: Abilities.RECKLESS, [Species.SCATTERBUG]: Abilities.PRANKSTER, [Species.LITLEO]: Abilities.INTIMIDATE, [Species.FLABEBE]: Abilities.GRASSY_SURGE, - [Species.SKIDDO]: Abilities.FUR_COAT, + [Species.SKIDDO]: Abilities.GRASSY_SURGE, [Species.PANCHAM]: Abilities.FLUFFY, [Species.FURFROU]: Abilities.BALL_FETCH, [Species.ESPURR]: Abilities.PSYCHIC_SURGE, [Species.HONEDGE]: Abilities.SHARPNESS, - [Species.SPRITZEE]: Abilities.UNAWARE, - [Species.SWIRLIX]: Abilities.PIXILATE, + [Species.SPRITZEE]: Abilities.MISTY_SURGE, + [Species.SWIRLIX]: Abilities.WELL_BAKED_BODY, [Species.INKAY]: Abilities.SUPREME_OVERLORD, [Species.BINACLE]: Abilities.SOLID_ROCK, - [Species.SKRELP]: Abilities.CORROSION, + [Species.SKRELP]: Abilities.DRAGONS_MAW, [Species.CLAUNCHER]: Abilities.SWIFT_SWIM, [Species.HELIOPTILE]: Abilities.NO_GUARD, - [Species.TYRUNT]: Abilities.SHEER_FORCE, + [Species.TYRUNT]: Abilities.RECKLESS, [Species.AMAURA]: Abilities.SERENE_GRACE, [Species.HAWLUCHA]: Abilities.RECKLESS, [Species.DEDENNE]: Abilities.SIMPLE, [Species.CARBINK]: Abilities.SOLID_ROCK, - [Species.GOOMY]: Abilities.POISON_HEAL, + [Species.GOOMY]: Abilities.DRIZZLE, [Species.KLEFKI]: Abilities.TRIAGE, [Species.PHANTUMP]: Abilities.UNNERVE, - [Species.PUMPKABOO]: Abilities.FLARE_BOOST, + [Species.PUMPKABOO]: Abilities.FLASH_FIRE, [Species.BERGMITE]: Abilities.MIRROR_ARMOR, [Species.NOIBAT]: Abilities.PUNK_ROCK, [Species.XERNEAS]: Abilities.COMPETITIVE, @@ -3524,8 +3524,8 @@ export const starterPassiveAbilities = { [Species.WISHIWASHI]: Abilities.PARENTAL_BOND, [Species.MAREANIE]: Abilities.TOXIC_DEBRIS, [Species.MUDBRAY]: Abilities.CUD_CHEW, - [Species.DEWPIDER]: Abilities.STRONG_JAW, - [Species.FOMANTIS]: Abilities.MIMICRY, + [Species.DEWPIDER]: Abilities.UNNERVE, + [Species.FOMANTIS]: Abilities.SHARPNESS, [Species.MORELULL]: Abilities.PERISH_BODY, [Species.SALANDIT]: Abilities.DAZZLING, [Species.STUFFUL]: Abilities.HOSPITALITY, @@ -3534,14 +3534,14 @@ export const starterPassiveAbilities = { [Species.ORANGURU]: Abilities.HOSPITALITY, [Species.PASSIMIAN]: Abilities.COSTAR, [Species.WIMPOD]: Abilities.TINTED_LENS, - [Species.SANDYGAST]: Abilities.DAUNTLESS_SHIELD, + [Species.SANDYGAST]: Abilities.SAND_STREAM, [Species.PYUKUMUKU]: Abilities.IRON_BARBS, [Species.TYPE_NULL]: Abilities.ADAPTABILITY, [Species.MINIOR]: Abilities.ANGER_SHELL, [Species.KOMALA]: Abilities.GUTS, [Species.TURTONATOR]: Abilities.ANGER_SHELL, [Species.TOGEDEMARU]: Abilities.STATIC, - [Species.MIMIKYU]: Abilities.MIMICRY, + [Species.MIMIKYU]: Abilities.CURSED_BODY, [Species.BRUXISH]: Abilities.MULTISCALE, [Species.DRAMPA]: Abilities.FLASH_FIRE, [Species.DHELMISE]: Abilities.INFILTRATOR, @@ -3563,12 +3563,12 @@ export const starterPassiveAbilities = { [Species.MARSHADOW]: Abilities.IRON_FIST, [Species.POIPOLE]: Abilities.MERCILESS, [Species.STAKATAKA]: Abilities.DAUNTLESS_SHIELD, - [Species.BLACEPHALON]: Abilities.REGENERATOR, + [Species.BLACEPHALON]: Abilities.MAGIC_GUARD, [Species.ZERAORA]: Abilities.MOTOR_DRIVE, [Species.MELTAN]: Abilities.FULL_METAL_BODY, - [Species.GROOKEY]: Abilities.SOLID_ROCK, + [Species.GROOKEY]: Abilities.GRASS_PELT, [Species.SCORBUNNY]: Abilities.RECKLESS, - [Species.SOBBLE]: Abilities.MIMICRY, + [Species.SOBBLE]: Abilities.SUPER_LUCK, [Species.SKWOVET]: Abilities.HONEY_GATHER, [Species.ROOKIDEE]: Abilities.IRON_BARBS, [Species.BLIPBUG]: Abilities.TINTED_LENS, @@ -3576,7 +3576,7 @@ export const starterPassiveAbilities = { [Species.GOSSIFLEUR]: Abilities.STORM_DRAIN, [Species.WOOLOO]: Abilities.ROCK_HEAD, [Species.CHEWTLE]: Abilities.ROCK_HEAD, - [Species.YAMPER]: Abilities.SPEED_BOOST, + [Species.YAMPER]: Abilities.STAKEOUT, [Species.ROLYCOLY]: Abilities.EARTH_EATER, [Species.APPLIN]: Abilities.DRAGONS_MAW, [Species.SILICOBRA]: Abilities.SAND_RUSH, @@ -3613,7 +3613,7 @@ export const starterPassiveAbilities = { [Species.GLASTRIER]: Abilities.FILTER, [Species.SPECTRIER]: Abilities.PERISH_BODY, [Species.CALYREX]: Abilities.HARVEST, - [Species.ENAMORUS]: Abilities.MISTY_SURGE, + [Species.ENAMORUS]: Abilities.PRANKSTER, [Species.SPRIGATITO]: Abilities.MAGICIAN, [Species.FUECOCO]: Abilities.EARTH_EATER, [Species.QUAXLY]: Abilities.DANCER, @@ -3679,7 +3679,7 @@ export const starterPassiveAbilities = { [Species.OKIDOGI]: Abilities.INTIMIDATE, [Species.MUNKIDORI]: Abilities.PRANKSTER, [Species.FEZANDIPITI]: Abilities.DAZZLING, - [Species.OGERPON]: Abilities.UNNERVE, + [Species.OGERPON]: Abilities.OPPORTUNIST, [Species.GOUGING_FIRE]: Abilities.BEAST_BOOST, [Species.RAGING_BOLT]: Abilities.BEAST_BOOST, [Species.IRON_BOULDER]: Abilities.SHARPNESS, @@ -3710,7 +3710,7 @@ export const starterPassiveAbilities = { [Species.HISUI_VOLTORB]: Abilities.HADRON_ENGINE, [Species.HISUI_QWILFISH]: Abilities.MERCILESS, [Species.HISUI_SNEASEL]: Abilities.SCRAPPY, - [Species.HISUI_ZORUA]: Abilities.DARK_AURA, + [Species.HISUI_ZORUA]: Abilities.ADAPTABILITY, [Species.PALDEA_TAUROS]: Abilities.RATTLED, [Species.PALDEA_WOOPER]: Abilities.THICK_FAT, [Species.BLOODMOON_URSALUNA]: Abilities.BERSERK From 9b03d6f8d30c252aca5c596143b5d32e83428078 Mon Sep 17 00:00:00 2001 From: Flashfyre Date: Sat, 20 Apr 2024 16:08:33 -0400 Subject: [PATCH 14/47] Fix crash related to fusion sprites --- src/field/pokemon.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/field/pokemon.ts b/src/field/pokemon.ts index 6cbbcd0d079..a7c383d9818 100644 --- a/src/field/pokemon.ts +++ b/src/field/pokemon.ts @@ -2043,7 +2043,7 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container { for (let f = 0; f < 2; f++) { const variantColors = variantColorCache[!f ? spriteKey : backSpriteKey]; let variantColorSet = new Map(); - if (variantColors) { + if (this.shiny && variantColors && variantColors[this.variant]) { Object.keys(variantColors[this.variant]).forEach(k => { variantColorSet.set(Utils.rgbaToInt(Array.from(Object.values(Utils.rgbHexToRgba(k)))), Array.from(Object.values(Utils.rgbHexToRgba(variantColors[this.variant][k])))); }); @@ -2082,7 +2082,7 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container { for (let f = 0; f < 2; f++) { const variantColors = variantColorCache[!f ? fusionSpriteKey : fusionBackSpriteKey]; let variantColorSet = new Map(); - if (variantColors) { + if (this.fusionShiny && variantColors && variantColors[this.fusionVariant]) { Object.keys(variantColors[this.fusionVariant]).forEach(k => { variantColorSet.set(Utils.rgbaToInt(Array.from(Object.values(Utils.rgbHexToRgba(k)))), Array.from(Object.values(Utils.rgbHexToRgba(variantColors[this.fusionVariant][k])))); }); From fc06c4d9e108ff87d1e063bdaa1520fff558a6d1 Mon Sep 17 00:00:00 2001 From: Flashfyre Date: Sat, 20 Apr 2024 18:46:36 -0400 Subject: [PATCH 15/47] Fix title querying with placeholder save slot --- src/system/game-data.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/system/game-data.ts b/src/system/game-data.ts index fe2b7ec1b5c..15969ebd71e 100644 --- a/src/system/game-data.ts +++ b/src/system/game-data.ts @@ -567,6 +567,8 @@ export class GameData { getSession(slotId: integer): Promise { return new Promise(async (resolve, reject) => { + if (slotId < 0) + return resolve(null); const handleSessionData = async (sessionDataStr: string) => { try { const sessionData = this.parseSessionData(sessionDataStr); From 8faa77cfbfbaee2bd43e74f17e79c1f1fc7da760 Mon Sep 17 00:00:00 2001 From: Flashfyre Date: Sat, 20 Apr 2024 19:43:48 -0400 Subject: [PATCH 16/47] Fix struggle damage blockable by Magic Guard --- src/data/move.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/data/move.ts b/src/data/move.ts index 2b2698968bc..c19c822a5d2 100644 --- a/src/data/move.ts +++ b/src/data/move.ts @@ -665,12 +665,14 @@ export class SurviveDamageAttr extends ModifiedDamageAttr { export class RecoilAttr extends MoveEffectAttr { private useHp: boolean; private damageRatio: number; + private unblockable: boolean; - constructor(useHp?: boolean, damageRatio?: number) { + constructor(useHp: boolean = false, damageRatio: number = 0.25, unblockable: boolean = false) { super(true); this.useHp = useHp; - this.damageRatio = (damageRatio !== undefined ? damageRatio : 0.25) || 0.25; + this.damageRatio = damageRatio; + this.unblockable = unblockable; } apply(user: Pokemon, target: Pokemon, move: Move, args: any[]): boolean { @@ -678,7 +680,8 @@ export class RecoilAttr extends MoveEffectAttr { return false; const cancelled = new Utils.BooleanHolder(false); - applyAbAttrs(BlockRecoilDamageAttr, user, cancelled); + if (!this.unblockable) + applyAbAttrs(BlockRecoilDamageAttr, user, cancelled); if (cancelled.value) return false; @@ -4073,7 +4076,7 @@ export function initMoves() { .attr(RecoilAttr) .unimplemented(), new AttackMove(Moves.STRUGGLE, Type.NORMAL, MoveCategory.PHYSICAL, 50, -1, 1, -1, 0, 1) - .attr(RecoilAttr, true) + .attr(RecoilAttr, true, 0.25, true) .attr(TypelessAttr) .ignoresVirtual() .target(MoveTarget.RANDOM_NEAR_ENEMY), From 17eddd7b021cbfba663e0c8e3a17aefe0b04eed4 Mon Sep 17 00:00:00 2001 From: Flashfyre Date: Sat, 20 Apr 2024 22:30:28 -0400 Subject: [PATCH 17/47] Consolidate broken variant data for players who missed 1.0.1 --- src/debug.js | 2 +- src/system/game-data.ts | 48 +++++++++++++++++++++++++++++++++++++++-- 2 files changed, 47 insertions(+), 3 deletions(-) diff --git a/src/debug.js b/src/debug.js index 68f95c41140..b627dba65b1 100644 --- a/src/debug.js +++ b/src/debug.js @@ -2,7 +2,7 @@ export function getData() { const dataStr = localStorage.getItem('data'); if (!dataStr) return null; - return JSON.parse(atob(dataStr), (k, v) => k.endsWith('Attr') && ![ 'natureAttr', 'passiveAttr', 'variantAttr' ].includes(k) ? BigInt(v) : v); + return JSON.parse(atob(dataStr), (k, v) => k.endsWith('Attr') && ![ 'natureAttr', 'abilityAttr', 'passiveAttr' ].includes(k) ? BigInt(v) : v); } export function getSession() { diff --git a/src/system/game-data.ts b/src/system/game-data.ts index 15969ebd71e..88fcb2ce736 100644 --- a/src/system/game-data.ts +++ b/src/system/game-data.ts @@ -1,6 +1,6 @@ import BattleScene, { PokeballCounts, bypassLogin } from "../battle-scene"; import Pokemon, { EnemyPokemon, PlayerPokemon } from "../field/pokemon"; -import { pokemonPrevolutions } from "../data/pokemon-evolutions"; +import { pokemonEvolutions, pokemonPrevolutions } from "../data/pokemon-evolutions"; import PokemonSpecies, { SpeciesFormKey, allSpecies, getPokemonSpecies, noStarterFormKeys, speciesStarters } from "../data/pokemon-species"; import { Species, defaultStarterSpecies } from "../data/enums/species"; import * as Utils from "../utils"; @@ -28,7 +28,7 @@ import { speciesEggMoves } from "../data/egg-moves"; import { allMoves } from "../data/move"; import { TrainerVariant } from "../field/trainer"; import { OutdatedPhase, UnavailablePhase } from "#app/phases"; -import { Variant } from "#app/data/variant"; +import { Variant, variantData } from "#app/data/variant"; const saveKey = 'x0i2O7WRiANTqPmZ'; // Temporary; secure encryption is not yet necessary @@ -339,9 +339,12 @@ export class GameData { for (let s of Object.keys(starterEggMoveData)) this.starterData[s].eggMoves = starterEggMoveData[s]; } + + this.migrateStarterAbilities(systemData); } else { if ([ '1.0.0', '1.0.1' ].includes(systemData.gameVersion)) this.migrateStarterAbilities(systemData); + this.fixVariantData(systemData); // Migrate ability starter data if empty for caught species Object.keys(systemData.starterData).forEach(sd => { if (systemData.dexData[sd].caughtAttr && !systemData.starterData[sd].abilityAttr) @@ -1223,4 +1226,45 @@ export class GameData { } } } + + fixVariantData(systemData: SystemSaveData): void { + const starterIds = Object.keys(this.starterData).map(s => parseInt(s) as Species); + const starterData = systemData.starterData; + const dexData = systemData.dexData; + if (starterIds.find(id => (dexData[id].caughtAttr & DexAttr.VARIANT_2 || dexData[id].caughtAttr & DexAttr.VARIANT_3) && !variantData[id])) { + for (let s of starterIds) { + const species = getPokemonSpecies(s); + if (variantData[s]) { + const tempCaughtAttr = dexData[s].caughtAttr; + let seenVariant2 = false; + let seenVariant3 = false; + let checkEvoSpecies = (es: Species) => { + seenVariant2 ||= !!(dexData[es].seenAttr & DexAttr.VARIANT_2); + seenVariant3 ||= !!(dexData[es].seenAttr & DexAttr.VARIANT_3); + if (pokemonEvolutions.hasOwnProperty(es)) { + for (let pe of pokemonEvolutions[es]) + checkEvoSpecies(pe.speciesId); + } + }; + checkEvoSpecies(s); + if (dexData[s].caughtAttr & DexAttr.VARIANT_2 && !seenVariant2) + dexData[s].caughtAttr ^= DexAttr.VARIANT_2; + if (dexData[s].caughtAttr & DexAttr.VARIANT_3 && !seenVariant3) + dexData[s].caughtAttr ^= DexAttr.VARIANT_3; + starterData[s].abilityAttr = (tempCaughtAttr & DexAttr.DEFAULT_VARIANT ? AbilityAttr.ABILITY_1 : 0) + | (tempCaughtAttr & DexAttr.VARIANT_2 && species.ability2 ? AbilityAttr.ABILITY_2 : 0) + | (tempCaughtAttr & DexAttr.VARIANT_3 && species.abilityHidden ? AbilityAttr.ABILITY_HIDDEN : 0); + } else { + const tempCaughtAttr = dexData[s].caughtAttr; + if (dexData[s].caughtAttr & DexAttr.VARIANT_2) + dexData[s].caughtAttr ^= DexAttr.VARIANT_2; + if (dexData[s].caughtAttr & DexAttr.VARIANT_3) + dexData[s].caughtAttr ^= DexAttr.VARIANT_3; + starterData[s].abilityAttr = (tempCaughtAttr & DexAttr.DEFAULT_VARIANT ? AbilityAttr.ABILITY_1 : 0) + | (tempCaughtAttr & DexAttr.VARIANT_2 && species.ability2 ? AbilityAttr.ABILITY_2 : 0) + | (tempCaughtAttr & DexAttr.VARIANT_3 && species.abilityHidden ? AbilityAttr.ABILITY_HIDDEN : 0); + } + } + } + } } \ No newline at end of file From ae2c9c1a574e10d3a8345be615a099c4887b7614 Mon Sep 17 00:00:00 2001 From: Flashfyre Date: Sat, 20 Apr 2024 22:59:48 -0400 Subject: [PATCH 18/47] Account for stack count with Wide Lens accuracy boost --- src/modifier/modifier.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modifier/modifier.ts b/src/modifier/modifier.ts index 3ebf4e75bbd..d327b385732 100644 --- a/src/modifier/modifier.ts +++ b/src/modifier/modifier.ts @@ -1468,7 +1468,7 @@ export class PokemonMoveAccuracyBoosterModifier extends PokemonHeldItemModifier apply(args: any[]): boolean { const moveAccuracy = (args[1] as Utils.IntegerHolder); - moveAccuracy.value = Math.min(moveAccuracy.value + this.accuracyAmount, 100); + moveAccuracy.value = Math.min(moveAccuracy.value + this.accuracyAmount * this.getStackCount(), 100); return true; } From 08988822dbdfc69f8cbdc033b923228f1afa86f3 Mon Sep 17 00:00:00 2001 From: Flashfyre Date: Sat, 20 Apr 2024 23:09:59 -0400 Subject: [PATCH 19/47] Add missing attribute to Pressure --- src/data/ability.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/data/ability.ts b/src/data/ability.ts index 80931d3c164..0ff17d021d5 100644 --- a/src/data/ability.ts +++ b/src/data/ability.ts @@ -2441,6 +2441,7 @@ export function initAbilities() { .attr(PostSummonWeatherChangeAbAttr, WeatherType.SANDSTORM) .attr(PostBiomeChangeWeatherChangeAbAttr, WeatherType.SANDSTORM), new Ability(Abilities.PRESSURE, "Pressure", "By putting pressure on the opposing Pokémon, it raises their PP usage.", 3) + .attr(IncreasePpAbAttr) .attr(PostSummonMessageAbAttr, (pokemon: Pokemon) => getPokemonMessage(pokemon, ' is exerting its Pressure!')), new Ability(Abilities.THICK_FAT, "Thick Fat", "The Pokémon is protected by a layer of thick fat, which halves the damage taken from Fire- and Ice-type moves.", 3) .attr(ReceivedTypeDamageMultiplierAbAttr, Type.FIRE, 0.5) From ee6c3e8fbcb5465256656284ed4f9e3ecb8714d3 Mon Sep 17 00:00:00 2001 From: Flashfyre Date: Sat, 20 Apr 2024 23:24:01 -0400 Subject: [PATCH 20/47] Fix boss IVs rerolling after reload --- src/battle-scene.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/battle-scene.ts b/src/battle-scene.ts index 6e5973d23a3..fdd50661b2a 100644 --- a/src/battle-scene.ts +++ b/src/battle-scene.ts @@ -655,7 +655,7 @@ export default class BattleScene extends SceneBase { if (OPP_SPECIES_OVERRIDE) species = getPokemonSpecies(OPP_SPECIES_OVERRIDE); const pokemon = new EnemyPokemon(this, species, level, trainerSlot, boss, dataSource); - if (boss) { + if (boss && !dataSource) { const secondaryIvs = Utils.getIvsFromId(Utils.randSeedInt(4294967295)); for (let s = 0; s < pokemon.ivs.length; s++) From c3eaa0506fed10bfffcc99fc1a2c19b184b0ebc6 Mon Sep 17 00:00:00 2001 From: Xavion3 Date: Sun, 21 Apr 2024 14:10:16 +1000 Subject: [PATCH 21/47] Make it so you can't freeze in sun --- src/field/pokemon.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/field/pokemon.ts b/src/field/pokemon.ts index a7c383d9818..d3d657742e8 100644 --- a/src/field/pokemon.ts +++ b/src/field/pokemon.ts @@ -1828,7 +1828,7 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container { return false; break; case StatusEffect.FREEZE: - if (this.isOfType(Type.ICE)) + if (this.isOfType(Type.ICE) || [WeatherType.SUNNY, WeatherType.HARSH_SUN].includes(this.scene?.arena.weather?.weatherType)) return false; break; case StatusEffect.BURN: From 1acc082080a40e3780223f496374acf53be47930 Mon Sep 17 00:00:00 2001 From: lucfd <83493765+lucfd@users.noreply.github.com> Date: Sun, 21 Apr 2024 01:04:51 -0400 Subject: [PATCH 22/47] Fixed Freeze Shock (#216) * added charge turn to freeze shock * fixed freeze shock animation --- src/data/move.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/data/move.ts b/src/data/move.ts index c19c822a5d2..d5bd71ad2e1 100644 --- a/src/data/move.ts +++ b/src/data/move.ts @@ -5132,6 +5132,7 @@ export function initMoves() { .attr(StatChangeAttr, BattleStat.SPATK, 1, true) .danceMove(), new AttackMove(Moves.FREEZE_SHOCK, Type.ICE, MoveCategory.PHYSICAL, 140, 90, 5, 30, 0, 5) + .attr(ChargeAttr, ChargeAnim.FREEZE_SHOCK_CHARGING, 'became cloaked\nin a freezing light!') .attr(StatusEffectAttr, StatusEffect.PARALYSIS) .makesContact(false), new AttackMove(Moves.ICE_BURN, Type.ICE, MoveCategory.SPECIAL, 140, 90, 5, 30, 0, 5) From 5b34e7f873c64769f5d3f46dc8b4625a4d5fb31d Mon Sep 17 00:00:00 2001 From: Xavion3 Date: Sun, 21 Apr 2024 15:26:30 +1000 Subject: [PATCH 23/47] Implement No Guard --- src/data/ability.ts | 7 ++++++- src/phases.ts | 7 +++++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/data/ability.ts b/src/data/ability.ts index 0ff17d021d5..16eb729e1db 100644 --- a/src/data/ability.ts +++ b/src/data/ability.ts @@ -2092,6 +2092,9 @@ export class SuppressFieldAbilitiesAbAttr extends AbAttr { } } + +export class AlwaysHitAbAttr extends AbAttr { } + export class UncopiableAbilityAbAttr extends AbAttr { constructor() { super(false); @@ -2573,7 +2576,9 @@ export function initAbilities() { new Ability(Abilities.SNIPER, "Sniper (N)", "Powers up moves if they become critical hits when attacking.", 4), new Ability(Abilities.MAGIC_GUARD, "Magic Guard", "The Pokémon only takes damage from attacks.", 4) .attr(BlockNonDirectDamageAbAttr), - new Ability(Abilities.NO_GUARD, "No Guard (N)", "The Pokémon employs no-guard tactics to ensure incoming and outgoing attacks always land.", 4), + new Ability(Abilities.NO_GUARD, "No Guard", "The Pokémon employs no-guard tactics to ensure incoming and outgoing attacks always land.", 4) + .attr(AlwaysHitAbAttr) + .attr(DoubleBattleChanceAbAttr), new Ability(Abilities.STALL, "Stall (N)", "The Pokémon moves after all other Pokémon do.", 4), new Ability(Abilities.TECHNICIAN, "Technician", "Powers up the Pokémon's weaker moves.", 4) .attr(MovePowerBoostAbAttr, (user, target, move) => move.power <= 60, 1.5), diff --git a/src/phases.ts b/src/phases.ts index 98d474390b7..a3ea81e8bc7 100644 --- a/src/phases.ts +++ b/src/phases.ts @@ -30,7 +30,7 @@ import { Weather, WeatherType, getRandomWeatherType, getTerrainBlockMessage, get import { TempBattleStat } from "./data/temp-battle-stat"; import { ArenaTagSide, ArenaTrapTag, MistTag, TrickRoomTag } from "./data/arena-tag"; import { ArenaTagType } from "./data/enums/arena-tag-type"; -import { CheckTrappedAbAttr, MoveAbilityBypassAbAttr, IgnoreOpponentStatChangesAbAttr, PostAttackAbAttr, PostBattleAbAttr, PostDefendAbAttr, PostSummonAbAttr, PostTurnAbAttr, PostWeatherLapseAbAttr, PreSwitchOutAbAttr, PreWeatherDamageAbAttr, ProtectStatAbAttr, RedirectMoveAbAttr, RunSuccessAbAttr, StatChangeMultiplierAbAttr, SuppressWeatherEffectAbAttr, SyncEncounterNatureAbAttr, applyAbAttrs, applyCheckTrappedAbAttrs, applyPostAttackAbAttrs, applyPostBattleAbAttrs, applyPostDefendAbAttrs, applyPostSummonAbAttrs, applyPostTurnAbAttrs, applyPostWeatherLapseAbAttrs, applyPreStatChangeAbAttrs, applyPreSwitchOutAbAttrs, applyPreWeatherEffectAbAttrs, BattleStatMultiplierAbAttr, applyBattleStatMultiplierAbAttrs, IncrementMovePriorityAbAttr, applyPostVictoryAbAttrs, PostVictoryAbAttr, applyPostBattleInitAbAttrs, PostBattleInitAbAttr, BlockNonDirectDamageAbAttr as BlockNonDirectDamageAbAttr, applyPostKnockOutAbAttrs, PostKnockOutAbAttr, PostBiomeChangeAbAttr, applyPostFaintAbAttrs, PostFaintAbAttr, IncreasePpAbAttr, PostStatChangeAbAttr, applyPostStatChangeAbAttrs } from "./data/ability"; +import { CheckTrappedAbAttr, MoveAbilityBypassAbAttr, IgnoreOpponentStatChangesAbAttr, PostAttackAbAttr, PostBattleAbAttr, PostDefendAbAttr, PostSummonAbAttr, PostTurnAbAttr, PostWeatherLapseAbAttr, PreSwitchOutAbAttr, PreWeatherDamageAbAttr, ProtectStatAbAttr, RedirectMoveAbAttr, RunSuccessAbAttr, StatChangeMultiplierAbAttr, SuppressWeatherEffectAbAttr, SyncEncounterNatureAbAttr, applyAbAttrs, applyCheckTrappedAbAttrs, applyPostAttackAbAttrs, applyPostBattleAbAttrs, applyPostDefendAbAttrs, applyPostSummonAbAttrs, applyPostTurnAbAttrs, applyPostWeatherLapseAbAttrs, applyPreStatChangeAbAttrs, applyPreSwitchOutAbAttrs, applyPreWeatherEffectAbAttrs, BattleStatMultiplierAbAttr, applyBattleStatMultiplierAbAttrs, IncrementMovePriorityAbAttr, applyPostVictoryAbAttrs, PostVictoryAbAttr, applyPostBattleInitAbAttrs, PostBattleInitAbAttr, BlockNonDirectDamageAbAttr as BlockNonDirectDamageAbAttr, applyPostKnockOutAbAttrs, PostKnockOutAbAttr, PostBiomeChangeAbAttr, applyPostFaintAbAttrs, PostFaintAbAttr, IncreasePpAbAttr, PostStatChangeAbAttr, applyPostStatChangeAbAttrs, AlwaysHitAbAttr } from "./data/ability"; import { Unlockables, getUnlockableName } from "./system/unlockables"; import { getBiomeKey } from "./field/arena"; import { BattleType, BattlerIndex, TurnCommand } from "./battle"; @@ -2173,7 +2173,7 @@ export class MovePhase extends BattlePhase { const targets = this.scene.getField(true).filter(p => { if (this.targets.indexOf(p.getBattlerIndex()) > -1) { const hiddenTag = p.getTag(HiddenTag); - if (hiddenTag && !this.move.getMove().getAttrs(HitsTagAttr).filter(hta => (hta as HitsTagAttr).tagType === hiddenTag.tagType).length) + if (hiddenTag && !this.move.getMove().getAttrs(HitsTagAttr).filter(hta => (hta as HitsTagAttr).tagType === hiddenTag.tagType).length && !p.hasAbilityWithAttr(AlwaysHitAbAttr) && !this.pokemon.hasAbilityWithAttr(AlwaysHitAbAttr)) return false; return true; } @@ -2467,6 +2467,9 @@ export class MoveEffectPhase extends PokemonPhase { if (user.turnData.hitsLeft < user.turnData.hitCount) return true; + if (user.hasAbilityWithAttr(AlwaysHitAbAttr) || target.hasAbilityWithAttr(AlwaysHitAbAttr)) + return true; + const hiddenTag = target.getTag(HiddenTag); if (hiddenTag && !this.move.getMove().getAttrs(HitsTagAttr).filter(hta => (hta as HitsTagAttr).tagType === hiddenTag.tagType).length) return false; From c2136a6df138db8952713fc8509b45e13e7a66dd Mon Sep 17 00:00:00 2001 From: Madmadness65 Date: Sun, 21 Apr 2024 00:47:55 -0500 Subject: [PATCH 24/47] Miscellaneous minor changes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit • The volume of Pikachu's cry has been lowered by 10 dB. • Tarountula's starter value has been lowered to 1. • Altered Whitney and Chuck's signature Pokémon (swapped Whitney's Clefairy for Girafarig, and gave Chuck Mankey). • The alternate forms in Flabébé's evolution line can now be encountered. --- public/audio/cry/25-gigantamax.m4a | Bin 25914 -> 27058 bytes public/audio/cry/25.m4a | Bin 25914 -> 27058 bytes src/battle-scene.ts | 3 +++ src/data/pokemon-level-moves.ts | 4 ++-- src/data/pokemon-species.ts | 2 +- src/data/trainer-config.ts | 4 ++-- 6 files changed, 8 insertions(+), 5 deletions(-) diff --git a/public/audio/cry/25-gigantamax.m4a b/public/audio/cry/25-gigantamax.m4a index ea4becab5b808c44b255c36aed7393d01f646b87..2cf38814bceae7dcda822db118ee3cf1a7a38c58 100644 GIT binary patch literal 27058 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

    M+t7KA5s_N~8J1_8hup=@1aD(^aMqsdRo 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 literal 25914 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

    M+t7KA5s_N~8J1_8hup=@1aD(^aMqsdRo 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 literal 25914 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 Date: Sun, 21 Apr 2024 01:55:00 -0500 Subject: [PATCH 25/47] =?UTF-8?q?Fix=20White=20Flab=C3=A9b=C3=A9=20line=20?= =?UTF-8?q?crashing?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This is not the most elegant solution, as it's *only* the White form causing issues, but it does solve the problem. --- public/audio/cry/669-white.m4a | Bin 0 -> 10166 bytes public/audio/cry/670-white.m4a | Bin 0 -> 14122 bytes public/audio/cry/671-white.m4a | Bin 0 -> 15820 bytes 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 public/audio/cry/669-white.m4a create mode 100644 public/audio/cry/670-white.m4a create mode 100644 public/audio/cry/671-white.m4a diff --git a/public/audio/cry/669-white.m4a b/public/audio/cry/669-white.m4a new file mode 100644 index 0000000000000000000000000000000000000000..773241dac0f8a558a1f92c1f19bd7614dc518335 GIT binary patch literal 10166 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 literal 0 HcmV?d00001 diff --git a/public/audio/cry/670-white.m4a b/public/audio/cry/670-white.m4a new file mode 100644 index 0000000000000000000000000000000000000000..45e83e386afbf61f9406b6ba4b1d0379018f9ba4 GIT binary patch literal 14122 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 Y1%2rDZsgtI`}c09pzqyS-oJPIKk7>D;Q#;t literal 0 HcmV?d00001 diff --git a/public/audio/cry/671-white.m4a b/public/audio/cry/671-white.m4a new file mode 100644 index 0000000000000000000000000000000000000000..e604dea4064d7ffb0b77c7b73def2d53b4b39cdf GIT binary patch literal 15820 zcmajGWmsHG(>6MTdvFNu4k5S)4<0nQ26uN07TleI;BLV^IKkcBJ-FL9v-k6y^SWfBLXO)ysrJtPb_K zzs}zyse(sK;0AALJ!H7K{$*=(jXg5w+;LSw#x&kKT;wB47YgY5=kXhD#ZFbFU&2|k z_&e!aeUpRxmRr~#Eq)*O1O_6;=m2o|5zyN! wGEY5pBa0%p&6gPAX@AE2)FWk9304CelMUmubpN*#slO^U*yW+XX-Z&(oL;^U9o09TAp6@7|0T;b=%$`;yx%oxqHcPX zLCu0ImgvO<0N$ess&AGfUDVn71YP;xE3IeKEo$i)vQ{G4H=pJWG6H+HWau!%wJF;D z;fNj0%3lVOZlH%VMg@FXEt!@qehvLDrYhf8gRS33;c_9^iJilGo9z_G9hnJZ`ipWo zhk2K)Uzkm-xe*S{#NJf^#c7BZaOYp5hDprY;7`XI=AQ^Z;@oX+*tg_1UN&FlR&w4^ z(=p1;F9zr=o%EEqgSX!H2eRDKF%w9}1?Qt5u3sPb&11K2r}4I%SdzmhIP`DMdaK4F zzp-Mnx(u_>@_BgaTA!VE&%1cp&JSs?Q%)FAy=jID6Kova^cMWS z@oW+UtB8!fmr3n@{PHt(CE{~WQvQ@8b}!d{mTIDl&k}+ce3E=Lth8+pXN`N0C6m(y zO#mpdQ+56!^s+O>L~!hs2WVRg4`kt@`zT2g(%Us%t;k1?7Ag9A!|$;_bjLj_Jyv?O zc_#EhXCBeU@-b;5=ytn&NOrH&W|-mg@D)_7ob8=3NYVigV)~RQm7r`CYjam&-|oG0blD9eJ169w<<*hB;%r= zXvK|&E>JuO;=@1-5`F6-ddL#Y^DJrCWvMF-z2f}J9^z%G@$&Ytnuz%4=whHH;PF8R zvF;$0fnre=%Cc=k49?K$5T2QJjHXqv;eA;Z|C8F~+4x5#H_7H*SKsLPQwyEDPwqdW zK}ttAe}@uxHNybCp2k+55lM?*M_b|ujb2~uMo?R=%z$-I!uwJE^Xra(goj@=Z#Z4P zrtW2q&xcqwoJ}>g8_(=pmhIgtOeWg;VBC)P)BzO%XE9lpIz&JkE-Gh@qzEzKG=j4z zn4jJvhTSfXmzmT5tW`>>D>0Q2to!ghT^_jnHjFO}HrJ?@SC;JU;R;7(RW;q7 zRxKWVU>Z!5oJmN+9IIk(pjP#XACrc^x@{tlGK7PHE?s= zTRPoDefTjh^mk-QCs-ut5oAn5e&qNcMrvU|_@`OOm!N{pqS-Oi zR*YIxy<+W3uog5TO&65{y_jx_PqQ3e1JCz4h7Yp zpv>Z`Z({Icd4{0q#i1RP^lw7dlt+?Yt=+$v`8?vODI)5pMdNL|JrzW{$;Qm&kFj<& z@X@j#7&qgX@j@w@Zmdd=txMR@OFH0XY5FlFM0 z2!nU;)^59jf>IivnR+mXbpyx*mTVssWHGU+P%v{*-tK2?@7Y9ca|~UQH{hlN+hKV~tY?V* zSfvt?m+el*pLx$lu!M!=oLU!fWWx6p7`F+KQ7Tk!;w^lwTi?{3=;JCYDqs4V>1Z^J zlb;ZtkxI9h2lvOZHuTS6AI@H^h~9)o{656vtcZRK;~XpQRF6*cym#d*y@ zaTXtPp6Fp5>g9trTzxp0URnI!Sl&K?srI#VjgtsS1!kl3gWi7zdg(r=?>il}((zcJv#+cs zH$_T#>#)l~@+p^Uj6*oZ2`P}fK2eNcwq|Z$xFx|Kv7uIm0{yo~K)zNBR!f2L{SkRH zYJa0DfrdM4+fsxS=);C2FX&-9=v}|DO*a%abZQq$C@H42L_i_`oO<=cCl)4=QSmwo zocH{i@x{|qM-&USdTJgPlD;X!+CmK2Cmhs#{<&SWk(25e2>2EhY*p|-D0#P&4Qbo4 zBNiw*8K4pptSX9Rad^e_k`k2*llEmYe0CVChiW9UQ@+1^DjUJ?v|)Hc-q zd{xA_dH>CBxRVp_F6!DOY|`|I2fN>-SA)50)1E-8%7kh_KD!FxK}F3eddHs`<)S3l z8~!TMcHR;pI_Y2s#qSEGu%+;_hHT=nO6<~-uv3l<6mmIcF0l!Z3(Yz&Y|m_wCnYAm zg{AYwQ1C$%x+us&0DJJN&^zdo|4?{cZlA5aNRqd`oMKcq+T4~PT}=VLE6SOU;x5|6 z(mKj={Zd18!Z#TDM&X0GSOLQ0eJ{bFTvu1KS1&8?w5gZC9ObLX1F8qfi*L8p8n_yp z^Azeackm9{w6y9Q?WYKremB*EtF%z~YiIcTuGQ78H7he~`24xD`t`8_HcAznyRjTT zApn-|%HPP6l|;FJ`C^UxMRMFChzH2SMPaQ=j3-4g5n5+gSE_eowUz7Lt< zvGVvscA7;5OQvf@S#N4~RzRz_Agq5{d`H2$7#Gy{M+AeXjRj+tm%QLniUw0Vb20qa`?*1`A{_yX~2W3E*k7ldHPPZ~{px-?@ zw9>bHK#4XQc-y6qTty-LcLqllcG?#=N(HLTL1Jo7wC~IK4o^WST?UfxxUgp>KYyI( zA*G8Fe~hEfjf7*TS^YEZN?5VEc|5&b4&>;&y4}8OwQKA-+c{5{^*mZi{1vregbl4V zQAcnniwBbDgHc^E=52W;@LAX9=n;y~LZs3+GKrMH+!BsgI<)tie_}iS$RH?leDgWq0!1zb&tIT_jlJEA7Z9%Y ztX}s;@t8>K2ath_zPz3IofvQm0c`hDzS!odGwkYRu36@XPZBmgxI%@^|cT?#_reabZ@GPmXA|_&=FU6S`H|baN(7Z z+a?uGv$SyvF?ED7R2wQ}@%wa)y}jI?7{XCFzeEl#H3)L66pYDSkBjVbGmZBsHT&jy z#C`iYcj4ZMG|cExH^w*idnq4BBF-}#8bi3Bxf85B=##Or8Nv*|n;Y;^;s%N3dz#Ug zrLUPaIGq%f(qjh^(7EH$+Zzho~ z@!j9iJW@uhK83f5t4>}33r-{hoeJtNb%kr{Vl&EEF`oEdeF9NyM^ou>78g_=(d2Nq5`#DuIqBL|3puqTIUCcXuu2?DgWK)DdU+E~u6rSQD!@XUV$=pG#Y( zN!|EfRP*58D{K6$8qxwX`?O^?{!R1W052EQxv^;oQqB~_tfYKh>YIDq=Cvwp?VAYE zq<1Oz5o%&`df9_TfXm~!udsi~xL39{jyE8nbpr8bMhSB#-KFZ!^NHot*in8vIIzEq z$lOIP7NDKxM+J$8iy*3`%o}Ah!g&2iC?XPP=7=ycDMnmqi^?*H8~%IuqQP!vfz_>o z8LuD&civIX?yiSZUvZ!8;oKe0b!_x32aihXCd0$Gxm?NRoi}Vw0MrAo7P+dVAZ&1M z-oFa*0q5a%=5}PO^(u+TR#Y|N!&kF6l?mk``}A<;V6ru;1q1XL+#CUhzTQoPOwz)k z#>1e7T2hJ&T9Q+!LB-4o`;k$FSTV#~8*&n2gy*)BKiU!U#IEUhh~2E1-vct5!{nqt z_U_Zi+8Wy5KRLr-8fgq-0U1e3&A*d4Ebu7;Hd(wOnuJcqicm~sV$wN)82yLTTX&U; zxAblGGou&vo2?a(NOeGJg!yWR9 zR4W6O0#m@2lzg1HG(HS4HEcO~-Tb=Bb+tX+)q_

  1. jG4d)OQhtK*aMMuD(a)IV2g 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%0Dv;g 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 Tfe?iJBij`Gk8BReKeGQ1t3IM0 literal 0 HcmV?d00001 From c8a9069e8b5773ea568a1b2b3f1eb109aaacfebf Mon Sep 17 00:00:00 2001 From: Flashfyre Date: Sun, 21 Apr 2024 10:59:50 -0400 Subject: [PATCH 26/47] Add outdated session support and fix older migrations --- src/phases.ts | 27 +++++++++++++ src/system/game-data.ts | 15 ++++++-- src/ui/session-reload-modal-ui-handler.ts | 47 +++++++++++++++++++++++ src/ui/ui.ts | 4 ++ 4 files changed, 89 insertions(+), 4 deletions(-) create mode 100644 src/ui/session-reload-modal-ui-handler.ts diff --git a/src/phases.ts b/src/phases.ts index a3ea81e8bc7..ccb83cc2976 100644 --- a/src/phases.ts +++ b/src/phases.ts @@ -379,6 +379,33 @@ export class UnavailablePhase extends Phase { } } +export class ReloadSessionPhase extends Phase { + constructor(scene: BattleScene) { + super(scene); + } + + start(): void { + this.scene.ui.setMode(Mode.SESSION_RELOAD); + + let delayElapsed = false; + let loaded = false; + + this.scene.time.delayedCall(Utils.fixedInt(1500), () => { + if (loaded) + this.end(); + else + delayElapsed = true; + }); + + this.scene.gameData.loadSystem().then(() => { + if (delayElapsed) + this.end(); + else + loaded = true; + }); + } +} + export class OutdatedPhase extends Phase { constructor(scene: BattleScene) { super(scene); diff --git a/src/system/game-data.ts b/src/system/game-data.ts index 88fcb2ce736..491042777b7 100644 --- a/src/system/game-data.ts +++ b/src/system/game-data.ts @@ -27,7 +27,7 @@ import { Moves } from "../data/enums/moves"; import { speciesEggMoves } from "../data/egg-moves"; import { allMoves } from "../data/move"; import { TrainerVariant } from "../field/trainer"; -import { OutdatedPhase, UnavailablePhase } from "#app/phases"; +import { OutdatedPhase, ReloadSessionPhase, UnavailablePhase } from "#app/phases"; import { Variant, variantData } from "#app/data/variant"; const saveKey = 'x0i2O7WRiANTqPmZ'; // Temporary; secure encryption is not yet necessary @@ -280,6 +280,9 @@ export class GameData { if (error.startsWith('client version out of date')) { this.scene.clearPhaseQueue(); this.scene.unshiftPhase(new OutdatedPhase(this.scene)); + } else if (error.startsWith('session out of date')) { + this.scene.clearPhaseQueue(); + this.scene.unshiftPhase(new ReloadSessionPhase(this.scene)); } console.error(error); return resolve(false); @@ -340,7 +343,7 @@ export class GameData { this.starterData[s].eggMoves = starterEggMoveData[s]; } - this.migrateStarterAbilities(systemData); + this.migrateStarterAbilities(systemData, this.starterData); } else { if ([ '1.0.0', '1.0.1' ].includes(systemData.gameVersion)) this.migrateStarterAbilities(systemData); @@ -551,6 +554,10 @@ export class GameData { .then(response => response.text()) .then(error => { if (error) { + if (error.startsWith('session out of date')) { + this.scene.clearPhaseQueue(); + this.scene.unshiftPhase(new ReloadSessionPhase(this.scene)); + } console.error(error); return resolve(false); } @@ -1207,9 +1214,9 @@ export class GameData { } } - migrateStarterAbilities(systemData: SystemSaveData): void { + migrateStarterAbilities(systemData: SystemSaveData, initialStarterData?: StarterData): void { const starterIds = Object.keys(this.starterData).map(s => parseInt(s) as Species); - const starterData = systemData.starterData; + const starterData = initialStarterData || systemData.starterData; const dexData = systemData.dexData; for (let s of starterIds) { const dexAttr = dexData[s].caughtAttr; diff --git a/src/ui/session-reload-modal-ui-handler.ts b/src/ui/session-reload-modal-ui-handler.ts new file mode 100644 index 00000000000..fdcd9b2c206 --- /dev/null +++ b/src/ui/session-reload-modal-ui-handler.ts @@ -0,0 +1,47 @@ +import BattleScene from "../battle-scene"; +import { ModalConfig, ModalUiHandler } from "./modal-ui-handler"; +import { addTextObject, TextStyle } from "./text"; +import { Mode } from "./ui"; + +export default class SessionReloadModalUiHandler extends ModalUiHandler { + constructor(scene: BattleScene, mode?: Mode) { + super(scene, mode); + } + + getModalTitle(): string { + return ''; + } + + getWidth(): number { + return 160; + } + + getHeight(): number { + return 32; + } + + getMargin(): [number, number, number, number] { + return [ 0, 0, 48, 0 ]; + } + + getButtonLabels(): string[] { + return [ ]; + } + + setup(): void { + super.setup(); + + const label = addTextObject(this.scene, this.getWidth() / 2, this.getHeight() / 2, 'Your session is out of date.\nYour data will be reloaded…', TextStyle.WINDOW, { fontSize: '48px', align: 'center' }); + label.setOrigin(0.5, 0.5); + + this.modalContainer.add(label); + } + + show(args: any[]): boolean { + const config: ModalConfig = { + buttonActions: [] + }; + + return super.show([ config ]); + } +} \ No newline at end of file diff --git a/src/ui/ui.ts b/src/ui/ui.ts index f1fe29d9035..6e20b2cb8b8 100644 --- a/src/ui/ui.ts +++ b/src/ui/ui.ts @@ -34,6 +34,7 @@ import TitleUiHandler from './title-ui-handler'; import SavingIconHandler from './saving-icon-handler'; import UnavailableModalUiHandler from './unavailable-modal-ui-handler'; import OutdatedModalUiHandler from './outdated-modal-ui-handler'; +import SessionReloadModalUiHandler from './session-reload-modal-ui-handler'; export enum Mode { MESSAGE, @@ -62,6 +63,7 @@ export enum Mode { LOGIN_FORM, REGISTRATION_FORM, LOADING, + SESSION_RELOAD, UNAVAILABLE, OUTDATED }; @@ -90,6 +92,7 @@ const noTransitionModes = [ Mode.LOGIN_FORM, Mode.REGISTRATION_FORM, Mode.LOADING, + Mode.SESSION_RELOAD, Mode.UNAVAILABLE, Mode.OUTDATED ]; @@ -141,6 +144,7 @@ export default class UI extends Phaser.GameObjects.Container { new LoginFormUiHandler(scene), new RegistrationFormUiHandler(scene), new LoadingModalUiHandler(scene), + new SessionReloadModalUiHandler(scene), new UnavailableModalUiHandler(scene), new OutdatedModalUiHandler(scene) ]; From 3c90427361499913bc12b428d93de6ae1b10a1e4 Mon Sep 17 00:00:00 2001 From: Juan-Lucas Date: Sun, 21 Apr 2024 12:18:09 +0200 Subject: [PATCH 27/47] pokeball: implement i18n on pokeball name and add french i18n --- src/data/pokeball.ts | 13 +++++++------ src/locales/en/pokeball.ts | 8 ++++++++ src/locales/fr/pokeball.ts | 8 ++++++++ src/plugins/i18n.ts | 6 ++++++ 4 files changed, 29 insertions(+), 6 deletions(-) create mode 100644 src/locales/en/pokeball.ts create mode 100644 src/locales/fr/pokeball.ts diff --git a/src/data/pokeball.ts b/src/data/pokeball.ts index 45775f33d65..f5e39ba38ab 100644 --- a/src/data/pokeball.ts +++ b/src/data/pokeball.ts @@ -1,4 +1,5 @@ import BattleScene from "../battle-scene"; +import i18next from '../plugins/i18n'; export enum PokeballType { POKEBALL, @@ -30,22 +31,22 @@ export function getPokeballName(type: PokeballType): string { let ret: string; switch (type) { case PokeballType.POKEBALL: - ret = 'Poké Ball'; + ret = i18next.t('pokeball:pokeBall'); break; case PokeballType.GREAT_BALL: - ret = 'Great Ball'; + ret = i18next.t('pokeball:greatBall'); break; case PokeballType.ULTRA_BALL: - ret = 'Ultra Ball'; + ret = i18next.t('pokeball:ultraBall'); break; case PokeballType.ROGUE_BALL: - ret = 'Rogue Ball'; + ret = i18next.t('pokeball:rogueBall'); break; case PokeballType.MASTER_BALL: - ret = 'Master Ball'; + ret = i18next.t('pokeball:masterBall'); break; case PokeballType.LUXURY_BALL: - ret = 'Luxury Ball'; + ret = i18next.t('pokeball:luxuryBall'); break; } return ret; diff --git a/src/locales/en/pokeball.ts b/src/locales/en/pokeball.ts new file mode 100644 index 00000000000..6f774d416b9 --- /dev/null +++ b/src/locales/en/pokeball.ts @@ -0,0 +1,8 @@ +export const pokeball = { + "pokeBall": "Poké Ball", + "greatBall": "Great Ball", + "ultraBall": "Ultra Ball", + "rogueBall": "Rogue Ball", + "masterBall": "Master Ball", + "luxuryBall": "Luxury Ball", +} as const; \ No newline at end of file diff --git a/src/locales/fr/pokeball.ts b/src/locales/fr/pokeball.ts new file mode 100644 index 00000000000..0244550c5b2 --- /dev/null +++ b/src/locales/fr/pokeball.ts @@ -0,0 +1,8 @@ +export const pokeball = { + "pokeBall": "Poké Ball", + "greatBall": "Super Ball", + "ultraBall": "Hyper Ball", + "rogueBall": "Rogue Ball", + "masterBall": "Master Ball", + "luxuryBall": "Luxe Ball", +} as const; \ No newline at end of file diff --git a/src/plugins/i18n.ts b/src/plugins/i18n.ts index 9a72ff55f9d..eabafd82c76 100644 --- a/src/plugins/i18n.ts +++ b/src/plugins/i18n.ts @@ -6,6 +6,9 @@ import { menu as frMenu } from '../locales/fr/menu'; import { move as enMove } from '../locales/en/move'; import { move as frMove } from '../locales/fr/move'; +import { pokeball as enPokeball } from '../locales/en/pokeball'; +import { pokeball as frPokeball } from '../locales/fr/pokeball'; + export interface MoveTranslationEntry { name: string, effect: string @@ -50,6 +53,7 @@ export function initI18n(): void { en: { menu: enMenu, move: enMove, + pokeball: enPokeball, }, it: { menu: itMenu, @@ -57,6 +61,7 @@ export function initI18n(): void { fr: { menu: frMenu, move: frMove, + pokeball: frPokeball, } }, }); @@ -68,6 +73,7 @@ declare module 'i18next' { resources: { menu: typeof enMenu; move: typeof enMove; + pokeball: typeof enPokeball; }; } } From 87c1f5e50fa4e042b09fd5ebe12afc8fa9573a70 Mon Sep 17 00:00:00 2001 From: Flashfyre Date: Sun, 21 Apr 2024 11:50:50 -0400 Subject: [PATCH 28/47] Fix Poke Ball localization --- src/battle-scene.ts | 7 +++++-- src/modifier/modifier-type.ts | 16 +++++++++++++--- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/src/battle-scene.ts b/src/battle-scene.ts index f462f50e17e..26fbe1b2fb6 100644 --- a/src/battle-scene.ts +++ b/src/battle-scene.ts @@ -17,7 +17,7 @@ import { TextStyle, addTextObject } from './ui/text'; import { Moves } from "./data/enums/moves"; import { allMoves } from "./data/move"; import { initMoves } from './data/move'; -import { ModifierPoolType, getDefaultModifierTypeForTier, getEnemyModifierTypesForWave } from './modifier/modifier-type'; +import { ModifierPoolType, getDefaultModifierTypeForTier, getEnemyModifierTypesForWave, getModifierPoolForType } from './modifier/modifier-type'; import AbilityBar from './ui/ability-bar'; import { BlockItemTheftAbAttr, DoubleBattleChanceAbAttr, IncrementMovePriorityAbAttr, applyAbAttrs, initAbilities } from './data/ability'; import { Abilities } from "./data/enums/abilities"; @@ -795,7 +795,10 @@ export default class BattleScene extends SceneBase { this.trainer.setVisible(true); if (reloadI18n) { - const localizable: Localizable[] = [ ...allMoves ]; + const localizable: Localizable[] = [ + ...allMoves, + ...Utils.getEnumValues(ModifierPoolType).map(mpt => getModifierPoolForType(mpt)).map(mp => Object.values(mp).flat().map(mt => mt.modifierType).filter(mt => 'localize' in mt).map(lpb => lpb as unknown as Localizable)).flat() + ]; for (let item of localizable) item.localize(); } diff --git a/src/modifier/modifier-type.ts b/src/modifier/modifier-type.ts index 77d70954768..6197db23790 100644 --- a/src/modifier/modifier-type.ts +++ b/src/modifier/modifier-type.ts @@ -19,6 +19,7 @@ import { VoucherType, getVoucherTypeIcon, getVoucherTypeName } from '../system/v import { FormChangeItem, SpeciesFormChangeItemTrigger, pokemonFormChanges } from '../data/pokemon-forms'; import { ModifierTier } from './modifier-tier'; import { Nature, getNatureName, getNatureStatMultiplier } from '#app/data/nature'; +import { Localizable } from '#app/plugins/i18n'; const outputModifierData = false; const useMaxWeightForOutput = false; @@ -131,10 +132,19 @@ export interface GeneratedPersistentModifierType { getPregenArgs(): any[]; } -class AddPokeballModifierType extends ModifierType { +class AddPokeballModifierType extends ModifierType implements Localizable { + private pokeballType: PokeballType; + private count: integer; + constructor(pokeballType: PokeballType, count: integer, iconImage?: string) { - super(`${count}x ${getPokeballName(pokeballType)}`, `Receive ${getPokeballName(pokeballType)} x${count}\nCatch Rate: ${getPokeballCatchMultiplier(pokeballType) > -1 ? `${getPokeballCatchMultiplier(pokeballType)}x` : 'Certain'}`, - (_type, _args) => new Modifiers.AddPokeballModifier(this, pokeballType, count), iconImage, 'pb', 'pb_bounce_1'); + super('', '', (_type, _args) => new Modifiers.AddPokeballModifier(this, pokeballType, count), iconImage, 'pb', 'pb_bounce_1'); + this.pokeballType = pokeballType; + this.count = count; + } + + localize() { + this.name = `${this.count}x ${getPokeballName(this.pokeballType)}`; + this.description = `Receive ${getPokeballName(this.pokeballType)} x${this.count}\nCatch Rate: ${getPokeballCatchMultiplier(this.pokeballType) > -1 ? `${getPokeballCatchMultiplier(this.pokeballType)}x` : 'Certain'}`; } } From 0e9881e351d432a42b825b3ffecf6f3eb1b9deac Mon Sep 17 00:00:00 2001 From: Miguel S <62101239+sl-miguel@users.noreply.github.com> Date: Sun, 21 Apr 2024 18:08:43 +0200 Subject: [PATCH 29/47] Fixed issue #224: Healing Wish description (french) --- src/locales/fr/move.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/locales/fr/move.ts b/src/locales/fr/move.ts index 3a7eca94275..c75c5448f53 100644 --- a/src/locales/fr/move.ts +++ b/src/locales/fr/move.ts @@ -1443,7 +1443,7 @@ export const move: MoveTranslations = { }, "healingWish": { name: "Voeu Soin", - effect: "Un soin qui permet au lanceur de récupérer jusqu’à la moitié de ses PV max." + effect: "Le lanceur tombe K.O. pour soigner les altérations de statut et les PV du Pokémon qui viendra le remplacer sur le terrain." }, "brine": { name: "Saumure", From 24c2e18ed794816af1336cd8f2d979629c2f3a58 Mon Sep 17 00:00:00 2001 From: Xavion3 Date: Mon, 22 Apr 2024 02:43:50 +1000 Subject: [PATCH 30/47] Stop weather being regenerated on save load --- src/phases.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/phases.ts b/src/phases.ts index ccb83cc2976..3399838cb63 100644 --- a/src/phases.ts +++ b/src/phases.ts @@ -794,7 +794,8 @@ export class EncounterPhase extends BattlePhase { pokemon.resetBattleData(); } - this.scene.arena.trySetWeather(getRandomWeatherType(this.scene.arena), false); + if (!this.loaded) + this.scene.arena.trySetWeather(getRandomWeatherType(this.scene.arena), false); const enemyField = this.scene.getEnemyField(); this.scene.tweens.add({ From c6f395d63a1764589b0b7bb5320b6b37b835781f Mon Sep 17 00:00:00 2001 From: Matthew Date: Sun, 21 Apr 2024 14:09:54 -0400 Subject: [PATCH 31/47] Add link to npm/node guide to README --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 424d47ff1b0..b2955f8c4b5 100644 --- a/README.md +++ b/README.md @@ -7,8 +7,11 @@ PokéRogue is a browser based Pokémon fangame heavily inspired by the roguelite If you have the motivation and experience with Typescript/Javascript (or are willing to learn) please feel free to fork the repository and make pull requests with contributions. If you don't know what to work on but want to help, reference the below **To-Do** section or the **#vote** channel in the discord. ### 💻 Environment Setup -node: 18.3.0 +#### Prerequisites +- node: 18.3.0 +- npm: [how to install](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) +#### Running Locally 1. Clone the repo and in the root directory run `npm install` - *if you run into any errors, reach out in the **#dev-corner** channel in discord* 2. Run `npm run start:dev` to locally run the project in `localhost:8000` From 3d9f5fb157a4265ef093343b7726d036b25393c4 Mon Sep 17 00:00:00 2001 From: Flashfyre Date: Sun, 21 Apr 2024 16:19:11 -0400 Subject: [PATCH 32/47] Protect against cross-session overwrites --- src/phases.ts | 4 +++- src/system/game-data.ts | 31 ++++++++++++++++++++++++------- 2 files changed, 27 insertions(+), 8 deletions(-) diff --git a/src/phases.ts b/src/phases.ts index 3399838cb63..31f631bf4a6 100644 --- a/src/phases.ts +++ b/src/phases.ts @@ -3420,6 +3420,8 @@ export class GameOverPhase extends BattlePhase { handleClearSession(): void { this.scene.gameData.tryClearSession(this.scene, this.scene.sessionSlotId).then((success: boolean | [boolean, boolean]) => { + if (!success[0]) + return this.scene.reset(true); this.scene.time.delayedCall(1000, () => { let firstClear = false; if (this.victory && success[1]) { @@ -4327,7 +4329,7 @@ export class EggLapsePhase extends Phase { const eggsToHatch: Egg[] = this.scene.gameData.eggs.filter((egg: Egg) => { return --egg.hatchWaves < 1 - }) + }); if (eggsToHatch.length) { this.scene.queueMessage('Oh?'); diff --git a/src/system/game-data.ts b/src/system/game-data.ts index 491042777b7..c5b9f32cf9c 100644 --- a/src/system/game-data.ts +++ b/src/system/game-data.ts @@ -1,7 +1,7 @@ import BattleScene, { PokeballCounts, bypassLogin } from "../battle-scene"; import Pokemon, { EnemyPokemon, PlayerPokemon } from "../field/pokemon"; import { pokemonEvolutions, pokemonPrevolutions } from "../data/pokemon-evolutions"; -import PokemonSpecies, { SpeciesFormKey, allSpecies, getPokemonSpecies, noStarterFormKeys, speciesStarters } from "../data/pokemon-species"; +import PokemonSpecies, { allSpecies, getPokemonSpecies, noStarterFormKeys, speciesStarters } from "../data/pokemon-species"; import { Species, defaultStarterSpecies } from "../data/enums/species"; import * as Utils from "../utils"; import PokemonData from "./pokemon-data"; @@ -27,7 +27,7 @@ import { Moves } from "../data/enums/moves"; import { speciesEggMoves } from "../data/egg-moves"; import { allMoves } from "../data/move"; import { TrainerVariant } from "../field/trainer"; -import { OutdatedPhase, ReloadSessionPhase, UnavailablePhase } from "#app/phases"; +import { OutdatedPhase, ReloadSessionPhase } from "#app/phases"; import { Variant, variantData } from "#app/data/variant"; const saveKey = 'x0i2O7WRiANTqPmZ'; // Temporary; secure encryption is not yet necessary @@ -722,9 +722,19 @@ export class GameData { Utils.apiFetch(`savedata/delete?datatype=${GameDataType.SESSION}&slot=${slotId}`, true).then(response => { if (response.ok) { loggedInUser.lastSessionSlot = -1; - return resolve(true); + resolve(true); } - resolve(false); + return response.text(); + }).then(error => { + if (error) { + if (error.startsWith('session out of date')) { + this.scene.clearPhaseQueue(); + this.scene.unshiftPhase(new ReloadSessionPhase(this.scene)); + } + console.error(error); + resolve(false); + } + resolve(true); }); }); }); @@ -742,12 +752,19 @@ export class GameData { return resolve([false, false]); const sessionData = this.getSessionSaveData(scene); Utils.apiPost(`savedata/clear?slot=${slotId}`, JSON.stringify(sessionData)).then(response => { - if (response.ok) { + if (response.ok) loggedInUser.lastSessionSlot = -1; - return response.json(); + return response.json(); + }).then(jsonResponse => { + if (!jsonResponse.error) + return resolve([true, jsonResponse.success as boolean]); + if (jsonResponse && jsonResponse.error.startsWith('session out of date')) { + this.scene.clearPhaseQueue(); + this.scene.unshiftPhase(new ReloadSessionPhase(this.scene)); } + console.error(jsonResponse); resolve([false, false]); - }).then(jsonResponse => resolve([true, jsonResponse.success as boolean])); + }); }); }); } From 8a31468dda83a602e2430abbbf491aa1c0a4022a Mon Sep 17 00:00:00 2001 From: Madmadness65 Date: Sun, 21 Apr 2024 15:44:30 -0500 Subject: [PATCH 33/47] Add new Stellar Terapagos graphics Despite this, Stellar Terapagos still cannot be obtained legitimately yet. --- public/images/pokemon/1024-stellar.json | 22 +++++++++--------- public/images/pokemon/1024-stellar.png | Bin 1700 -> 3744 bytes public/images/pokemon/back/1024-stellar.json | 22 +++++++++--------- public/images/pokemon/back/1024-stellar.png | Bin 1570 -> 3342 bytes .../pokemon/back/shiny/1024-stellar.json | 22 +++++++++--------- .../pokemon/back/shiny/1024-stellar.png | Bin 1571 -> 3342 bytes public/images/pokemon/shiny/1024-stellar.json | 22 +++++++++--------- public/images/pokemon/shiny/1024-stellar.png | Bin 1699 -> 3750 bytes 8 files changed, 44 insertions(+), 44 deletions(-) diff --git a/public/images/pokemon/1024-stellar.json b/public/images/pokemon/1024-stellar.json index 3f8ffe6c4ca..0972c56328f 100644 --- a/public/images/pokemon/1024-stellar.json +++ b/public/images/pokemon/1024-stellar.json @@ -4,30 +4,30 @@ "image": "1024-stellar.png", "format": "RGBA8888", "size": { - "w": 96, - "h": 96 + "w": 119, + "h": 119 }, - "scale": 0.5, + "scale": 1, "frames": [ { "filename": "0001.png", "rotated": false, "trimmed": false, "sourceSize": { - "w": 96, - "h": 96 + "w": 119, + "h": 119 }, "spriteSourceSize": { - "x": 9, + "x": 0, "y": 0, - "w": 78, - "h": 96 + "w": 115, + "h": 119 }, "frame": { "x": 0, "y": 0, - "w": 78, - "h": 96 + "w": 115, + "h": 119 } } ] @@ -36,6 +36,6 @@ "meta": { "app": "https://www.codeandweb.com/texturepacker", "version": "3.0", - "smartupdate": "$TexturePacker:SmartUpdate:c9ee64bda72f2dadb06109338796ccac:1313f1218b7da2c57ad9f290d1323840:c1508f3b01ae78a28a1267fd6caa4f7b$" + "smartupdate": "$TexturePacker:SmartUpdate:bc663acf2e62803fce6c3a525dc8dd98:ccd7d0de8a487235cfbd6f372afa931f:c1508f3b01ae78a28a1267fd6caa4f7b$" } } diff --git a/public/images/pokemon/1024-stellar.png b/public/images/pokemon/1024-stellar.png index 6500eddec8e84043639383a608810f75a93f8545..7e40fb0043f771598ab60d07033e96e6111f2f66 100644 GIT binary patch literal 3744 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 KMNUMnLSTY?(uK+Z literal 1700 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 YKZ(Y(VlZxN4FCWD07*qoM6N<$f|xnJPXGV_ literal 1570 zcmV+-2Hp9IP)IrE%YHs_5c6?0d!JM zQvg8b*k%9#1*1tsK~#8N&DURR8%GcT@D&(4KpJkbda99QXupBkA|d=@(PIy23-rA} z4li>7Ctx9S6LBu|DFi|a#wFtLOTU8Zpo_D%sb5+k!XO9@U=(Wl823IyXHW89N%jdS zbgaW*&rdV6dw)1KE*`MSVtW0527vjnJe_@vDTKfQzm~m%iz?>^R(3EIEHm4iWC%&X z`fq_X8JG?TOtKSx;N_IRoV@@#U{?zhlyI1>tlUIX=R9%~17|`oh07BN8o2*Zp^P!z7W*)w6|kJ0d4U3O`uMf43RRM zUTp)!Q1W%K!ubvTq(NX6pcJ;D1Yx|gSh2?S(-;5|=oMH2SP@|2)9=RgQ;r4zF`(}k zRE1DUd*53l3y491Ev!Uk)In)ggRk2}=Z64ZE>NxzD$~ST*CC|l0&i`on>B{#1?ab+ zF;>jLB`|$0mWSI%fwZJ)0Ww6&6&Oq{M0s{?sDG2cbymRiBq|YQqB-j2x$<>^CclzS zY*Zi6=!gOh5Z6Whd_|*60Q*2Jk}qH1G_#cTG{2HcA)=^B$rOAxY7WkiAJ0XO&z32{ zr1lF4GlYpn&Soo3#;yTF(sVI6I|j)V=3kuMF}Zi1T^qe}Ho+oK)AJ4mXJI>L&*MRb zVPW#~4(F7fhUCSzcSpZo`($khKy8+Q;5IlHA%Vl{bNwtnen0dO(W@;^Apz7yzH+1u zPukC3=wlqZ7s1Zb{hm~yq&m-+;CS%l>BATL{ncB}8r%3C#8UAc2Gj;PDIrQ6>?cp* zhvWKEeB}b2dAkR*OGOv`00GFDV+DYS7e0lsR~M}-74GUidv+&}0lq{$2ND#)VjpPh zvY64GWLCT28xRbDD1lNEs;?i0?{}6ifxC=tygkx?zY5TALfK)Eqts^~bwTXxT!7ARDL8SzZc74DOH zcq#CTn+25M6}vV7C3ktX%0>d$s}&xRsTGg_czK|Zk9(367!|H>n`QKIaLp+LICQ1s zjRS$2$6DbGcs3oQL zkREp&0LQTjSk~BgT!(-`AVFOMY#gXDcNkQ2Y;0Ht243lm%> U53%k77XSbN07*qoM6N<$g58tK@Bjb+ diff --git a/public/images/pokemon/back/shiny/1024-stellar.json b/public/images/pokemon/back/shiny/1024-stellar.json index eeabac109a3..ce84b0d4502 100644 --- a/public/images/pokemon/back/shiny/1024-stellar.json +++ b/public/images/pokemon/back/shiny/1024-stellar.json @@ -4,30 +4,30 @@ "image": "1024-stellar.png", "format": "RGBA8888", "size": { - "w": 96, - "h": 96 + "w": 119, + "h": 119 }, - "scale": 0.333, + "scale": 1, "frames": [ { "filename": "0001.png", "rotated": false, "trimmed": false, "sourceSize": { - "w": 96, - "h": 96 + "w": 119, + "h": 119 }, "spriteSourceSize": { - "x": 5, + "x": 0, "y": 0, - "w": 86, - "h": 96 + "w": 115, + "h": 119 }, "frame": { "x": 0, "y": 0, - "w": 86, - "h": 96 + "w": 115, + "h": 119 } } ] @@ -36,6 +36,6 @@ "meta": { "app": "https://www.codeandweb.com/texturepacker", "version": "3.0", - "smartupdate": "$TexturePacker:SmartUpdate:2bd25bae0fabcfbc35e24bd578a7b4b5:aec60788a0d77f38fb599d721e41a0d6:c1508f3b01ae78a28a1267fd6caa4f7b$" + "smartupdate": "$TexturePacker:SmartUpdate:210ba1c2e6e58501571ae226d073a3c5:f12bdf191842f7ec3a4be98a43fb8121:c1508f3b01ae78a28a1267fd6caa4f7b$" } } diff --git a/public/images/pokemon/back/shiny/1024-stellar.png b/public/images/pokemon/back/shiny/1024-stellar.png index 6b9e35174eea0e6c8aa9c8ce587734479e55f14c..0bb2993d857edfa4e44f1d33bfcdf1c5508bdf8d 100644 GIT binary patch literal 3342 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 YKZ(Y(VlZxN4FCWD07*qoM6N<$f|xnJPXGV_ literal 1571 zcmV+;2Hg3HP)IrEn2>`iU0rr0d!JM zQvg8b*k%9#1*AztK~#8N&DURR<3JF?k81S^;h0 z5Z=*2?jRUjb4Drj={Pv9Ku9l$y!11;iFLV6LJ80UF#!zM0KuVzz9rRX=&bDgwVlX7 zp_2$hGC$AEN-H64R6Nzji^=-`41ngt(q#5ACJ+J#{A%_JE(+ZZjO<_{Skf$SoFO;? zmIqWfiotUz@;$+4dCM#V^xOZ_dT4$-4ZFZUq%`;hO-kV>ee8#BjNpH)7JX+wH_kkL186qWZ za=8T%L(!K(#We5fCk+D20L8EcMF``{LfIJAPooc5AS+M-s4!6R`KKfLDMfvN7|{1K zszRtJz0ZuH1z5kpI+mjn%AmL`!Iv$fvjYHc7ATbom1trqYYvw9&sle!LR8IbEUz zmD(%7)DS8bOl`VM`}z)0Bu!`itD~Pxq5frRk5ulX*LOxQUrw-Krs+9{!qmc6ti6f* z6$XXM&pD<^>1lAY(DEM1_bZ>Q3;?K36JVwV&UJ7wVfl@G9iJQzJVfMj)1=@4;yPbA z+=7>_*Kg$s4%~}iYjLj21qd##@;NvjynOZStvtSc%URJ@e+RZ$_=o|u0ZvMY5(n$$ zEBN80wiw^qpi_stFuhoC(GL)Sj5;a+M7;17gxwlz-m36e?po7ZISlX};uYW^2o`!k z8aKt1Y$wyw1z&-n4_Fa|;9$Rh79MXc-T;p^ZT0X-{=FTb--xb3g%B6Qd;e2%%-9{! zF3A1uy5svBKGua=TLLsUw1xQMT;|!<)-`DVmVz_)+ZHF#*q{;|zW6W2zYVQv;g>_Jb?54i~QwWji;& zPbwC*9M% zj+m9W+DtCmM3GYz%aF2Kr`o$&UyeF8@L8@r#*me zJeW_~=Z5wq(Qd_ja>gMAQG{zj4|r`{C2*e5g>{DFAj?GFQ* z>3R}cmTIX7k|YJIIWeCMyXos#mEb`-v;wCDoY~!Q)#5`Rc29H+3M~s~He=jTV6RJO zt{``tz=bgaR861C>_nUSz}`zwoF{j4z^!2*IjdTTK4L*eYe5|fvfBZGLh~coL%|a* z@1?*itmTn|SLj#(l-x0GTN?^oubO{OrkY0r;N^gVzvyz4z_4(AOD&_1{XHiXFrmX8 zZxjf`ELQWEz_aM!R)^d705mO+fXaoOM{RNX9SQOT0uUxvE!zUq0W+uWmewdRF_8jQ z1-NHA4uIoW1Po*3JFY`OA>bfx0BsbgYVIJgb!}uA3gm7Ao4^Ba-lk5#vk1`Oj-iVO z-WN?x%LiW024NdI*y;}th92Zp?}nE7mDj5M$dH0A#`wd*;m&^n^; zI;-e9(iuCQRY0NtLDc&~PQFGvIYvd_OfoW1!dOyL|5k1&S7Xdswf|YwFk2yhTc`J2 zwBBEmYxeI;*z#th?K-YYMPZu&}gPv8brFKmWG4Ft^=uyOwCYzQ4TxroCqezyJTh zhqu80|G|#t!~k%`V~@qgV8zE!#n`RKHvq_6QOu#X&0tl~VUW{||J2m~*mm03#_8If z0NcL++~WV^uodLm+U2a&<^TWYzW?XJ|L54%>%toEK_Tz!5b>07@#?bkkmK}(Ui7~A z^sriVU`(=Rp;353BKK%Lr{QtoH;Q;>4{{Ka!|4jh@XMq2r0{^Pc|F-}C zx%~gd!T-qj|ILQ~=K%lz(*OVe{aska00001bW%=J06^y0W&i*H32;bRa{vGf6951U z69E94oEQKA3{y!&K~!ko<=X#W6XzWO@LYsMOt?!fiF&;=Fs#)ODlF7UTC4P2vjZxf zvbIoGI@^lXb!*udMXN2dRcnW~%nWU3{X+iHeZD-;eF*_VVCfJ2n2=o1d*A2teD1mD z@-h_KN+d!*OC%=4za%#?Iaz8o91go~qJ^UzP9(zNQVCuXiEG!wErk=1Y&cQ6*4kQQ z#_&=~w0elc4%uT7Rplh<1B!h{SDg*RF_T~L{^k6S!XDa0niB}Ip5C9Lqp zSFs@iu&xIVW!n!*p=nC7txBb$d#GiaPNia6;v>t{{~swUrfFIg%T$DFniUZy4m|j{?e;yHXR6(f!!__&2%-5mq1W0D;+L{tuUU$dKKMt+M&QBqFB{- zR&#EZVH{n^H(kY*odT1GV9RN#3fZc0EwgzzU9P6-3Z$T$2%AbGU9FbWX~~*ytZJ-g zU4-EeWDI?T8mu`?6ON<`s$iWpTx%HWNZ3d-8XCMlHHP9bzRpN z>6(tG!t~{cb6BVCt+}D}zG_XB%eR!^(CWIJGr@+5o6cv;+_HNBw43nU56?%g>#dl)stNZuwuReP8sC?^lzl*FX z&nk;z8{BLixBPiIo6S0srM|AP%7-KEW?9&KvAnZ<;017B2X`m9@1U#X^F>vau4GOB zOwxQeXY<8kF^^Y(7hqz19iBVk`3_za(zad9=d-GtuFINR?W%0n&SSu$D*Xb?kFTfg z^iFublQ!|=qK&j_>5f1ADptD*74}@@o#*qo6I+ButfbYf<(PF15vAq5yDmQE zXE@&Yw~AME(^cht#HKr0g}uFUmi8$2P7EH)xpS0mULJ^B3O(CQXIH-Gl*S=xC~ zo-ah_Nfwl>iOq1f-ZFNhc&;X0!3G=H>n7Udv&sJWKiN_ndEOkM1kH z-{Olbd0^2!3ZZ|@ux)3lqu}4)ZG?Q+%@^*tn9a+57hl8>Z1FaR=;ZwF-MjhoDP*VY zp`jsLzz?3oLnS;s~8 z0(F(eGplzwb(|i%3Tmu}2a-oqz6zFHU?)}7_#TFBHyp=fhg4m-$O3%z z+10*da(ov9;J=yu>Z{%h7mmJ3utIDsX0hButQ{v7VULvKPpqoKASu%Q8r-p~SNp#B z;+T+v?vH{+nBAkVDiDxeEEc1Y?ZNT_9E+eEa;fYGs|TxGW`DqGN2q2PKKEpdF%-qu&+KM0nV@_6^l9NnE?&GC@ww1g$m-$_Ko#zT*M5yZ2c>f9 zRp=)1y{LjL)*9F`=^{IFI1_N+=a-04h3__)X ztp~1diF7q)0X}sqB;CvivWE|6R?k$CBS#R1h>(kyByE^n10JKGn+QLMqgsJ`Yh8m8 z1sJ+7R3h4g%}-09uhZol?n`b!P8(^ z46Gpni?fL%Dt(*(Ja;Yq}SY4BmiL@85X) z(j`zKU4(}PJUTG}B&AHM)RK2S&+~zWglA^Pu3vu-)RmQ`%v$}7Wk&Y~xWJ}n3tc{V zV&dULgdt@k&_-}0BH;1yHu*8KGxN(Q5q=NT1$T|}m%GY!Q(dzKf(toxC*~eLek@?Y zE-ZACcb7A48y_EUZ)bU)*!ks|lYY1Ee1-FK#B)+oMX4MV?jhmw{Y8VfHC|ojFN)+;`zI#`#r+Ml6%MRK4jK&JDKhDxeT}0HJ4RAwlvYspYStFR( z59-0+V+eQ%vN7dKh73>2i-JE~e|tm(Slo zzU?$YxA6i9RLnLS-Ovqr?lic=B3Xg~L>4bfG;eeh3~Wb-bO~;!>FW1zoxqeK*C_sJ z4Ax$ro~8>uFLPWN)QJgA!^^(bjq(Dr9h{!VGO@;|2Gv*Nbfb;Cx!mY*U|BbyxoYkQ zL%^iUbtK9=1pDcy1ZwhUqi#;P)1I5tgbFULVnOc2WW6v--Q4IXRNLp~ zgqr)u4}WF`I!X&JaYXXk@BG_X)Y&B7X3Lmt=C+E^hbE0LSi(wZ7?u)A+F6bll8}y|pw#K3-c%ODthzNLL_a%s6 zp!?!hdq#<&(n{_KDD0W5G2rvN|8wt%8MQ1HtYGK=3oJieMqfaBPznPd0JEvV5{5e_ z+G2qSUt}B(NFTw#7QZG47?c*c*ky#Q88j9MXt*92m_A}@X9;Yfr|yS`Lb%yQP7n%V zE&wVRJzNL`aoi9Yk-kcZKD&iLxT9fuuoM7T+f+y|T=4HIrK;&8z}_vYRy%!!ZTc-K z7Xaw`Emd^VkF@)Ty~n$cA+>OQS>PYQPTDj3G73TF(Z>`3g%*|=gu8_}h_zq7+a_vl zft@(^qd00uzYMevcB&eKfMROLA_a&$akJB>h}!)q&9`V$hnkdtPQO`A1&G_nrBoV# z9lELxiWF6du0Tw&hA9BWZ=NU`)#Z37ji0&or>~LcMYx^7$_JD^*wRxe1keC}p0TAulDAD{I`(5p`9V6AqRmZ6-lK;Gk-iY;Dq4jq;&CwqD5flRt9RNhjO3D-=3C}m|&aU+z0PZ7jrxmHvy z1~VtpBp2+pBp-PU03@zSIX6Jm3-wlhRmvc_S-w@?7;91@uUY#G4Vy}BHQOr^xR-wg z+|p~@j3{OTZddKC=4bbQD`ksU3wejNf|yfS)wsX8dh4BUzOT1bv8a+dD!iWl)vN@O z?6|t}&UgLxxVganR$W{JG*m?f-`r|8KWnR^LOoZ#p(PPFM^oU>V-xjJ9j&aa@MtTy z+8k4(_(mfZqRI*1PJ^4TH0r9B($|vFS69~*DwQL2PO3L!@#;79bMV%I5SM2W_4T5v zH(R{7epKX_?vUX`)yuQ$+y9erlSVn}E1jPsb(fQlxZMHAXhdJo=s(Y^VhUWocyU3> zK^-lndv_Ho!*N{jZNwa%{Yd{1leIq@jV?Nm!w|8i1K4*J@9+5Ff`z#e4QMbK@fO|t z@x_HIVSoq-K6u>E-L4CE0;16a*piLI*=|*?{l6AKCAYNYeHsIOzTL(~*JP`#Zz{u!IfXKAFfp_=`Tel-uzX zfJ*OTDFN?e!W!uMz~l#TKXS6h?(y+7@Q5Ck8ZLgmF$U-W@PZ#;2#%dQIX*tFP6Cs9 zUg<$2NqA&3aN$D(;M38N&K;ZR0m+|(8w?(R*Py5rzW?a3Yccq6bKL~^iD+n8(RPE5 zCxEzPx~`q0xDhlC>2x1Mcat{O!M~)lVHa`xWHLeiK4Ut*O>vCYBcjto%m19{t4-4$ z(&*(m)@5UABq2=4@uHZ}x^p-FMdd|If{SpKs|U(a?0Pt{5jw1N%WkwQI?DFyWl&$)*YSiO#{c^=Xil z)xes$7eex-;geyGo~#2n_sIm?vBiwa)GVy+0eFX96X0JTZ*~m^jt*cOf1CxDEDud? z1)EXfbQ5LE9O=7pR3nhVSRs1;WTK2r_dU{tLuULYB2%f7bv2002ovPDHLkV1l20Aus>{ From 9531f929974efd365763bf124e6de812dcac1884 Mon Sep 17 00:00:00 2001 From: maru Date: Sun, 21 Apr 2024 17:19:33 -0400 Subject: [PATCH 34/47] Use new API URL --- src/utils.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils.ts b/src/utils.ts index 3cbbfd84263..7d3f0e761e4 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -212,7 +212,7 @@ export function executeIf(condition: boolean, promiseFunc: () => Promise): export const sessionIdKey = 'pokerogue_sessionId'; export const isLocal = window.location.hostname === 'localhost'; export const serverUrl = isLocal ? 'http://localhost:8001' : ''; -export const apiUrl = isLocal ? serverUrl : 'api'; +export const apiUrl = isLocal ? serverUrl : 'https://api.pokerogue.net'; export function setCookie(cName: string, cValue: string): void { const expiration = new Date(); From fd368342b886e9049c788cf2681a55ad3326729d Mon Sep 17 00:00:00 2001 From: maru Date: Sun, 21 Apr 2024 17:40:49 -0400 Subject: [PATCH 35/47] Revert "Use new API URL" This reverts commit 9531f929974efd365763bf124e6de812dcac1884. --- src/utils.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils.ts b/src/utils.ts index 7d3f0e761e4..3cbbfd84263 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -212,7 +212,7 @@ export function executeIf(condition: boolean, promiseFunc: () => Promise): export const sessionIdKey = 'pokerogue_sessionId'; export const isLocal = window.location.hostname === 'localhost'; export const serverUrl = isLocal ? 'http://localhost:8001' : ''; -export const apiUrl = isLocal ? serverUrl : 'https://api.pokerogue.net'; +export const apiUrl = isLocal ? serverUrl : 'api'; export function setCookie(cName: string, cValue: string): void { const expiration = new Date(); From f5cd99f091929ccc2082f5049c34e485a318c8c2 Mon Sep 17 00:00:00 2001 From: Flashfyre Date: Sun, 21 Apr 2024 18:22:33 -0400 Subject: [PATCH 36/47] Fix evolution and hatch screen not applying shader pipeline --- src/egg-hatch-phase.ts | 8 ++++++-- src/evolution-phase.ts | 11 +++++++++-- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/src/egg-hatch-phase.ts b/src/egg-hatch-phase.ts index 9259e7b10a4..a28d8e2983c 100644 --- a/src/egg-hatch-phase.ts +++ b/src/egg-hatch-phase.ts @@ -82,7 +82,11 @@ export class EggHatchPhase extends Phase { this.eggContainer.add(this.eggLightraysOverlay); this.eggHatchContainer.add(this.eggContainer); - const getPokemonSprite = () => this.scene.add.sprite(this.eggHatchBg.displayWidth / 2, this.eggHatchBg.displayHeight / 2, `pkmn__sub`); + const getPokemonSprite = () => { + const ret = this.scene.add.sprite(this.eggHatchBg.displayWidth / 2, this.eggHatchBg.displayHeight / 2, `pkmn__sub`); + ret.setPipeline(this.scene.spritePipeline, { tone: [ 0.0, 0.0, 0.0, 0.0 ], ignoreTimeTint: true }); + return ret; + }; this.eggHatchContainer.add((this.pokemonSprite = getPokemonSprite())); @@ -245,7 +249,7 @@ export class EggHatchPhase extends Phase { this.scene.validateAchv(achvs.HATCH_SHINY); this.eggContainer.setVisible(false); this.pokemonSprite.play(this.pokemon.getSpriteKey(true)); - this.pokemonSprite.pipelineData['ignoreTimeTint'] = true; + this.pokemonSprite.setPipelineData('ignoreTimeTint', true); this.pokemonSprite.setPipelineData('spriteKey', this.pokemon.getSpriteKey()); this.pokemonSprite.setPipelineData('shiny', this.pokemon.shiny); this.pokemonSprite.setPipelineData('variant', this.pokemon.variant); diff --git a/src/evolution-phase.ts b/src/evolution-phase.ts index fc58d141300..fb3803a1e75 100644 --- a/src/evolution-phase.ts +++ b/src/evolution-phase.ts @@ -71,7 +71,11 @@ export class EvolutionPhase extends Phase { this.evolutionBgOverlay.setAlpha(0); this.evolutionContainer.add(this.evolutionBgOverlay); - const getPokemonSprite = () => this.scene.addPokemonSprite(this.pokemon, this.evolutionBaseBg.displayWidth / 2, this.evolutionBaseBg.displayHeight / 2, `pkmn__sub`); + const getPokemonSprite = () => { + const ret = this.scene.addPokemonSprite(this.pokemon, this.evolutionBaseBg.displayWidth / 2, this.evolutionBaseBg.displayHeight / 2, `pkmn__sub`); + ret.setPipeline(this.scene.spritePipeline, { tone: [ 0.0, 0.0, 0.0, 0.0 ], ignoreTimeTint: true }); + return ret; + }; this.evolutionContainer.add((this.pokemonSprite = getPokemonSprite())); this.evolutionContainer.add((this.pokemonTintSprite = getPokemonSprite())); @@ -92,7 +96,10 @@ export class EvolutionPhase extends Phase { [ this.pokemonSprite, this.pokemonTintSprite, this.pokemonEvoSprite, this.pokemonEvoTintSprite ].map(sprite => { sprite.play(this.pokemon.getSpriteKey(true)); sprite.setPipeline(this.scene.spritePipeline, { tone: [ 0.0, 0.0, 0.0, 0.0 ], hasShadow: false, teraColor: getTypeRgb(this.pokemon.getTeraType()) }); - sprite.pipelineData['ignoreTimeTint'] = true; + sprite.setPipelineData('ignoreTimeTint', true); + sprite.setPipelineData('spriteKey', this.pokemon.getSpriteKey()); + sprite.setPipelineData('shiny', this.pokemon.shiny); + sprite.setPipelineData('variant', this.pokemon.variant); [ 'spriteColors', 'fusionSpriteColors' ].map(k => { if (this.pokemon.summonData?.speciesForm) k += 'Base'; From 1eaa5c0d7976089338c04cea6395b5dfe1814b2f Mon Sep 17 00:00:00 2001 From: Tempoanon <163687446+TempsRay@users.noreply.github.com> Date: Sun, 21 Apr 2024 18:23:45 -0400 Subject: [PATCH 37/47] Misc changes (fix Trumbeak level up, give Mega Gallade sharpness, WIP for curse) (#229) * Minor changes * fix tabbing * minor nits in CurseAttr --- src/data/battler-tags.ts | 35 ++++++++++++++++++++++++++++++ src/data/enums/battler-tag-type.ts | 1 + src/data/move.ts | 29 +++++++++++++++++++++++++ src/data/pokemon-evolutions.ts | 2 +- src/data/pokemon-species.ts | 2 +- 5 files changed, 67 insertions(+), 2 deletions(-) diff --git a/src/data/battler-tags.ts b/src/data/battler-tags.ts index 5d4c1c94d89..c856fa05d3f 100644 --- a/src/data/battler-tags.ts +++ b/src/data/battler-tags.ts @@ -1017,6 +1017,39 @@ export class SaltCuredTag extends BattlerTag { } } +export class CursedTag extends BattlerTag { + private sourceIndex: integer; + + constructor(sourceId: integer) { + super(BattlerTagType.CURSED, BattlerTagLapseType.TURN_END, 1, Moves.CURSE, sourceId); + } + + onAdd(pokemon: Pokemon): void { + super.onAdd(pokemon); + + pokemon.scene.queueMessage(getPokemonMessage(pokemon, ' has been cursed!')); + this.sourceIndex = pokemon.scene.getPokemonById(this.sourceId).getBattlerIndex(); + } + + lapse(pokemon: Pokemon, lapseType: BattlerTagLapseType): boolean { + const ret = lapseType !== BattlerTagLapseType.CUSTOM || super.lapse(pokemon, lapseType); + + if (ret) { + pokemon.scene.unshiftPhase(new CommonAnimPhase(pokemon.scene, pokemon.getBattlerIndex(), pokemon.getBattlerIndex(), CommonAnim.SALT_CURE)); + + const cancelled = new Utils.BooleanHolder(false); + applyAbAttrs(BlockNonDirectDamageAbAttr, pokemon, cancelled); + + if (!cancelled.value) { + pokemon.damageAndUpdate(Math.floor(pokemon.getMaxHp() / 4)); + pokemon.scene.queueMessage(getPokemonMessage(pokemon, ` is hurt by the ${this.getMoveName()}!`)); + } + } + + return ret; + } +} + export function getBattlerTag(tagType: BattlerTagType, turnCount: integer, sourceMove: Moves, sourceId: integer): BattlerTag { switch (tagType) { case BattlerTagType.RECHARGING: @@ -1114,6 +1147,8 @@ export function getBattlerTag(tagType: BattlerTagType, turnCount: integer, sourc return new BattlerTag(tagType, BattlerTagLapseType.TURN_END, turnCount - 1, sourceMove); case BattlerTagType.SALT_CURED: return new SaltCuredTag(sourceId); + case BattlerTagType.CURSED: + return new CursedTag(sourceId); case BattlerTagType.CHARGED: return new TypeBoostTag(tagType, sourceMove, Type.ELECTRIC, 2, true); case BattlerTagType.NONE: diff --git a/src/data/enums/battler-tag-type.ts b/src/data/enums/battler-tag-type.ts index b0fb7c2cc75..9c740ef4629 100644 --- a/src/data/enums/battler-tag-type.ts +++ b/src/data/enums/battler-tag-type.ts @@ -49,6 +49,7 @@ export enum BattlerTagType { BYPASS_SLEEP = "BYPASS_SLEEP", IGNORE_FLYING = "IGNORE_FLYING", SALT_CURED = "SALT_CURED", + CURSED = "CURSED", CHARGED = "CHARGED", GROUNDED = "GROUNDED" } diff --git a/src/data/move.ts b/src/data/move.ts index d5bd71ad2e1..03fd53ec29f 100644 --- a/src/data/move.ts +++ b/src/data/move.ts @@ -2493,6 +2493,7 @@ export class AddBattlerTagAttr extends MoveEffectAttr { return -5; case BattlerTagType.SEEDED: case BattlerTagType.SALT_CURED: + case BattlerTagType.CURSED: case BattlerTagType.FRENZY: case BattlerTagType.TRAPPED: case BattlerTagType.BIND: @@ -2527,6 +2528,34 @@ export class AddBattlerTagAttr extends MoveEffectAttr { } } +export class CurseAttr extends MoveEffectAttr { + + apply(user: Pokemon, target: Pokemon, move:Move, args: any[]): boolean { + // Determine the correct target based on the user's type + if (!user.getTypes(true).includes(Type.GHOST)) { + // For non-Ghost types, target the user itself + target = user; + } + + if (user.getTypes(true).includes(Type.GHOST)) { + if (target.getTag(BattlerTagType.CURSED)) { + user.scene.queueMessage('But it failed!'); + return false; + } + let curseRecoilDamage = Math.floor(user.getMaxHp() / 2); + user.damageAndUpdate(curseRecoilDamage, HitResult.OTHER, false, true, true); + user.scene.queueMessage(getPokemonMessage(user, ' cut its own HP!')); + target.addTag(BattlerTagType.CURSED, 0, move.id, user.id); + return true; + } else { + target = user; + user.scene.unshiftPhase(new StatChangePhase(user.scene, user.getBattlerIndex(), this.selfTarget, [BattleStat.ATK, BattleStat.DEF], 1)); + user.scene.unshiftPhase(new StatChangePhase(user.scene, user.getBattlerIndex(), this.selfTarget, [BattleStat.SPD], -1)); + return true; + } + } +} + export class LapseBattlerTagAttr extends MoveEffectAttr { public tagTypes: BattlerTagType[]; diff --git a/src/data/pokemon-evolutions.ts b/src/data/pokemon-evolutions.ts index fca8dbd76ca..68369389066 100644 --- a/src/data/pokemon-evolutions.ts +++ b/src/data/pokemon-evolutions.ts @@ -917,7 +917,7 @@ export const pokemonEvolutions: PokemonEvolutions = { new SpeciesEvolution(Species.TRUMBEAK, 14, null, null) ], [Species.TRUMBEAK]: [ - new SpeciesEvolution(Species.TOUCANNON, 36, null, null) + new SpeciesEvolution(Species.TOUCANNON, 28, null, null) ], [Species.YUNGOOS]: [ new SpeciesEvolution(Species.GUMSHOOS, 20, null, new SpeciesEvolutionCondition(p => p.scene.arena.getTimeOfDay() === TimeOfDay.DAY), SpeciesWildEvolutionDelay.SHORT) diff --git a/src/data/pokemon-species.ts b/src/data/pokemon-species.ts index 3cf586057b1..30622fb033d 100644 --- a/src/data/pokemon-species.ts +++ b/src/data/pokemon-species.ts @@ -1473,7 +1473,7 @@ export function initSpecies() { new PokemonSpecies(Species.PORYGON_Z, "Porygon-Z", 4, false, false, false, "Virtual Pokémon", Type.NORMAL, null, 0.9, 34, Abilities.ADAPTABILITY, Abilities.DOWNLOAD, Abilities.ANALYTIC, 535, 85, 80, 70, 135, 75, 90, 30, 50, 268, GrowthRate.MEDIUM_FAST, null, false), new PokemonSpecies(Species.GALLADE, "Gallade", 4, false, false, false, "Blade Pokémon", Type.PSYCHIC, Type.FIGHTING, 1.6, 52, Abilities.STEADFAST, Abilities.SHARPNESS, Abilities.JUSTIFIED, 518, 68, 125, 65, 65, 115, 80, 45, 35, 259, GrowthRate.SLOW, 100, false, true, new PokemonForm("Normal", "", Type.PSYCHIC, Type.FIGHTING, 1.6, 52, Abilities.STEADFAST, Abilities.SHARPNESS, Abilities.JUSTIFIED, 518, 68, 125, 65, 65, 115, 80, 45, 35, 259), - new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.PSYCHIC, Type.FIGHTING, 1.6, 56.4, Abilities.INNER_FOCUS, Abilities.INNER_FOCUS, Abilities.INNER_FOCUS, 618, 68, 165, 95, 65, 115, 110, 45, 35, 259), + new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.PSYCHIC, Type.FIGHTING, 1.6, 56.4, Abilities.SHARPNESS, Abilities.SHARPNESS, Abilities.SHARPNESS, 618, 68, 165, 95, 65, 115, 110, 45, 35, 259), ), new PokemonSpecies(Species.PROBOPASS, "Probopass", 4, false, false, false, "Compass Pokémon", Type.ROCK, Type.STEEL, 1.4, 340, Abilities.STURDY, Abilities.MAGNET_PULL, Abilities.SAND_FORCE, 525, 60, 55, 145, 75, 150, 40, 60, 70, 184, GrowthRate.MEDIUM_FAST, 50, false), new PokemonSpecies(Species.DUSKNOIR, "Dusknoir", 4, false, false, false, "Gripper Pokémon", Type.GHOST, null, 2.2, 106.6, Abilities.PRESSURE, Abilities.NONE, Abilities.FRISK, 525, 45, 100, 135, 65, 135, 45, 45, 35, 263, GrowthRate.FAST, 50, false), From 1a53c19e3b504313e3aa8ff2f962ff3a6cf87d20 Mon Sep 17 00:00:00 2001 From: Flashfyre Date: Sun, 21 Apr 2024 18:45:14 -0400 Subject: [PATCH 38/47] Add menu cursor wrapping --- src/ui/menu-ui-handler.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/ui/menu-ui-handler.ts b/src/ui/menu-ui-handler.ts index 88a80f7d21d..8b2c5646903 100644 --- a/src/ui/menu-ui-handler.ts +++ b/src/ui/menu-ui-handler.ts @@ -336,10 +336,14 @@ export default class MenuUiHandler extends MessageUiHandler { case Button.UP: if (this.cursor) success = this.setCursor(this.cursor - 1); + else + success = this.setCursor(this.menuOptions.length - 1); break; case Button.DOWN: if (this.cursor + 1 < this.menuOptions.length) success = this.setCursor(this.cursor + 1); + else + success = this.setCursor(0); break; } } From 8d7f1ae554608db97f0b34138745e15743db39f6 Mon Sep 17 00:00:00 2001 From: Gwendal Date: Mon, 22 Apr 2024 01:53:24 +0200 Subject: [PATCH 39/47] Allowing pokemon name translation (#228) * Allow pokemon name translation * Improve Pokemon localization --------- Co-authored-by: Flashfyre --- src/battle-scene.ts | 1 + src/data/api.ts | 2 +- src/data/move.ts | 10 +- src/data/pokemon-species.ts | 2176 +++++++++++++++++---------------- src/locales/en/menu.ts | 4 +- src/locales/en/move.ts | 4 +- src/locales/en/pokeball.ts | 4 +- src/locales/en/pokemon.ts | 1086 ++++++++++++++++ src/locales/fr/menu.ts | 4 +- src/locales/fr/move.ts | 4 +- src/locales/fr/pokeball.ts | 4 +- src/locales/fr/pokemon.ts | 1086 ++++++++++++++++ src/locales/it/menu.ts | 4 +- src/modifier/modifier-type.ts | 2 +- src/plugins/i18n.ts | 12 +- 15 files changed, 3300 insertions(+), 1103 deletions(-) create mode 100644 src/locales/en/pokemon.ts create mode 100644 src/locales/fr/pokemon.ts diff --git a/src/battle-scene.ts b/src/battle-scene.ts index 26fbe1b2fb6..66de18832fe 100644 --- a/src/battle-scene.ts +++ b/src/battle-scene.ts @@ -796,6 +796,7 @@ export default class BattleScene extends SceneBase { if (reloadI18n) { const localizable: Localizable[] = [ + ...allSpecies, ...allMoves, ...Utils.getEnumValues(ModifierPoolType).map(mpt => getModifierPoolForType(mpt)).map(mp => Object.values(mp).flat().map(mt => mt.modifierType).filter(mt => 'localize' in mt).map(lpb => lpb as unknown as Localizable)).flat() ]; diff --git a/src/data/api.ts b/src/data/api.ts index 9d342dab288..1f2690c6a14 100644 --- a/src/data/api.ts +++ b/src/data/api.ts @@ -249,7 +249,7 @@ export async function printPokemon() { Math.max(abilities.indexOf(pokemon.abilities.find(a => a.slot === 3)?.ability.name), 0) ]; - const pokemonSpecies = new PokemonSpecies(dexId, species.names.find(n => n.language.name === 'en').name, generationIndex, species.is_legendary && baseTotal < 660, species.is_legendary && baseTotal >= 660, species.is_mythical, + const pokemonSpecies = new PokemonSpecies(dexId, generationIndex, species.is_legendary && baseTotal < 660, species.is_legendary && baseTotal >= 660, species.is_mythical, species.genera.find(g => g.language.name === 'en')?.genus, type1 as Type, type2 > -1 ? type2 as Type : null, pokemon.height / 10, pokemon.weight / 10, ability1 as Abilities, ability2 as Abilities, abilityHidden as Abilities, baseTotal, baseStats[0], baseStats[1], baseStats[2], baseStats[3], baseStats[4], baseStats[5], species.capture_rate, species.base_happiness, pokemon.base_experience, growthRateMap[species.growth_rate.name], species.gender_rate < 9 ? 100 - (species.gender_rate * 12.5) : null, species.has_gender_differences, species.forms_switchable); diff --git a/src/data/move.ts b/src/data/move.ts index 03fd53ec29f..293852d2591 100644 --- a/src/data/move.ts +++ b/src/data/move.ts @@ -96,9 +96,6 @@ export default class Move implements Localizable { constructor(id: Moves, type: Type, category: MoveCategory, defaultMoveTarget: MoveTarget, power: integer, accuracy: integer, pp: integer, chance: integer, priority: integer, generation: integer) { this.id = id; - const i18nKey = Moves[id].split('_').filter(f => f).map((f, i) => i ? `${f[0]}${f.slice(1).toLowerCase()}` : f.toLowerCase()).join('') as unknown as string; - - this.name = id ? i18next.t(`move:${i18nKey}.name`).toString() : ''; this.nameAppend = ''; this.type = type; this.category = category; @@ -106,7 +103,6 @@ export default class Move implements Localizable { this.power = power; this.accuracy = accuracy; this.pp = pp; - this.effect = id ? i18next.t(`move:${i18nKey}.effect`).toString() : ''; this.chance = chance; this.priority = priority; this.generation = generation; @@ -119,9 +115,11 @@ export default class Move implements Localizable { this.setFlag(MoveFlags.IGNORE_PROTECT, true); if (category === MoveCategory.PHYSICAL) this.setFlag(MoveFlags.MAKES_CONTACT, true); + + this.localize(); } - localize() { + localize(): void { const i18nKey = Moves[this.id].split('_').filter(f => f).map((f, i) => i ? `${f[0]}${f.slice(1).toLowerCase()}` : f.toLowerCase()).join('') as unknown as string; this.name = this.id ? `${i18next.t(`move:${i18nKey}.name`).toString()}${this.nameAppend}` : ''; @@ -6162,7 +6160,7 @@ export function initMoves() { .slicingMove(), new AttackMove(Moves.HYDRO_STEAM, Type.WATER, MoveCategory.SPECIAL, 80, 100, 15, -1, 0, 9) .partial(), - new AttackMove(Moves.RUINATION, Type.DARK, MoveCategory.SPECIAL, 1, 90, 10, -1, 0, 9) + new AttackMove(Moves.RUINATION, Type.DARK, MoveCategory.SPECIAL, -1, 90, 10, -1, 0, 9) .attr(TargetHalfHpDamageAttr), new AttackMove(Moves.COLLISION_COURSE, Type.FIGHTING, MoveCategory.PHYSICAL, 100, 100, 5, -1, 0, 9) .attr(MovePowerMultiplierAttr, (user, target, move) => target.getAttackTypeEffectiveness(move.type) >= 2 ? 5461/4096 : 1), diff --git a/src/data/pokemon-species.ts b/src/data/pokemon-species.ts index 30622fb033d..5682b93ffb5 100644 --- a/src/data/pokemon-species.ts +++ b/src/data/pokemon-species.ts @@ -15,6 +15,7 @@ import { PartyMemberStrength } from "./enums/party-member-strength"; import { GameMode } from '../game-mode'; import { QuantizerCelebi, argbFromRgba, rgbaFromArgb } from "@material/material-color-utilities"; import { VariantSet } from './variant'; +import i18next, { Localizable } from '../plugins/i18n'; export enum Region { NORMAL, @@ -473,7 +474,7 @@ export abstract class PokemonSpeciesForm { } } -export default class PokemonSpecies extends PokemonSpeciesForm { +export default class PokemonSpecies extends PokemonSpeciesForm implements Localizable { public name: string; public pseudoLegendary: boolean; public legendary: boolean; @@ -485,7 +486,7 @@ export default class PokemonSpecies extends PokemonSpeciesForm { public canChangeForm: boolean; public forms: PokemonForm[]; - constructor(id: Species, name: string, generation: integer, pseudoLegendary: boolean, legendary: boolean, mythical: boolean, species: string, + constructor(id: Species, generation: integer, pseudoLegendary: boolean, legendary: boolean, mythical: boolean, species: string, type1: Type, type2: Type, height: number, weight: number, ability1: Abilities, ability2: Abilities, abilityHidden: Abilities, baseTotal: integer, baseHp: integer, baseAtk: integer, baseDef: integer, baseSpatk: integer, baseSpdef: integer, baseSpd: integer, catchRate: integer, baseFriendship: integer, baseExp: integer, growthRate: GrowthRate, malePercent: number, @@ -494,7 +495,6 @@ export default class PokemonSpecies extends PokemonSpeciesForm { catchRate, baseFriendship, baseExp, genderDiffs); this.speciesId = id; this.formIndex = 0; - this.name = name; this.generation = generation; this.pseudoLegendary = pseudoLegendary; this.legendary = legendary; @@ -505,6 +505,8 @@ export default class PokemonSpecies extends PokemonSpeciesForm { this.genderDiffs = genderDiffs; this.canChangeForm = !!canChangeForm; this.forms = forms; + + this.localize(); forms.forEach((form, f) => { form.speciesId = id; @@ -533,6 +535,10 @@ export default class PokemonSpecies extends PokemonSpeciesForm { return this.name; } + localize(): void { + this.name = i18next.t(`pokemon:${Species[this.speciesId].toLowerCase()}`); + } + getWildSpeciesForLevel(level: integer, allowEvolving: boolean, isBoss: boolean, gameMode: GameMode): Species { return this.getSpeciesForLevel(level, allowEvolving, false, (isBoss ? PartyMemberStrength.WEAKER : PartyMemberStrength.AVERAGE) + (gameMode?.isEndless ? 1 : 0)); } @@ -773,282 +779,282 @@ export const allSpecies: PokemonSpecies[] = []; export function initSpecies() { allSpecies.push( - new PokemonSpecies(Species.BULBASAUR, "Bulbasaur", 1, false, false, false, "Seed Pokémon", Type.GRASS, Type.POISON, 0.7, 6.9, Abilities.OVERGROW, Abilities.NONE, Abilities.CHLOROPHYLL, 318, 45, 49, 49, 65, 65, 45, 45, 50, 64, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.IVYSAUR, "Ivysaur", 1, false, false, false, "Seed Pokémon", Type.GRASS, Type.POISON, 1, 13, Abilities.OVERGROW, Abilities.NONE, Abilities.CHLOROPHYLL, 405, 60, 62, 63, 80, 80, 60, 45, 50, 142, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.VENUSAUR, "Venusaur", 1, false, false, false, "Seed Pokémon", Type.GRASS, Type.POISON, 2, 100, Abilities.OVERGROW, Abilities.NONE, Abilities.CHLOROPHYLL, 525, 80, 82, 83, 100, 100, 80, 45, 50, 263, GrowthRate.MEDIUM_SLOW, 87.5, true, true, + new PokemonSpecies(Species.BULBASAUR, 1, false, false, false, "Seed Pokémon", Type.GRASS, Type.POISON, 0.7, 6.9, Abilities.OVERGROW, Abilities.NONE, Abilities.CHLOROPHYLL, 318, 45, 49, 49, 65, 65, 45, 45, 50, 64, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.IVYSAUR, 1, false, false, false, "Seed Pokémon", Type.GRASS, Type.POISON, 1, 13, Abilities.OVERGROW, Abilities.NONE, Abilities.CHLOROPHYLL, 405, 60, 62, 63, 80, 80, 60, 45, 50, 142, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.VENUSAUR, 1, false, false, false, "Seed Pokémon", Type.GRASS, Type.POISON, 2, 100, Abilities.OVERGROW, Abilities.NONE, Abilities.CHLOROPHYLL, 525, 80, 82, 83, 100, 100, 80, 45, 50, 263, GrowthRate.MEDIUM_SLOW, 87.5, true, true, new PokemonForm("Normal", "", Type.GRASS, Type.POISON, 2, 100, Abilities.OVERGROW, Abilities.NONE, Abilities.CHLOROPHYLL, 525, 80, 82, 83, 100, 100, 80, 45, 50, 263, true), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.GRASS, Type.POISON, 2.4, 155.5, Abilities.THICK_FAT, Abilities.THICK_FAT, Abilities.THICK_FAT, 625, 80, 100, 123, 122, 120, 80, 45, 50, 263, true), new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.GRASS, Type.POISON, 24, 100, Abilities.OVERGROW, Abilities.NONE, Abilities.CHLOROPHYLL, 625, 100, 90, 120, 110, 130, 75, 45, 50, 263, true), ), - new PokemonSpecies(Species.CHARMANDER, "Charmander", 1, false, false, false, "Lizard Pokémon", Type.FIRE, null, 0.6, 8.5, Abilities.BLAZE, Abilities.NONE, Abilities.SOLAR_POWER, 309, 39, 52, 43, 60, 50, 65, 45, 50, 62, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.CHARMELEON, "Charmeleon", 1, false, false, false, "Flame Pokémon", Type.FIRE, null, 1.1, 19, Abilities.BLAZE, Abilities.NONE, Abilities.SOLAR_POWER, 405, 58, 64, 58, 80, 65, 80, 45, 50, 142, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.CHARIZARD, "Charizard", 1, false, false, false, "Flame Pokémon", Type.FIRE, Type.FLYING, 1.7, 90.5, Abilities.BLAZE, Abilities.NONE, Abilities.SOLAR_POWER, 534, 78, 84, 78, 109, 85, 100, 45, 50, 267, GrowthRate.MEDIUM_SLOW, 87.5, false, true, + new PokemonSpecies(Species.CHARMANDER, 1, false, false, false, "Lizard Pokémon", Type.FIRE, null, 0.6, 8.5, Abilities.BLAZE, Abilities.NONE, Abilities.SOLAR_POWER, 309, 39, 52, 43, 60, 50, 65, 45, 50, 62, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.CHARMELEON, 1, false, false, false, "Flame Pokémon", Type.FIRE, null, 1.1, 19, Abilities.BLAZE, Abilities.NONE, Abilities.SOLAR_POWER, 405, 58, 64, 58, 80, 65, 80, 45, 50, 142, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.CHARIZARD, 1, false, false, false, "Flame Pokémon", Type.FIRE, Type.FLYING, 1.7, 90.5, Abilities.BLAZE, Abilities.NONE, Abilities.SOLAR_POWER, 534, 78, 84, 78, 109, 85, 100, 45, 50, 267, GrowthRate.MEDIUM_SLOW, 87.5, false, true, new PokemonForm("Normal", "", Type.FIRE, Type.FLYING, 1.7, 90.5, Abilities.BLAZE, Abilities.NONE, Abilities.SOLAR_POWER, 534, 78, 84, 78, 109, 85, 100, 45, 50, 267), new PokemonForm("Mega X", SpeciesFormKey.MEGA_X, Type.FIRE, Type.DRAGON, 1.7, 110.5, Abilities.TOUGH_CLAWS, Abilities.NONE, Abilities.TOUGH_CLAWS, 634, 78, 130, 111, 130, 85, 100, 45, 50, 267), new PokemonForm("Mega Y", SpeciesFormKey.MEGA_Y, Type.FIRE, Type.FLYING, 1.7, 100.5, Abilities.DROUGHT, Abilities.NONE, Abilities.DROUGHT, 634, 78, 104, 78, 159, 115, 100, 45, 50, 267), new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.FIRE, Type.FLYING, 28, 90.5, Abilities.BLAZE, Abilities.NONE, Abilities.SOLAR_POWER, 634, 98, 100, 96, 135, 110, 95, 45, 50, 267), ), - new PokemonSpecies(Species.SQUIRTLE, "Squirtle", 1, false, false, false, "Tiny Turtle Pokémon", Type.WATER, null, 0.5, 9, Abilities.TORRENT, Abilities.NONE, Abilities.RAIN_DISH, 314, 44, 48, 65, 50, 64, 43, 45, 50, 63, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.WARTORTLE, "Wartortle", 1, false, false, false, "Turtle Pokémon", Type.WATER, null, 1, 22.5, Abilities.TORRENT, Abilities.NONE, Abilities.RAIN_DISH, 405, 59, 63, 80, 65, 80, 58, 45, 50, 142, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.BLASTOISE, "Blastoise", 1, false, false, false, "Shellfish Pokémon", Type.WATER, null, 1.6, 85.5, Abilities.TORRENT, Abilities.NONE, Abilities.RAIN_DISH, 530, 79, 83, 100, 85, 105, 78, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false, true, + new PokemonSpecies(Species.SQUIRTLE, 1, false, false, false, "Tiny Turtle Pokémon", Type.WATER, null, 0.5, 9, Abilities.TORRENT, Abilities.NONE, Abilities.RAIN_DISH, 314, 44, 48, 65, 50, 64, 43, 45, 50, 63, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.WARTORTLE, 1, false, false, false, "Turtle Pokémon", Type.WATER, null, 1, 22.5, Abilities.TORRENT, Abilities.NONE, Abilities.RAIN_DISH, 405, 59, 63, 80, 65, 80, 58, 45, 50, 142, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.BLASTOISE, 1, false, false, false, "Shellfish Pokémon", Type.WATER, null, 1.6, 85.5, Abilities.TORRENT, Abilities.NONE, Abilities.RAIN_DISH, 530, 79, 83, 100, 85, 105, 78, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false, true, new PokemonForm("Normal", "", Type.WATER, null, 1.6, 85.5, Abilities.TORRENT, Abilities.NONE, Abilities.RAIN_DISH, 530, 79, 83, 100, 85, 105, 78, 45, 50, 265), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.WATER, null, 1.6, 101.1, Abilities.MEGA_LAUNCHER, Abilities.NONE, Abilities.MEGA_LAUNCHER, 630, 79, 103, 120, 135, 115, 78, 45, 50, 265), new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.WATER, null, 25, 85.5, Abilities.TORRENT, Abilities.NONE, Abilities.RAIN_DISH, 630, 100, 95, 130, 105, 125, 75, 45, 50, 265), ), - new PokemonSpecies(Species.CATERPIE, "Caterpie", 1, false, false, false, "Worm Pokémon", Type.BUG, null, 0.3, 2.9, Abilities.SHIELD_DUST, Abilities.NONE, Abilities.RUN_AWAY, 195, 45, 30, 35, 20, 20, 45, 255, 50, 39, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.METAPOD, "Metapod", 1, false, false, false, "Cocoon Pokémon", Type.BUG, null, 0.7, 9.9, Abilities.SHED_SKIN, Abilities.NONE, Abilities.NONE, 205, 50, 20, 55, 25, 25, 30, 120, 50, 72, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.BUTTERFREE, "Butterfree", 1, false, false, false, "Butterfly Pokémon", Type.BUG, Type.FLYING, 1.1, 32, Abilities.COMPOUND_EYES, Abilities.NONE, Abilities.TINTED_LENS, 395, 60, 45, 50, 90, 80, 70, 45, 50, 198, GrowthRate.MEDIUM_FAST, 50, true, true, + new PokemonSpecies(Species.CATERPIE, 1, false, false, false, "Worm Pokémon", Type.BUG, null, 0.3, 2.9, Abilities.SHIELD_DUST, Abilities.NONE, Abilities.RUN_AWAY, 195, 45, 30, 35, 20, 20, 45, 255, 50, 39, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.METAPOD, 1, false, false, false, "Cocoon Pokémon", Type.BUG, null, 0.7, 9.9, Abilities.SHED_SKIN, Abilities.NONE, Abilities.NONE, 205, 50, 20, 55, 25, 25, 30, 120, 50, 72, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.BUTTERFREE, 1, false, false, false, "Butterfly Pokémon", Type.BUG, Type.FLYING, 1.1, 32, Abilities.COMPOUND_EYES, Abilities.NONE, Abilities.TINTED_LENS, 395, 60, 45, 50, 90, 80, 70, 45, 50, 198, GrowthRate.MEDIUM_FAST, 50, true, true, new PokemonForm("Normal", "", Type.BUG, Type.FLYING, 1.1, 32, Abilities.COMPOUND_EYES, Abilities.NONE, Abilities.TINTED_LENS, 395, 60, 45, 50, 90, 80, 70, 45, 50, 198, true), new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.BUG, Type.FLYING, 17, 32, Abilities.COMPOUND_EYES, Abilities.NONE, Abilities.TINTED_LENS, 495, 75, 50, 75, 120, 100, 75, 45, 50, 198, true), ), - new PokemonSpecies(Species.WEEDLE, "Weedle", 1, false, false, false, "Hairy Bug Pokémon", Type.BUG, Type.POISON, 0.3, 3.2, Abilities.SHIELD_DUST, Abilities.NONE, Abilities.RUN_AWAY, 195, 40, 35, 30, 20, 20, 50, 255, 70, 39, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.KAKUNA, "Kakuna", 1, false, false, false, "Cocoon Pokémon", Type.BUG, Type.POISON, 0.6, 10, Abilities.SHED_SKIN, Abilities.NONE, Abilities.NONE, 205, 45, 25, 50, 25, 25, 35, 120, 70, 72, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.BEEDRILL, "Beedrill", 1, false, false, false, "Poison Bee Pokémon", Type.BUG, Type.POISON, 1, 29.5, Abilities.SWARM, Abilities.NONE, Abilities.SNIPER, 395, 65, 90, 40, 45, 80, 75, 45, 70, 178, GrowthRate.MEDIUM_FAST, 50, false, true, + new PokemonSpecies(Species.WEEDLE, 1, false, false, false, "Hairy Bug Pokémon", Type.BUG, Type.POISON, 0.3, 3.2, Abilities.SHIELD_DUST, Abilities.NONE, Abilities.RUN_AWAY, 195, 40, 35, 30, 20, 20, 50, 255, 70, 39, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.KAKUNA, 1, false, false, false, "Cocoon Pokémon", Type.BUG, Type.POISON, 0.6, 10, Abilities.SHED_SKIN, Abilities.NONE, Abilities.NONE, 205, 45, 25, 50, 25, 25, 35, 120, 70, 72, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.BEEDRILL, 1, false, false, false, "Poison Bee Pokémon", Type.BUG, Type.POISON, 1, 29.5, Abilities.SWARM, Abilities.NONE, Abilities.SNIPER, 395, 65, 90, 40, 45, 80, 75, 45, 70, 178, GrowthRate.MEDIUM_FAST, 50, false, true, new PokemonForm("Normal", "", Type.BUG, Type.POISON, 1, 29.5, Abilities.SWARM, Abilities.NONE, Abilities.SNIPER, 395, 65, 90, 40, 45, 80, 75, 45, 70, 178), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.BUG, Type.POISON, 1.4, 40.5, Abilities.ADAPTABILITY, Abilities.NONE, Abilities.ADAPTABILITY, 495, 65, 150, 40, 15, 80, 145, 45, 70, 178), ), - new PokemonSpecies(Species.PIDGEY, "Pidgey", 1, false, false, false, "Tiny Bird Pokémon", Type.NORMAL, Type.FLYING, 0.3, 1.8, Abilities.KEEN_EYE, Abilities.TANGLED_FEET, Abilities.BIG_PECKS, 251, 40, 45, 40, 35, 35, 56, 255, 70, 50, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.PIDGEOTTO, "Pidgeotto", 1, false, false, false, "Bird Pokémon", Type.NORMAL, Type.FLYING, 1.1, 30, Abilities.KEEN_EYE, Abilities.TANGLED_FEET, Abilities.BIG_PECKS, 349, 63, 60, 55, 50, 50, 71, 120, 70, 122, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.PIDGEOT, "Pidgeot", 1, false, false, false, "Bird Pokémon", Type.NORMAL, Type.FLYING, 1.5, 39.5, Abilities.KEEN_EYE, Abilities.TANGLED_FEET, Abilities.BIG_PECKS, 479, 83, 80, 75, 70, 70, 101, 45, 70, 216, GrowthRate.MEDIUM_SLOW, 50, false, true, + new PokemonSpecies(Species.PIDGEY, 1, false, false, false, "Tiny Bird Pokémon", Type.NORMAL, Type.FLYING, 0.3, 1.8, Abilities.KEEN_EYE, Abilities.TANGLED_FEET, Abilities.BIG_PECKS, 251, 40, 45, 40, 35, 35, 56, 255, 70, 50, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.PIDGEOTTO, 1, false, false, false, "Bird Pokémon", Type.NORMAL, Type.FLYING, 1.1, 30, Abilities.KEEN_EYE, Abilities.TANGLED_FEET, Abilities.BIG_PECKS, 349, 63, 60, 55, 50, 50, 71, 120, 70, 122, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.PIDGEOT, 1, false, false, false, "Bird Pokémon", Type.NORMAL, Type.FLYING, 1.5, 39.5, Abilities.KEEN_EYE, Abilities.TANGLED_FEET, Abilities.BIG_PECKS, 479, 83, 80, 75, 70, 70, 101, 45, 70, 216, GrowthRate.MEDIUM_SLOW, 50, false, true, new PokemonForm("Normal", "", Type.NORMAL, Type.FLYING, 1.5, 39.5, Abilities.KEEN_EYE, Abilities.TANGLED_FEET, Abilities.BIG_PECKS, 479, 83, 80, 75, 70, 70, 101, 45, 70, 216), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.NORMAL, Type.FLYING, 2.2, 50.5, Abilities.NO_GUARD, Abilities.NO_GUARD, Abilities.NO_GUARD, 579, 83, 80, 80, 135, 80, 121, 45, 70, 216), ), - new PokemonSpecies(Species.RATTATA, "Rattata", 1, false, false, false, "Mouse Pokémon", Type.NORMAL, null, 0.3, 3.5, Abilities.RUN_AWAY, Abilities.GUTS, Abilities.HUSTLE, 253, 30, 56, 35, 25, 35, 72, 255, 70, 51, GrowthRate.MEDIUM_FAST, 50, true), - new PokemonSpecies(Species.RATICATE, "Raticate", 1, false, false, false, "Mouse Pokémon", Type.NORMAL, null, 0.7, 18.5, Abilities.RUN_AWAY, Abilities.GUTS, Abilities.HUSTLE, 413, 55, 81, 60, 50, 70, 97, 127, 70, 145, GrowthRate.MEDIUM_FAST, 50, true), - new PokemonSpecies(Species.SPEAROW, "Spearow", 1, false, false, false, "Tiny Bird Pokémon", Type.NORMAL, Type.FLYING, 0.3, 2, Abilities.KEEN_EYE, Abilities.NONE, Abilities.SNIPER, 262, 40, 60, 30, 31, 31, 70, 255, 70, 52, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.FEAROW, "Fearow", 1, false, false, false, "Beak Pokémon", Type.NORMAL, Type.FLYING, 1.2, 38, Abilities.KEEN_EYE, Abilities.NONE, Abilities.SNIPER, 442, 65, 90, 65, 61, 61, 100, 90, 70, 155, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.EKANS, "Ekans", 1, false, false, false, "Snake Pokémon", Type.POISON, null, 2, 6.9, Abilities.INTIMIDATE, Abilities.SHED_SKIN, Abilities.UNNERVE, 288, 35, 60, 44, 40, 54, 55, 255, 70, 58, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.ARBOK, "Arbok", 1, false, false, false, "Cobra Pokémon", Type.POISON, null, 3.5, 65, Abilities.INTIMIDATE, Abilities.SHED_SKIN, Abilities.UNNERVE, 448, 60, 95, 69, 65, 79, 80, 90, 70, 157, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.PIKACHU, "Pikachu", 1, false, false, false, "Mouse Pokémon", Type.ELECTRIC, null, 0.4, 6, Abilities.STATIC, Abilities.NONE, Abilities.LIGHTNING_ROD, 320, 35, 55, 40, 50, 50, 90, 190, 50, 112, GrowthRate.MEDIUM_FAST, 50, true, true, + new PokemonSpecies(Species.RATTATA, 1, false, false, false, "Mouse Pokémon", Type.NORMAL, null, 0.3, 3.5, Abilities.RUN_AWAY, Abilities.GUTS, Abilities.HUSTLE, 253, 30, 56, 35, 25, 35, 72, 255, 70, 51, GrowthRate.MEDIUM_FAST, 50, true), + new PokemonSpecies(Species.RATICATE, 1, false, false, false, "Mouse Pokémon", Type.NORMAL, null, 0.7, 18.5, Abilities.RUN_AWAY, Abilities.GUTS, Abilities.HUSTLE, 413, 55, 81, 60, 50, 70, 97, 127, 70, 145, GrowthRate.MEDIUM_FAST, 50, true), + new PokemonSpecies(Species.SPEAROW, 1, false, false, false, "Tiny Bird Pokémon", Type.NORMAL, Type.FLYING, 0.3, 2, Abilities.KEEN_EYE, Abilities.NONE, Abilities.SNIPER, 262, 40, 60, 30, 31, 31, 70, 255, 70, 52, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.FEAROW, 1, false, false, false, "Beak Pokémon", Type.NORMAL, Type.FLYING, 1.2, 38, Abilities.KEEN_EYE, Abilities.NONE, Abilities.SNIPER, 442, 65, 90, 65, 61, 61, 100, 90, 70, 155, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.EKANS, 1, false, false, false, "Snake Pokémon", Type.POISON, null, 2, 6.9, Abilities.INTIMIDATE, Abilities.SHED_SKIN, Abilities.UNNERVE, 288, 35, 60, 44, 40, 54, 55, 255, 70, 58, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.ARBOK, 1, false, false, false, "Cobra Pokémon", Type.POISON, null, 3.5, 65, Abilities.INTIMIDATE, Abilities.SHED_SKIN, Abilities.UNNERVE, 448, 60, 95, 69, 65, 79, 80, 90, 70, 157, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.PIKACHU, 1, false, false, false, "Mouse Pokémon", Type.ELECTRIC, null, 0.4, 6, Abilities.STATIC, Abilities.NONE, Abilities.LIGHTNING_ROD, 320, 35, 55, 40, 50, 50, 90, 190, 50, 112, GrowthRate.MEDIUM_FAST, 50, true, true, new PokemonForm("Normal", "", Type.ELECTRIC, null, 0.4, 6, Abilities.STATIC, Abilities.NONE, Abilities.LIGHTNING_ROD, 320, 35, 55, 40, 50, 50, 90, 190, 50, 112, true), new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.ELECTRIC, null, 21, 6, Abilities.STATIC, Abilities.NONE, Abilities.LIGHTNING_ROD, 420, 45, 60, 65, 100, 75, 75, 190, 50, 112, true), ), - new PokemonSpecies(Species.RAICHU, "Raichu", 1, false, false, false, "Mouse Pokémon", Type.ELECTRIC, null, 0.8, 30, Abilities.STATIC, Abilities.NONE, Abilities.LIGHTNING_ROD, 485, 60, 90, 55, 90, 80, 110, 75, 50, 243, GrowthRate.MEDIUM_FAST, 50, true), - new PokemonSpecies(Species.SANDSHREW, "Sandshrew", 1, false, false, false, "Mouse Pokémon", Type.GROUND, null, 0.6, 12, Abilities.SAND_VEIL, Abilities.NONE, Abilities.SAND_RUSH, 300, 50, 75, 85, 20, 30, 40, 255, 50, 60, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.SANDSLASH, "Sandslash", 1, false, false, false, "Mouse Pokémon", Type.GROUND, null, 1, 29.5, Abilities.SAND_VEIL, Abilities.NONE, Abilities.SAND_RUSH, 450, 75, 100, 110, 45, 55, 65, 90, 50, 158, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.NIDORAN_F, "Nidoran♀", 1, false, false, false, "Poison Pin Pokémon", Type.POISON, null, 0.4, 7, Abilities.POISON_POINT, Abilities.RIVALRY, Abilities.HUSTLE, 275, 55, 47, 52, 40, 40, 41, 235, 50, 55, GrowthRate.MEDIUM_SLOW, 0, false), - new PokemonSpecies(Species.NIDORINA, "Nidorina", 1, false, false, false, "Poison Pin Pokémon", Type.POISON, null, 0.8, 20, Abilities.POISON_POINT, Abilities.RIVALRY, Abilities.HUSTLE, 365, 70, 62, 67, 55, 55, 56, 120, 50, 128, GrowthRate.MEDIUM_SLOW, 0, false), - new PokemonSpecies(Species.NIDOQUEEN, "Nidoqueen", 1, false, false, false, "Drill Pokémon", Type.POISON, Type.GROUND, 1.3, 60, Abilities.POISON_POINT, Abilities.RIVALRY, Abilities.SHEER_FORCE, 505, 90, 92, 87, 75, 85, 76, 45, 50, 253, GrowthRate.MEDIUM_SLOW, 0, false), - new PokemonSpecies(Species.NIDORAN_M, "Nidoran♂", 1, false, false, false, "Poison Pin Pokémon", Type.POISON, null, 0.5, 9, Abilities.POISON_POINT, Abilities.RIVALRY, Abilities.HUSTLE, 273, 46, 57, 40, 40, 40, 50, 235, 50, 55, GrowthRate.MEDIUM_SLOW, 100, false), - new PokemonSpecies(Species.NIDORINO, "Nidorino", 1, false, false, false, "Poison Pin Pokémon", Type.POISON, null, 0.9, 19.5, Abilities.POISON_POINT, Abilities.RIVALRY, Abilities.HUSTLE, 365, 61, 72, 57, 55, 55, 65, 120, 50, 128, GrowthRate.MEDIUM_SLOW, 100, false), - new PokemonSpecies(Species.NIDOKING, "Nidoking", 1, false, false, false, "Drill Pokémon", Type.POISON, Type.GROUND, 1.4, 62, Abilities.POISON_POINT, Abilities.RIVALRY, Abilities.SHEER_FORCE, 505, 81, 102, 77, 85, 75, 85, 45, 50, 253, GrowthRate.MEDIUM_SLOW, 100, false), - new PokemonSpecies(Species.CLEFAIRY, "Clefairy", 1, false, false, false, "Fairy Pokémon", Type.FAIRY, null, 0.6, 7.5, Abilities.CUTE_CHARM, Abilities.MAGIC_GUARD, Abilities.FRIEND_GUARD, 323, 70, 45, 48, 60, 65, 35, 150, 140, 113, GrowthRate.FAST, 25, false), - new PokemonSpecies(Species.CLEFABLE, "Clefable", 1, false, false, false, "Fairy Pokémon", Type.FAIRY, null, 1.3, 40, Abilities.CUTE_CHARM, Abilities.MAGIC_GUARD, Abilities.UNAWARE, 483, 95, 70, 73, 95, 90, 60, 25, 140, 242, GrowthRate.FAST, 25, false), - new PokemonSpecies(Species.VULPIX, "Vulpix", 1, false, false, false, "Fox Pokémon", Type.FIRE, null, 0.6, 9.9, Abilities.FLASH_FIRE, Abilities.NONE, Abilities.DROUGHT, 299, 38, 41, 40, 50, 65, 65, 190, 50, 60, GrowthRate.MEDIUM_FAST, 25, false), - new PokemonSpecies(Species.NINETALES, "Ninetales", 1, false, false, false, "Fox Pokémon", Type.FIRE, null, 1.1, 19.9, Abilities.FLASH_FIRE, Abilities.NONE, Abilities.DROUGHT, 505, 73, 76, 75, 81, 100, 100, 75, 50, 177, GrowthRate.MEDIUM_FAST, 25, false), - new PokemonSpecies(Species.JIGGLYPUFF, "Jigglypuff", 1, false, false, false, "Balloon Pokémon", Type.NORMAL, Type.FAIRY, 0.5, 5.5, Abilities.CUTE_CHARM, Abilities.COMPETITIVE, Abilities.FRIEND_GUARD, 270, 115, 45, 20, 45, 25, 20, 170, 50, 95, GrowthRate.FAST, 25, false), - new PokemonSpecies(Species.WIGGLYTUFF, "Wigglytuff", 1, false, false, false, "Balloon Pokémon", Type.NORMAL, Type.FAIRY, 1, 12, Abilities.CUTE_CHARM, Abilities.COMPETITIVE, Abilities.FRISK, 435, 140, 70, 45, 85, 50, 45, 50, 50, 218, GrowthRate.FAST, 25, false), - new PokemonSpecies(Species.ZUBAT, "Zubat", 1, false, false, false, "Bat Pokémon", Type.POISON, Type.FLYING, 0.8, 7.5, Abilities.INNER_FOCUS, Abilities.NONE, Abilities.INFILTRATOR, 245, 40, 45, 35, 30, 40, 55, 255, 50, 49, GrowthRate.MEDIUM_FAST, 50, true), - new PokemonSpecies(Species.GOLBAT, "Golbat", 1, false, false, false, "Bat Pokémon", Type.POISON, Type.FLYING, 1.6, 55, Abilities.INNER_FOCUS, Abilities.NONE, Abilities.INFILTRATOR, 455, 75, 80, 70, 65, 75, 90, 90, 50, 159, GrowthRate.MEDIUM_FAST, 50, true), - new PokemonSpecies(Species.ODDISH, "Oddish", 1, false, false, false, "Weed Pokémon", Type.GRASS, Type.POISON, 0.5, 5.4, Abilities.CHLOROPHYLL, Abilities.NONE, Abilities.RUN_AWAY, 320, 45, 50, 55, 75, 65, 30, 255, 50, 64, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.GLOOM, "Gloom", 1, false, false, false, "Weed Pokémon", Type.GRASS, Type.POISON, 0.8, 8.6, Abilities.CHLOROPHYLL, Abilities.NONE, Abilities.STENCH, 395, 60, 65, 70, 85, 75, 40, 120, 50, 138, GrowthRate.MEDIUM_SLOW, 50, true), - new PokemonSpecies(Species.VILEPLUME, "Vileplume", 1, false, false, false, "Flower Pokémon", Type.GRASS, Type.POISON, 1.2, 18.6, Abilities.CHLOROPHYLL, Abilities.NONE, Abilities.EFFECT_SPORE, 490, 75, 80, 85, 110, 90, 50, 45, 50, 245, GrowthRate.MEDIUM_SLOW, 50, true), - new PokemonSpecies(Species.PARAS, "Paras", 1, false, false, false, "Mushroom Pokémon", Type.BUG, Type.GRASS, 0.3, 5.4, Abilities.EFFECT_SPORE, Abilities.DRY_SKIN, Abilities.DAMP, 285, 35, 70, 55, 45, 55, 25, 190, 70, 57, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.PARASECT, "Parasect", 1, false, false, false, "Mushroom Pokémon", Type.BUG, Type.GRASS, 1, 29.5, Abilities.EFFECT_SPORE, Abilities.DRY_SKIN, Abilities.DAMP, 405, 60, 95, 80, 60, 80, 30, 75, 70, 142, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.VENONAT, "Venonat", 1, false, false, false, "Insect Pokémon", Type.BUG, Type.POISON, 1, 30, Abilities.COMPOUND_EYES, Abilities.TINTED_LENS, Abilities.RUN_AWAY, 305, 60, 55, 50, 40, 55, 45, 190, 70, 61, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.VENOMOTH, "Venomoth", 1, false, false, false, "Poison Moth Pokémon", Type.BUG, Type.POISON, 1.5, 12.5, Abilities.SHIELD_DUST, Abilities.TINTED_LENS, Abilities.WONDER_SKIN, 450, 70, 65, 60, 90, 75, 90, 75, 70, 158, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.DIGLETT, "Diglett", 1, false, false, false, "Mole Pokémon", Type.GROUND, null, 0.2, 0.8, Abilities.SAND_VEIL, Abilities.ARENA_TRAP, Abilities.SAND_FORCE, 265, 10, 55, 25, 35, 45, 95, 255, 50, 53, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.DUGTRIO, "Dugtrio", 1, false, false, false, "Mole Pokémon", Type.GROUND, null, 0.7, 33.3, Abilities.SAND_VEIL, Abilities.ARENA_TRAP, Abilities.SAND_FORCE, 425, 35, 100, 50, 50, 70, 120, 50, 50, 149, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.MEOWTH, "Meowth", 1, false, false, false, "Scratch Cat Pokémon", Type.NORMAL, null, 0.4, 4.2, Abilities.PICKUP, Abilities.TECHNICIAN, Abilities.UNNERVE, 290, 40, 45, 35, 40, 40, 90, 255, 50, 58, GrowthRate.MEDIUM_FAST, 50, false, true, + new PokemonSpecies(Species.RAICHU, 1, false, false, false, "Mouse Pokémon", Type.ELECTRIC, null, 0.8, 30, Abilities.STATIC, Abilities.NONE, Abilities.LIGHTNING_ROD, 485, 60, 90, 55, 90, 80, 110, 75, 50, 243, GrowthRate.MEDIUM_FAST, 50, true), + new PokemonSpecies(Species.SANDSHREW, 1, false, false, false, "Mouse Pokémon", Type.GROUND, null, 0.6, 12, Abilities.SAND_VEIL, Abilities.NONE, Abilities.SAND_RUSH, 300, 50, 75, 85, 20, 30, 40, 255, 50, 60, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.SANDSLASH, 1, false, false, false, "Mouse Pokémon", Type.GROUND, null, 1, 29.5, Abilities.SAND_VEIL, Abilities.NONE, Abilities.SAND_RUSH, 450, 75, 100, 110, 45, 55, 65, 90, 50, 158, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.NIDORAN_F, 1, false, false, false, "Poison Pin Pokémon", Type.POISON, null, 0.4, 7, Abilities.POISON_POINT, Abilities.RIVALRY, Abilities.HUSTLE, 275, 55, 47, 52, 40, 40, 41, 235, 50, 55, GrowthRate.MEDIUM_SLOW, 0, false), + new PokemonSpecies(Species.NIDORINA, 1, false, false, false, "Poison Pin Pokémon", Type.POISON, null, 0.8, 20, Abilities.POISON_POINT, Abilities.RIVALRY, Abilities.HUSTLE, 365, 70, 62, 67, 55, 55, 56, 120, 50, 128, GrowthRate.MEDIUM_SLOW, 0, false), + new PokemonSpecies(Species.NIDOQUEEN, 1, false, false, false, "Drill Pokémon", Type.POISON, Type.GROUND, 1.3, 60, Abilities.POISON_POINT, Abilities.RIVALRY, Abilities.SHEER_FORCE, 505, 90, 92, 87, 75, 85, 76, 45, 50, 253, GrowthRate.MEDIUM_SLOW, 0, false), + new PokemonSpecies(Species.NIDORAN_M, 1, false, false, false, "Poison Pin Pokémon", Type.POISON, null, 0.5, 9, Abilities.POISON_POINT, Abilities.RIVALRY, Abilities.HUSTLE, 273, 46, 57, 40, 40, 40, 50, 235, 50, 55, GrowthRate.MEDIUM_SLOW, 100, false), + new PokemonSpecies(Species.NIDORINO, 1, false, false, false, "Poison Pin Pokémon", Type.POISON, null, 0.9, 19.5, Abilities.POISON_POINT, Abilities.RIVALRY, Abilities.HUSTLE, 365, 61, 72, 57, 55, 55, 65, 120, 50, 128, GrowthRate.MEDIUM_SLOW, 100, false), + new PokemonSpecies(Species.NIDOKING, 1, false, false, false, "Drill Pokémon", Type.POISON, Type.GROUND, 1.4, 62, Abilities.POISON_POINT, Abilities.RIVALRY, Abilities.SHEER_FORCE, 505, 81, 102, 77, 85, 75, 85, 45, 50, 253, GrowthRate.MEDIUM_SLOW, 100, false), + new PokemonSpecies(Species.CLEFAIRY, 1, false, false, false, "Fairy Pokémon", Type.FAIRY, null, 0.6, 7.5, Abilities.CUTE_CHARM, Abilities.MAGIC_GUARD, Abilities.FRIEND_GUARD, 323, 70, 45, 48, 60, 65, 35, 150, 140, 113, GrowthRate.FAST, 25, false), + new PokemonSpecies(Species.CLEFABLE, 1, false, false, false, "Fairy Pokémon", Type.FAIRY, null, 1.3, 40, Abilities.CUTE_CHARM, Abilities.MAGIC_GUARD, Abilities.UNAWARE, 483, 95, 70, 73, 95, 90, 60, 25, 140, 242, GrowthRate.FAST, 25, false), + new PokemonSpecies(Species.VULPIX, 1, false, false, false, "Fox Pokémon", Type.FIRE, null, 0.6, 9.9, Abilities.FLASH_FIRE, Abilities.NONE, Abilities.DROUGHT, 299, 38, 41, 40, 50, 65, 65, 190, 50, 60, GrowthRate.MEDIUM_FAST, 25, false), + new PokemonSpecies(Species.NINETALES, 1, false, false, false, "Fox Pokémon", Type.FIRE, null, 1.1, 19.9, Abilities.FLASH_FIRE, Abilities.NONE, Abilities.DROUGHT, 505, 73, 76, 75, 81, 100, 100, 75, 50, 177, GrowthRate.MEDIUM_FAST, 25, false), + new PokemonSpecies(Species.JIGGLYPUFF, 1, false, false, false, "Balloon Pokémon", Type.NORMAL, Type.FAIRY, 0.5, 5.5, Abilities.CUTE_CHARM, Abilities.COMPETITIVE, Abilities.FRIEND_GUARD, 270, 115, 45, 20, 45, 25, 20, 170, 50, 95, GrowthRate.FAST, 25, false), + new PokemonSpecies(Species.WIGGLYTUFF, 1, false, false, false, "Balloon Pokémon", Type.NORMAL, Type.FAIRY, 1, 12, Abilities.CUTE_CHARM, Abilities.COMPETITIVE, Abilities.FRISK, 435, 140, 70, 45, 85, 50, 45, 50, 50, 218, GrowthRate.FAST, 25, false), + new PokemonSpecies(Species.ZUBAT, 1, false, false, false, "Bat Pokémon", Type.POISON, Type.FLYING, 0.8, 7.5, Abilities.INNER_FOCUS, Abilities.NONE, Abilities.INFILTRATOR, 245, 40, 45, 35, 30, 40, 55, 255, 50, 49, GrowthRate.MEDIUM_FAST, 50, true), + new PokemonSpecies(Species.GOLBAT, 1, false, false, false, "Bat Pokémon", Type.POISON, Type.FLYING, 1.6, 55, Abilities.INNER_FOCUS, Abilities.NONE, Abilities.INFILTRATOR, 455, 75, 80, 70, 65, 75, 90, 90, 50, 159, GrowthRate.MEDIUM_FAST, 50, true), + new PokemonSpecies(Species.ODDISH, 1, false, false, false, "Weed Pokémon", Type.GRASS, Type.POISON, 0.5, 5.4, Abilities.CHLOROPHYLL, Abilities.NONE, Abilities.RUN_AWAY, 320, 45, 50, 55, 75, 65, 30, 255, 50, 64, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.GLOOM, 1, false, false, false, "Weed Pokémon", Type.GRASS, Type.POISON, 0.8, 8.6, Abilities.CHLOROPHYLL, Abilities.NONE, Abilities.STENCH, 395, 60, 65, 70, 85, 75, 40, 120, 50, 138, GrowthRate.MEDIUM_SLOW, 50, true), + new PokemonSpecies(Species.VILEPLUME, 1, false, false, false, "Flower Pokémon", Type.GRASS, Type.POISON, 1.2, 18.6, Abilities.CHLOROPHYLL, Abilities.NONE, Abilities.EFFECT_SPORE, 490, 75, 80, 85, 110, 90, 50, 45, 50, 245, GrowthRate.MEDIUM_SLOW, 50, true), + new PokemonSpecies(Species.PARAS, 1, false, false, false, "Mushroom Pokémon", Type.BUG, Type.GRASS, 0.3, 5.4, Abilities.EFFECT_SPORE, Abilities.DRY_SKIN, Abilities.DAMP, 285, 35, 70, 55, 45, 55, 25, 190, 70, 57, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.PARASECT, 1, false, false, false, "Mushroom Pokémon", Type.BUG, Type.GRASS, 1, 29.5, Abilities.EFFECT_SPORE, Abilities.DRY_SKIN, Abilities.DAMP, 405, 60, 95, 80, 60, 80, 30, 75, 70, 142, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.VENONAT, 1, false, false, false, "Insect Pokémon", Type.BUG, Type.POISON, 1, 30, Abilities.COMPOUND_EYES, Abilities.TINTED_LENS, Abilities.RUN_AWAY, 305, 60, 55, 50, 40, 55, 45, 190, 70, 61, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.VENOMOTH, 1, false, false, false, "Poison Moth Pokémon", Type.BUG, Type.POISON, 1.5, 12.5, Abilities.SHIELD_DUST, Abilities.TINTED_LENS, Abilities.WONDER_SKIN, 450, 70, 65, 60, 90, 75, 90, 75, 70, 158, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.DIGLETT, 1, false, false, false, "Mole Pokémon", Type.GROUND, null, 0.2, 0.8, Abilities.SAND_VEIL, Abilities.ARENA_TRAP, Abilities.SAND_FORCE, 265, 10, 55, 25, 35, 45, 95, 255, 50, 53, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.DUGTRIO, 1, false, false, false, "Mole Pokémon", Type.GROUND, null, 0.7, 33.3, Abilities.SAND_VEIL, Abilities.ARENA_TRAP, Abilities.SAND_FORCE, 425, 35, 100, 50, 50, 70, 120, 50, 50, 149, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.MEOWTH, 1, false, false, false, "Scratch Cat Pokémon", Type.NORMAL, null, 0.4, 4.2, Abilities.PICKUP, Abilities.TECHNICIAN, Abilities.UNNERVE, 290, 40, 45, 35, 40, 40, 90, 255, 50, 58, GrowthRate.MEDIUM_FAST, 50, false, true, new PokemonForm("Normal", "", Type.NORMAL, null, 0.4, 4.2, Abilities.PICKUP, Abilities.TECHNICIAN, Abilities.UNNERVE, 290, 40, 45, 35, 40, 40, 90, 255, 50, 58), new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.NORMAL, null, 33, 4.2, Abilities.PICKUP, Abilities.TECHNICIAN, Abilities.UNNERVE, 390, 50, 85, 60, 70, 50, 75, 255, 50, 58), ), - new PokemonSpecies(Species.PERSIAN, "Persian", 1, false, false, false, "Classy Cat Pokémon", Type.NORMAL, null, 1, 32, Abilities.LIMBER, Abilities.TECHNICIAN, Abilities.UNNERVE, 440, 65, 70, 60, 65, 65, 115, 90, 50, 154, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.PSYDUCK, "Psyduck", 1, false, false, false, "Duck Pokémon", Type.WATER, null, 0.8, 19.6, Abilities.DAMP, Abilities.CLOUD_NINE, Abilities.SWIFT_SWIM, 320, 50, 52, 48, 65, 50, 55, 190, 50, 64, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.GOLDUCK, "Golduck", 1, false, false, false, "Duck Pokémon", Type.WATER, null, 1.7, 76.6, Abilities.DAMP, Abilities.CLOUD_NINE, Abilities.SWIFT_SWIM, 500, 80, 82, 78, 95, 80, 85, 75, 50, 175, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.MANKEY, "Mankey", 1, false, false, false, "Pig Monkey Pokémon", Type.FIGHTING, null, 0.5, 28, Abilities.VITAL_SPIRIT, Abilities.ANGER_POINT, Abilities.DEFIANT, 305, 40, 80, 35, 35, 45, 70, 190, 70, 61, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.PRIMEAPE, "Primeape", 1, false, false, false, "Pig Monkey Pokémon", Type.FIGHTING, null, 1, 32, Abilities.VITAL_SPIRIT, Abilities.ANGER_POINT, Abilities.DEFIANT, 455, 65, 105, 60, 60, 70, 95, 75, 70, 159, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.GROWLITHE, "Growlithe", 1, false, false, false, "Puppy Pokémon", Type.FIRE, null, 0.7, 19, Abilities.INTIMIDATE, Abilities.FLASH_FIRE, Abilities.JUSTIFIED, 350, 55, 70, 45, 70, 50, 60, 190, 50, 70, GrowthRate.SLOW, 75, false), - new PokemonSpecies(Species.ARCANINE, "Arcanine", 1, false, false, false, "Legendary Pokémon", Type.FIRE, null, 1.9, 155, Abilities.INTIMIDATE, Abilities.FLASH_FIRE, Abilities.JUSTIFIED, 555, 90, 110, 80, 100, 80, 95, 75, 50, 194, GrowthRate.SLOW, 75, false), - new PokemonSpecies(Species.POLIWAG, "Poliwag", 1, false, false, false, "Tadpole Pokémon", Type.WATER, null, 0.6, 12.4, Abilities.WATER_ABSORB, Abilities.DAMP, Abilities.SWIFT_SWIM, 300, 40, 50, 40, 40, 40, 90, 255, 50, 60, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.POLIWHIRL, "Poliwhirl", 1, false, false, false, "Tadpole Pokémon", Type.WATER, null, 1, 20, Abilities.WATER_ABSORB, Abilities.DAMP, Abilities.SWIFT_SWIM, 385, 65, 65, 65, 50, 50, 90, 120, 50, 135, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.POLIWRATH, "Poliwrath", 1, false, false, false, "Tadpole Pokémon", Type.WATER, Type.FIGHTING, 1.3, 54, Abilities.WATER_ABSORB, Abilities.DAMP, Abilities.SWIFT_SWIM, 510, 90, 95, 95, 70, 90, 70, 45, 50, 255, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.ABRA, "Abra", 1, false, false, false, "Psi Pokémon", Type.PSYCHIC, null, 0.9, 19.5, Abilities.SYNCHRONIZE, Abilities.INNER_FOCUS, Abilities.MAGIC_GUARD, 310, 25, 20, 15, 105, 55, 90, 200, 50, 62, GrowthRate.MEDIUM_SLOW, 75, false), - new PokemonSpecies(Species.KADABRA, "Kadabra", 1, false, false, false, "Psi Pokémon", Type.PSYCHIC, null, 1.3, 56.5, Abilities.SYNCHRONIZE, Abilities.INNER_FOCUS, Abilities.MAGIC_GUARD, 400, 40, 35, 30, 120, 70, 105, 100, 50, 140, GrowthRate.MEDIUM_SLOW, 75, true), - new PokemonSpecies(Species.ALAKAZAM, "Alakazam", 1, false, false, false, "Psi Pokémon", Type.PSYCHIC, null, 1.5, 48, Abilities.SYNCHRONIZE, Abilities.INNER_FOCUS, Abilities.MAGIC_GUARD, 500, 55, 50, 45, 135, 95, 120, 50, 50, 250, GrowthRate.MEDIUM_SLOW, 75, true, true, + new PokemonSpecies(Species.PERSIAN, 1, false, false, false, "Classy Cat Pokémon", Type.NORMAL, null, 1, 32, Abilities.LIMBER, Abilities.TECHNICIAN, Abilities.UNNERVE, 440, 65, 70, 60, 65, 65, 115, 90, 50, 154, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.PSYDUCK, 1, false, false, false, "Duck Pokémon", Type.WATER, null, 0.8, 19.6, Abilities.DAMP, Abilities.CLOUD_NINE, Abilities.SWIFT_SWIM, 320, 50, 52, 48, 65, 50, 55, 190, 50, 64, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.GOLDUCK, 1, false, false, false, "Duck Pokémon", Type.WATER, null, 1.7, 76.6, Abilities.DAMP, Abilities.CLOUD_NINE, Abilities.SWIFT_SWIM, 500, 80, 82, 78, 95, 80, 85, 75, 50, 175, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.MANKEY, 1, false, false, false, "Pig Monkey Pokémon", Type.FIGHTING, null, 0.5, 28, Abilities.VITAL_SPIRIT, Abilities.ANGER_POINT, Abilities.DEFIANT, 305, 40, 80, 35, 35, 45, 70, 190, 70, 61, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.PRIMEAPE, 1, false, false, false, "Pig Monkey Pokémon", Type.FIGHTING, null, 1, 32, Abilities.VITAL_SPIRIT, Abilities.ANGER_POINT, Abilities.DEFIANT, 455, 65, 105, 60, 60, 70, 95, 75, 70, 159, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.GROWLITHE, 1, false, false, false, "Puppy Pokémon", Type.FIRE, null, 0.7, 19, Abilities.INTIMIDATE, Abilities.FLASH_FIRE, Abilities.JUSTIFIED, 350, 55, 70, 45, 70, 50, 60, 190, 50, 70, GrowthRate.SLOW, 75, false), + new PokemonSpecies(Species.ARCANINE, 1, false, false, false, "Legendary Pokémon", Type.FIRE, null, 1.9, 155, Abilities.INTIMIDATE, Abilities.FLASH_FIRE, Abilities.JUSTIFIED, 555, 90, 110, 80, 100, 80, 95, 75, 50, 194, GrowthRate.SLOW, 75, false), + new PokemonSpecies(Species.POLIWAG, 1, false, false, false, "Tadpole Pokémon", Type.WATER, null, 0.6, 12.4, Abilities.WATER_ABSORB, Abilities.DAMP, Abilities.SWIFT_SWIM, 300, 40, 50, 40, 40, 40, 90, 255, 50, 60, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.POLIWHIRL, 1, false, false, false, "Tadpole Pokémon", Type.WATER, null, 1, 20, Abilities.WATER_ABSORB, Abilities.DAMP, Abilities.SWIFT_SWIM, 385, 65, 65, 65, 50, 50, 90, 120, 50, 135, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.POLIWRATH, 1, false, false, false, "Tadpole Pokémon", Type.WATER, Type.FIGHTING, 1.3, 54, Abilities.WATER_ABSORB, Abilities.DAMP, Abilities.SWIFT_SWIM, 510, 90, 95, 95, 70, 90, 70, 45, 50, 255, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.ABRA, 1, false, false, false, "Psi Pokémon", Type.PSYCHIC, null, 0.9, 19.5, Abilities.SYNCHRONIZE, Abilities.INNER_FOCUS, Abilities.MAGIC_GUARD, 310, 25, 20, 15, 105, 55, 90, 200, 50, 62, GrowthRate.MEDIUM_SLOW, 75, false), + new PokemonSpecies(Species.KADABRA, 1, false, false, false, "Psi Pokémon", Type.PSYCHIC, null, 1.3, 56.5, Abilities.SYNCHRONIZE, Abilities.INNER_FOCUS, Abilities.MAGIC_GUARD, 400, 40, 35, 30, 120, 70, 105, 100, 50, 140, GrowthRate.MEDIUM_SLOW, 75, true), + new PokemonSpecies(Species.ALAKAZAM, 1, false, false, false, "Psi Pokémon", Type.PSYCHIC, null, 1.5, 48, Abilities.SYNCHRONIZE, Abilities.INNER_FOCUS, Abilities.MAGIC_GUARD, 500, 55, 50, 45, 135, 95, 120, 50, 50, 250, GrowthRate.MEDIUM_SLOW, 75, true, true, new PokemonForm("Normal", "", Type.PSYCHIC, null, 1.5, 48, Abilities.SYNCHRONIZE, Abilities.INNER_FOCUS, Abilities.MAGIC_GUARD, 500, 55, 50, 45, 135, 95, 120, 50, 50, 250, true), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.PSYCHIC, null, 1.2, 48, Abilities.TRACE, Abilities.TRACE, Abilities.TRACE, 600, 55, 50, 65, 175, 105, 150, 50, 50, 250, true), ), - new PokemonSpecies(Species.MACHOP, "Machop", 1, false, false, false, "Superpower Pokémon", Type.FIGHTING, null, 0.8, 19.5, Abilities.GUTS, Abilities.NO_GUARD, Abilities.STEADFAST, 305, 70, 80, 50, 35, 35, 35, 180, 50, 61, GrowthRate.MEDIUM_SLOW, 75, false), - new PokemonSpecies(Species.MACHOKE, "Machoke", 1, false, false, false, "Superpower Pokémon", Type.FIGHTING, null, 1.5, 70.5, Abilities.GUTS, Abilities.NO_GUARD, Abilities.STEADFAST, 405, 80, 100, 70, 50, 60, 45, 90, 50, 142, GrowthRate.MEDIUM_SLOW, 75, false), - new PokemonSpecies(Species.MACHAMP, "Machamp", 1, false, false, false, "Superpower Pokémon", Type.FIGHTING, null, 1.6, 130, Abilities.GUTS, Abilities.NO_GUARD, Abilities.STEADFAST, 505, 90, 130, 80, 65, 85, 55, 45, 50, 253, GrowthRate.MEDIUM_SLOW, 75, false, true, + new PokemonSpecies(Species.MACHOP, 1, false, false, false, "Superpower Pokémon", Type.FIGHTING, null, 0.8, 19.5, Abilities.GUTS, Abilities.NO_GUARD, Abilities.STEADFAST, 305, 70, 80, 50, 35, 35, 35, 180, 50, 61, GrowthRate.MEDIUM_SLOW, 75, false), + new PokemonSpecies(Species.MACHOKE, 1, false, false, false, "Superpower Pokémon", Type.FIGHTING, null, 1.5, 70.5, Abilities.GUTS, Abilities.NO_GUARD, Abilities.STEADFAST, 405, 80, 100, 70, 50, 60, 45, 90, 50, 142, GrowthRate.MEDIUM_SLOW, 75, false), + new PokemonSpecies(Species.MACHAMP, 1, false, false, false, "Superpower Pokémon", Type.FIGHTING, null, 1.6, 130, Abilities.GUTS, Abilities.NO_GUARD, Abilities.STEADFAST, 505, 90, 130, 80, 65, 85, 55, 45, 50, 253, GrowthRate.MEDIUM_SLOW, 75, false, true, new PokemonForm("Normal", "", Type.FIGHTING, null, 1.6, 130, Abilities.GUTS, Abilities.NO_GUARD, Abilities.STEADFAST, 505, 90, 130, 80, 65, 85, 55, 45, 50, 253), new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.FIGHTING, null, 25, 130, Abilities.GUTS, Abilities.NO_GUARD, Abilities.STEADFAST, 605, 113, 170, 90, 70, 95, 67, 45, 50, 253), ), - new PokemonSpecies(Species.BELLSPROUT, "Bellsprout", 1, false, false, false, "Flower Pokémon", Type.GRASS, Type.POISON, 0.7, 4, Abilities.CHLOROPHYLL, Abilities.NONE, Abilities.GLUTTONY, 300, 50, 75, 35, 70, 30, 40, 255, 70, 60, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.WEEPINBELL, "Weepinbell", 1, false, false, false, "Flycatcher Pokémon", Type.GRASS, Type.POISON, 1, 6.4, Abilities.CHLOROPHYLL, Abilities.NONE, Abilities.GLUTTONY, 390, 65, 90, 50, 85, 45, 55, 120, 70, 137, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.VICTREEBEL, "Victreebel", 1, false, false, false, "Flycatcher Pokémon", Type.GRASS, Type.POISON, 1.7, 15.5, Abilities.CHLOROPHYLL, Abilities.NONE, Abilities.GLUTTONY, 490, 80, 105, 65, 100, 70, 70, 45, 70, 221, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.TENTACOOL, "Tentacool", 1, false, false, false, "Jellyfish Pokémon", Type.WATER, Type.POISON, 0.9, 45.5, Abilities.CLEAR_BODY, Abilities.LIQUID_OOZE, Abilities.RAIN_DISH, 335, 40, 40, 35, 50, 100, 70, 190, 50, 67, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.TENTACRUEL, "Tentacruel", 1, false, false, false, "Jellyfish Pokémon", Type.WATER, Type.POISON, 1.6, 55, Abilities.CLEAR_BODY, Abilities.LIQUID_OOZE, Abilities.RAIN_DISH, 515, 80, 70, 65, 80, 120, 100, 60, 50, 180, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.GEODUDE, "Geodude", 1, false, false, false, "Rock Pokémon", Type.ROCK, Type.GROUND, 0.4, 20, Abilities.ROCK_HEAD, Abilities.STURDY, Abilities.SAND_VEIL, 300, 40, 80, 100, 30, 30, 20, 255, 70, 60, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.GRAVELER, "Graveler", 1, false, false, false, "Rock Pokémon", Type.ROCK, Type.GROUND, 1, 105, Abilities.ROCK_HEAD, Abilities.STURDY, Abilities.SAND_VEIL, 390, 55, 95, 115, 45, 45, 35, 120, 70, 137, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.GOLEM, "Golem", 1, false, false, false, "Megaton Pokémon", Type.ROCK, Type.GROUND, 1.4, 300, Abilities.ROCK_HEAD, Abilities.STURDY, Abilities.SAND_VEIL, 495, 80, 120, 130, 55, 65, 45, 45, 70, 223, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.PONYTA, "Ponyta", 1, false, false, false, "Fire Horse Pokémon", Type.FIRE, null, 1, 30, Abilities.RUN_AWAY, Abilities.FLASH_FIRE, Abilities.FLAME_BODY, 410, 50, 85, 55, 65, 65, 90, 190, 50, 82, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.RAPIDASH, "Rapidash", 1, false, false, false, "Fire Horse Pokémon", Type.FIRE, null, 1.7, 95, Abilities.RUN_AWAY, Abilities.FLASH_FIRE, Abilities.FLAME_BODY, 500, 65, 100, 70, 80, 80, 105, 60, 50, 175, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.SLOWPOKE, "Slowpoke", 1, false, false, false, "Dopey Pokémon", Type.WATER, Type.PSYCHIC, 1.2, 36, Abilities.OBLIVIOUS, Abilities.OWN_TEMPO, Abilities.REGENERATOR, 315, 90, 65, 65, 40, 40, 15, 190, 50, 63, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.SLOWBRO, "Slowbro", 1, false, false, false, "Hermit Crab Pokémon", Type.WATER, Type.PSYCHIC, 1.6, 78.5, Abilities.OBLIVIOUS, Abilities.OWN_TEMPO, Abilities.REGENERATOR, 490, 95, 75, 110, 100, 80, 30, 75, 50, 172, GrowthRate.MEDIUM_FAST, 50, false, true, + new PokemonSpecies(Species.BELLSPROUT, 1, false, false, false, "Flower Pokémon", Type.GRASS, Type.POISON, 0.7, 4, Abilities.CHLOROPHYLL, Abilities.NONE, Abilities.GLUTTONY, 300, 50, 75, 35, 70, 30, 40, 255, 70, 60, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.WEEPINBELL, 1, false, false, false, "Flycatcher Pokémon", Type.GRASS, Type.POISON, 1, 6.4, Abilities.CHLOROPHYLL, Abilities.NONE, Abilities.GLUTTONY, 390, 65, 90, 50, 85, 45, 55, 120, 70, 137, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.VICTREEBEL, 1, false, false, false, "Flycatcher Pokémon", Type.GRASS, Type.POISON, 1.7, 15.5, Abilities.CHLOROPHYLL, Abilities.NONE, Abilities.GLUTTONY, 490, 80, 105, 65, 100, 70, 70, 45, 70, 221, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.TENTACOOL, 1, false, false, false, "Jellyfish Pokémon", Type.WATER, Type.POISON, 0.9, 45.5, Abilities.CLEAR_BODY, Abilities.LIQUID_OOZE, Abilities.RAIN_DISH, 335, 40, 40, 35, 50, 100, 70, 190, 50, 67, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.TENTACRUEL, 1, false, false, false, "Jellyfish Pokémon", Type.WATER, Type.POISON, 1.6, 55, Abilities.CLEAR_BODY, Abilities.LIQUID_OOZE, Abilities.RAIN_DISH, 515, 80, 70, 65, 80, 120, 100, 60, 50, 180, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.GEODUDE, 1, false, false, false, "Rock Pokémon", Type.ROCK, Type.GROUND, 0.4, 20, Abilities.ROCK_HEAD, Abilities.STURDY, Abilities.SAND_VEIL, 300, 40, 80, 100, 30, 30, 20, 255, 70, 60, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.GRAVELER, 1, false, false, false, "Rock Pokémon", Type.ROCK, Type.GROUND, 1, 105, Abilities.ROCK_HEAD, Abilities.STURDY, Abilities.SAND_VEIL, 390, 55, 95, 115, 45, 45, 35, 120, 70, 137, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.GOLEM, 1, false, false, false, "Megaton Pokémon", Type.ROCK, Type.GROUND, 1.4, 300, Abilities.ROCK_HEAD, Abilities.STURDY, Abilities.SAND_VEIL, 495, 80, 120, 130, 55, 65, 45, 45, 70, 223, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.PONYTA, 1, false, false, false, "Fire Horse Pokémon", Type.FIRE, null, 1, 30, Abilities.RUN_AWAY, Abilities.FLASH_FIRE, Abilities.FLAME_BODY, 410, 50, 85, 55, 65, 65, 90, 190, 50, 82, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.RAPIDASH, 1, false, false, false, "Fire Horse Pokémon", Type.FIRE, null, 1.7, 95, Abilities.RUN_AWAY, Abilities.FLASH_FIRE, Abilities.FLAME_BODY, 500, 65, 100, 70, 80, 80, 105, 60, 50, 175, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.SLOWPOKE, 1, false, false, false, "Dopey Pokémon", Type.WATER, Type.PSYCHIC, 1.2, 36, Abilities.OBLIVIOUS, Abilities.OWN_TEMPO, Abilities.REGENERATOR, 315, 90, 65, 65, 40, 40, 15, 190, 50, 63, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.SLOWBRO, 1, false, false, false, "Hermit Crab Pokémon", Type.WATER, Type.PSYCHIC, 1.6, 78.5, Abilities.OBLIVIOUS, Abilities.OWN_TEMPO, Abilities.REGENERATOR, 490, 95, 75, 110, 100, 80, 30, 75, 50, 172, GrowthRate.MEDIUM_FAST, 50, false, true, new PokemonForm("Normal", "", Type.WATER, Type.PSYCHIC, 1.6, 78.5, Abilities.OBLIVIOUS, Abilities.OWN_TEMPO, Abilities.REGENERATOR, 490, 95, 75, 110, 100, 80, 30, 75, 50, 172), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.WATER, Type.PSYCHIC, 2, 120, Abilities.SHELL_ARMOR, Abilities.SHELL_ARMOR, Abilities.SHELL_ARMOR, 590, 95, 75, 180, 130, 80, 30, 75, 50, 172), ), - new PokemonSpecies(Species.MAGNEMITE, "Magnemite", 1, false, false, false, "Magnet Pokémon", Type.ELECTRIC, Type.STEEL, 0.3, 6, Abilities.MAGNET_PULL, Abilities.STURDY, Abilities.ANALYTIC, 325, 25, 35, 70, 95, 55, 45, 190, 50, 65, GrowthRate.MEDIUM_FAST, null, false), - new PokemonSpecies(Species.MAGNETON, "Magneton", 1, false, false, false, "Magnet Pokémon", Type.ELECTRIC, Type.STEEL, 1, 60, Abilities.MAGNET_PULL, Abilities.STURDY, Abilities.ANALYTIC, 465, 50, 60, 95, 120, 70, 70, 60, 50, 163, GrowthRate.MEDIUM_FAST, null, false), - new PokemonSpecies(Species.FARFETCHD, "Farfetch'd", 1, false, false, false, "Wild Duck Pokémon", Type.NORMAL, Type.FLYING, 0.8, 15, Abilities.KEEN_EYE, Abilities.INNER_FOCUS, Abilities.DEFIANT, 377, 52, 90, 55, 58, 62, 60, 45, 50, 132, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.DODUO, "Doduo", 1, false, false, false, "Twin Bird Pokémon", Type.NORMAL, Type.FLYING, 1.4, 39.2, Abilities.RUN_AWAY, Abilities.EARLY_BIRD, Abilities.TANGLED_FEET, 310, 35, 85, 45, 35, 35, 75, 190, 70, 62, GrowthRate.MEDIUM_FAST, 50, true), - new PokemonSpecies(Species.DODRIO, "Dodrio", 1, false, false, false, "Triple Bird Pokémon", Type.NORMAL, Type.FLYING, 1.8, 85.2, Abilities.RUN_AWAY, Abilities.EARLY_BIRD, Abilities.TANGLED_FEET, 470, 60, 110, 70, 60, 60, 110, 45, 70, 165, GrowthRate.MEDIUM_FAST, 50, true), - new PokemonSpecies(Species.SEEL, "Seel", 1, false, false, false, "Sea Lion Pokémon", Type.WATER, null, 1.1, 90, Abilities.THICK_FAT, Abilities.HYDRATION, Abilities.ICE_BODY, 325, 65, 45, 55, 45, 70, 45, 190, 70, 65, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.DEWGONG, "Dewgong", 1, false, false, false, "Sea Lion Pokémon", Type.WATER, Type.ICE, 1.7, 120, Abilities.THICK_FAT, Abilities.HYDRATION, Abilities.ICE_BODY, 475, 90, 70, 80, 70, 95, 70, 75, 70, 166, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.GRIMER, "Grimer", 1, false, false, false, "Sludge Pokémon", Type.POISON, null, 0.9, 30, Abilities.STENCH, Abilities.STICKY_HOLD, Abilities.POISON_TOUCH, 325, 80, 80, 50, 40, 50, 25, 190, 70, 65, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.MUK, "Muk", 1, false, false, false, "Sludge Pokémon", Type.POISON, null, 1.2, 30, Abilities.STENCH, Abilities.STICKY_HOLD, Abilities.POISON_TOUCH, 500, 105, 105, 75, 65, 100, 50, 75, 70, 175, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.SHELLDER, "Shellder", 1, false, false, false, "Bivalve Pokémon", Type.WATER, null, 0.3, 4, Abilities.SHELL_ARMOR, Abilities.SKILL_LINK, Abilities.OVERCOAT, 305, 30, 65, 100, 45, 25, 40, 190, 50, 61, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.CLOYSTER, "Cloyster", 1, false, false, false, "Bivalve Pokémon", Type.WATER, Type.ICE, 1.5, 132.5, Abilities.SHELL_ARMOR, Abilities.SKILL_LINK, Abilities.OVERCOAT, 525, 50, 95, 180, 85, 45, 70, 60, 50, 184, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.GASTLY, "Gastly", 1, false, false, false, "Gas Pokémon", Type.GHOST, Type.POISON, 1.3, 0.1, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 310, 30, 35, 30, 100, 35, 80, 190, 50, 62, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.HAUNTER, "Haunter", 1, false, false, false, "Gas Pokémon", Type.GHOST, Type.POISON, 1.6, 0.1, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 405, 45, 50, 45, 115, 55, 95, 90, 50, 142, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.GENGAR, "Gengar", 1, false, false, false, "Shadow Pokémon", Type.GHOST, Type.POISON, 1.5, 40.5, Abilities.CURSED_BODY, Abilities.NONE, Abilities.NONE, 500, 60, 65, 60, 130, 75, 110, 45, 50, 250, GrowthRate.MEDIUM_SLOW, 50, false, true, + new PokemonSpecies(Species.MAGNEMITE, 1, false, false, false, "Magnet Pokémon", Type.ELECTRIC, Type.STEEL, 0.3, 6, Abilities.MAGNET_PULL, Abilities.STURDY, Abilities.ANALYTIC, 325, 25, 35, 70, 95, 55, 45, 190, 50, 65, GrowthRate.MEDIUM_FAST, null, false), + new PokemonSpecies(Species.MAGNETON, 1, false, false, false, "Magnet Pokémon", Type.ELECTRIC, Type.STEEL, 1, 60, Abilities.MAGNET_PULL, Abilities.STURDY, Abilities.ANALYTIC, 465, 50, 60, 95, 120, 70, 70, 60, 50, 163, GrowthRate.MEDIUM_FAST, null, false), + new PokemonSpecies(Species.FARFETCHD, 1, false, false, false, "Wild Duck Pokémon", Type.NORMAL, Type.FLYING, 0.8, 15, Abilities.KEEN_EYE, Abilities.INNER_FOCUS, Abilities.DEFIANT, 377, 52, 90, 55, 58, 62, 60, 45, 50, 132, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.DODUO, 1, false, false, false, "Twin Bird Pokémon", Type.NORMAL, Type.FLYING, 1.4, 39.2, Abilities.RUN_AWAY, Abilities.EARLY_BIRD, Abilities.TANGLED_FEET, 310, 35, 85, 45, 35, 35, 75, 190, 70, 62, GrowthRate.MEDIUM_FAST, 50, true), + new PokemonSpecies(Species.DODRIO, 1, false, false, false, "Triple Bird Pokémon", Type.NORMAL, Type.FLYING, 1.8, 85.2, Abilities.RUN_AWAY, Abilities.EARLY_BIRD, Abilities.TANGLED_FEET, 470, 60, 110, 70, 60, 60, 110, 45, 70, 165, GrowthRate.MEDIUM_FAST, 50, true), + new PokemonSpecies(Species.SEEL, 1, false, false, false, "Sea Lion Pokémon", Type.WATER, null, 1.1, 90, Abilities.THICK_FAT, Abilities.HYDRATION, Abilities.ICE_BODY, 325, 65, 45, 55, 45, 70, 45, 190, 70, 65, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.DEWGONG, 1, false, false, false, "Sea Lion Pokémon", Type.WATER, Type.ICE, 1.7, 120, Abilities.THICK_FAT, Abilities.HYDRATION, Abilities.ICE_BODY, 475, 90, 70, 80, 70, 95, 70, 75, 70, 166, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.GRIMER, 1, false, false, false, "Sludge Pokémon", Type.POISON, null, 0.9, 30, Abilities.STENCH, Abilities.STICKY_HOLD, Abilities.POISON_TOUCH, 325, 80, 80, 50, 40, 50, 25, 190, 70, 65, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.MUK, 1, false, false, false, "Sludge Pokémon", Type.POISON, null, 1.2, 30, Abilities.STENCH, Abilities.STICKY_HOLD, Abilities.POISON_TOUCH, 500, 105, 105, 75, 65, 100, 50, 75, 70, 175, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.SHELLDER, 1, false, false, false, "Bivalve Pokémon", Type.WATER, null, 0.3, 4, Abilities.SHELL_ARMOR, Abilities.SKILL_LINK, Abilities.OVERCOAT, 305, 30, 65, 100, 45, 25, 40, 190, 50, 61, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.CLOYSTER, 1, false, false, false, "Bivalve Pokémon", Type.WATER, Type.ICE, 1.5, 132.5, Abilities.SHELL_ARMOR, Abilities.SKILL_LINK, Abilities.OVERCOAT, 525, 50, 95, 180, 85, 45, 70, 60, 50, 184, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.GASTLY, 1, false, false, false, "Gas Pokémon", Type.GHOST, Type.POISON, 1.3, 0.1, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 310, 30, 35, 30, 100, 35, 80, 190, 50, 62, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.HAUNTER, 1, false, false, false, "Gas Pokémon", Type.GHOST, Type.POISON, 1.6, 0.1, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 405, 45, 50, 45, 115, 55, 95, 90, 50, 142, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.GENGAR, 1, false, false, false, "Shadow Pokémon", Type.GHOST, Type.POISON, 1.5, 40.5, Abilities.CURSED_BODY, Abilities.NONE, Abilities.NONE, 500, 60, 65, 60, 130, 75, 110, 45, 50, 250, GrowthRate.MEDIUM_SLOW, 50, false, true, new PokemonForm("Normal", "", Type.GHOST, Type.POISON, 1.5, 40.5, Abilities.CURSED_BODY, Abilities.NONE, Abilities.NONE, 500, 60, 65, 60, 130, 75, 110, 45, 50, 250), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.GHOST, Type.POISON, 1.4, 40.5, Abilities.SHADOW_TAG, Abilities.NONE, Abilities.NONE, 600, 60, 65, 80, 170, 95, 130, 45, 50, 250), new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.GHOST, Type.POISON, 20, 40.5, Abilities.CURSED_BODY, Abilities.NONE, Abilities.NONE, 600, 75, 95, 85, 160, 95, 90, 45, 50, 250), ), - new PokemonSpecies(Species.ONIX, "Onix", 1, false, false, false, "Rock Snake Pokémon", Type.ROCK, Type.GROUND, 8.8, 210, Abilities.ROCK_HEAD, Abilities.STURDY, Abilities.WEAK_ARMOR, 385, 35, 45, 160, 30, 45, 70, 45, 50, 77, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.DROWZEE, "Drowzee", 1, false, false, false, "Hypnosis Pokémon", Type.PSYCHIC, null, 1, 32.4, Abilities.INSOMNIA, Abilities.FOREWARN, Abilities.INNER_FOCUS, 328, 60, 48, 45, 43, 90, 42, 190, 70, 66, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.HYPNO, "Hypno", 1, false, false, false, "Hypnosis Pokémon", Type.PSYCHIC, null, 1.6, 75.6, Abilities.INSOMNIA, Abilities.FOREWARN, Abilities.INNER_FOCUS, 483, 85, 73, 70, 73, 115, 67, 75, 70, 169, GrowthRate.MEDIUM_FAST, 50, true), - new PokemonSpecies(Species.KRABBY, "Krabby", 1, false, false, false, "River Crab Pokémon", Type.WATER, null, 0.4, 6.5, Abilities.HYPER_CUTTER, Abilities.SHELL_ARMOR, Abilities.SHEER_FORCE, 325, 30, 105, 90, 25, 25, 50, 225, 50, 65, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.KINGLER, "Kingler", 1, false, false, false, "Pincer Pokémon", Type.WATER, null, 1.3, 60, Abilities.HYPER_CUTTER, Abilities.SHELL_ARMOR, Abilities.SHEER_FORCE, 475, 55, 130, 115, 50, 50, 75, 60, 50, 166, GrowthRate.MEDIUM_FAST, 50, false, true, + new PokemonSpecies(Species.ONIX, 1, false, false, false, "Rock Snake Pokémon", Type.ROCK, Type.GROUND, 8.8, 210, Abilities.ROCK_HEAD, Abilities.STURDY, Abilities.WEAK_ARMOR, 385, 35, 45, 160, 30, 45, 70, 45, 50, 77, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.DROWZEE, 1, false, false, false, "Hypnosis Pokémon", Type.PSYCHIC, null, 1, 32.4, Abilities.INSOMNIA, Abilities.FOREWARN, Abilities.INNER_FOCUS, 328, 60, 48, 45, 43, 90, 42, 190, 70, 66, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.HYPNO, 1, false, false, false, "Hypnosis Pokémon", Type.PSYCHIC, null, 1.6, 75.6, Abilities.INSOMNIA, Abilities.FOREWARN, Abilities.INNER_FOCUS, 483, 85, 73, 70, 73, 115, 67, 75, 70, 169, GrowthRate.MEDIUM_FAST, 50, true), + new PokemonSpecies(Species.KRABBY, 1, false, false, false, "River Crab Pokémon", Type.WATER, null, 0.4, 6.5, Abilities.HYPER_CUTTER, Abilities.SHELL_ARMOR, Abilities.SHEER_FORCE, 325, 30, 105, 90, 25, 25, 50, 225, 50, 65, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.KINGLER, 1, false, false, false, "Pincer Pokémon", Type.WATER, null, 1.3, 60, Abilities.HYPER_CUTTER, Abilities.SHELL_ARMOR, Abilities.SHEER_FORCE, 475, 55, 130, 115, 50, 50, 75, 60, 50, 166, GrowthRate.MEDIUM_FAST, 50, false, true, new PokemonForm("Normal", "", Type.WATER, null, 1.3, 60, Abilities.HYPER_CUTTER, Abilities.SHELL_ARMOR, Abilities.SHEER_FORCE, 475, 55, 130, 115, 50, 50, 75, 60, 50, 166), new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.WATER, null, 19, 60, Abilities.HYPER_CUTTER, Abilities.SHELL_ARMOR, Abilities.SHEER_FORCE, 575, 70, 165, 145, 60, 70, 65, 60, 50, 166), ), - new PokemonSpecies(Species.VOLTORB, "Voltorb", 1, false, false, false, "Ball Pokémon", Type.ELECTRIC, null, 0.5, 10.4, Abilities.SOUNDPROOF, Abilities.STATIC, Abilities.AFTERMATH, 330, 40, 30, 50, 55, 55, 100, 190, 70, 66, GrowthRate.MEDIUM_FAST, null, false), - new PokemonSpecies(Species.ELECTRODE, "Electrode", 1, false, false, false, "Ball Pokémon", Type.ELECTRIC, null, 1.2, 66.6, Abilities.SOUNDPROOF, Abilities.STATIC, Abilities.AFTERMATH, 490, 60, 50, 70, 80, 80, 150, 60, 70, 172, GrowthRate.MEDIUM_FAST, null, false), - new PokemonSpecies(Species.EXEGGCUTE, "Exeggcute", 1, false, false, false, "Egg Pokémon", Type.GRASS, Type.PSYCHIC, 0.4, 2.5, Abilities.CHLOROPHYLL, Abilities.NONE, Abilities.HARVEST, 325, 60, 40, 80, 60, 45, 40, 90, 50, 65, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.EXEGGUTOR, "Exeggutor", 1, false, false, false, "Coconut Pokémon", Type.GRASS, Type.PSYCHIC, 2, 120, Abilities.CHLOROPHYLL, Abilities.NONE, Abilities.HARVEST, 530, 95, 95, 85, 125, 75, 55, 45, 50, 186, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.CUBONE, "Cubone", 1, false, false, false, "Lonely Pokémon", Type.GROUND, null, 0.4, 6.5, Abilities.ROCK_HEAD, Abilities.LIGHTNING_ROD, Abilities.BATTLE_ARMOR, 320, 50, 50, 95, 40, 50, 35, 190, 50, 64, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.MAROWAK, "Marowak", 1, false, false, false, "Bone Keeper Pokémon", Type.GROUND, null, 1, 45, Abilities.ROCK_HEAD, Abilities.LIGHTNING_ROD, Abilities.BATTLE_ARMOR, 425, 60, 80, 110, 50, 80, 45, 75, 50, 149, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.HITMONLEE, "Hitmonlee", 1, false, false, false, "Kicking Pokémon", Type.FIGHTING, null, 1.5, 49.8, Abilities.LIMBER, Abilities.RECKLESS, Abilities.UNBURDEN, 455, 50, 120, 53, 35, 110, 87, 45, 50, 159, GrowthRate.MEDIUM_FAST, 100, false), - new PokemonSpecies(Species.HITMONCHAN, "Hitmonchan", 1, false, false, false, "Punching Pokémon", Type.FIGHTING, null, 1.4, 50.2, Abilities.KEEN_EYE, Abilities.IRON_FIST, Abilities.INNER_FOCUS, 455, 50, 105, 79, 35, 110, 76, 45, 50, 159, GrowthRate.MEDIUM_FAST, 100, false), - new PokemonSpecies(Species.LICKITUNG, "Lickitung", 1, false, false, false, "Licking Pokémon", Type.NORMAL, null, 1.2, 65.5, Abilities.OWN_TEMPO, Abilities.OBLIVIOUS, Abilities.CLOUD_NINE, 385, 90, 55, 75, 60, 75, 30, 45, 50, 77, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.KOFFING, "Koffing", 1, false, false, false, "Poison Gas Pokémon", Type.POISON, null, 0.6, 1, Abilities.LEVITATE, Abilities.NEUTRALIZING_GAS, Abilities.STENCH, 340, 40, 65, 95, 60, 45, 35, 190, 50, 68, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.WEEZING, "Weezing", 1, false, false, false, "Poison Gas Pokémon", Type.POISON, null, 1.2, 9.5, Abilities.LEVITATE, Abilities.NEUTRALIZING_GAS, Abilities.STENCH, 490, 65, 90, 120, 85, 70, 60, 60, 50, 172, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.RHYHORN, "Rhyhorn", 1, false, false, false, "Spikes Pokémon", Type.GROUND, Type.ROCK, 1, 115, Abilities.LIGHTNING_ROD, Abilities.ROCK_HEAD, Abilities.RECKLESS, 345, 80, 85, 95, 30, 30, 25, 120, 50, 69, GrowthRate.SLOW, 50, true), - new PokemonSpecies(Species.RHYDON, "Rhydon", 1, false, false, false, "Drill Pokémon", Type.GROUND, Type.ROCK, 1.9, 120, Abilities.LIGHTNING_ROD, Abilities.ROCK_HEAD, Abilities.RECKLESS, 485, 105, 130, 120, 45, 45, 40, 60, 50, 170, GrowthRate.SLOW, 50, true), - new PokemonSpecies(Species.CHANSEY, "Chansey", 1, false, false, false, "Egg Pokémon", Type.NORMAL, null, 1.1, 34.6, Abilities.NATURAL_CURE, Abilities.SERENE_GRACE, Abilities.HEALER, 450, 250, 5, 5, 35, 105, 50, 30, 140, 395, GrowthRate.FAST, 0, false), - new PokemonSpecies(Species.TANGELA, "Tangela", 1, false, false, false, "Vine Pokémon", Type.GRASS, null, 1, 35, Abilities.CHLOROPHYLL, Abilities.LEAF_GUARD, Abilities.REGENERATOR, 435, 65, 55, 115, 100, 40, 60, 45, 50, 87, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.KANGASKHAN, "Kangaskhan", 1, false, false, false, "Parent Pokémon", Type.NORMAL, null, 2.2, 80, Abilities.EARLY_BIRD, Abilities.SCRAPPY, Abilities.INNER_FOCUS, 490, 105, 95, 80, 40, 80, 90, 45, 50, 172, GrowthRate.MEDIUM_FAST, 0, false, true, + new PokemonSpecies(Species.VOLTORB, 1, false, false, false, "Ball Pokémon", Type.ELECTRIC, null, 0.5, 10.4, Abilities.SOUNDPROOF, Abilities.STATIC, Abilities.AFTERMATH, 330, 40, 30, 50, 55, 55, 100, 190, 70, 66, GrowthRate.MEDIUM_FAST, null, false), + new PokemonSpecies(Species.ELECTRODE, 1, false, false, false, "Ball Pokémon", Type.ELECTRIC, null, 1.2, 66.6, Abilities.SOUNDPROOF, Abilities.STATIC, Abilities.AFTERMATH, 490, 60, 50, 70, 80, 80, 150, 60, 70, 172, GrowthRate.MEDIUM_FAST, null, false), + new PokemonSpecies(Species.EXEGGCUTE, 1, false, false, false, "Egg Pokémon", Type.GRASS, Type.PSYCHIC, 0.4, 2.5, Abilities.CHLOROPHYLL, Abilities.NONE, Abilities.HARVEST, 325, 60, 40, 80, 60, 45, 40, 90, 50, 65, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.EXEGGUTOR, 1, false, false, false, "Coconut Pokémon", Type.GRASS, Type.PSYCHIC, 2, 120, Abilities.CHLOROPHYLL, Abilities.NONE, Abilities.HARVEST, 530, 95, 95, 85, 125, 75, 55, 45, 50, 186, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.CUBONE, 1, false, false, false, "Lonely Pokémon", Type.GROUND, null, 0.4, 6.5, Abilities.ROCK_HEAD, Abilities.LIGHTNING_ROD, Abilities.BATTLE_ARMOR, 320, 50, 50, 95, 40, 50, 35, 190, 50, 64, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.MAROWAK, 1, false, false, false, "Bone Keeper Pokémon", Type.GROUND, null, 1, 45, Abilities.ROCK_HEAD, Abilities.LIGHTNING_ROD, Abilities.BATTLE_ARMOR, 425, 60, 80, 110, 50, 80, 45, 75, 50, 149, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.HITMONLEE, 1, false, false, false, "Kicking Pokémon", Type.FIGHTING, null, 1.5, 49.8, Abilities.LIMBER, Abilities.RECKLESS, Abilities.UNBURDEN, 455, 50, 120, 53, 35, 110, 87, 45, 50, 159, GrowthRate.MEDIUM_FAST, 100, false), + new PokemonSpecies(Species.HITMONCHAN, 1, false, false, false, "Punching Pokémon", Type.FIGHTING, null, 1.4, 50.2, Abilities.KEEN_EYE, Abilities.IRON_FIST, Abilities.INNER_FOCUS, 455, 50, 105, 79, 35, 110, 76, 45, 50, 159, GrowthRate.MEDIUM_FAST, 100, false), + new PokemonSpecies(Species.LICKITUNG, 1, false, false, false, "Licking Pokémon", Type.NORMAL, null, 1.2, 65.5, Abilities.OWN_TEMPO, Abilities.OBLIVIOUS, Abilities.CLOUD_NINE, 385, 90, 55, 75, 60, 75, 30, 45, 50, 77, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.KOFFING, 1, false, false, false, "Poison Gas Pokémon", Type.POISON, null, 0.6, 1, Abilities.LEVITATE, Abilities.NEUTRALIZING_GAS, Abilities.STENCH, 340, 40, 65, 95, 60, 45, 35, 190, 50, 68, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.WEEZING, 1, false, false, false, "Poison Gas Pokémon", Type.POISON, null, 1.2, 9.5, Abilities.LEVITATE, Abilities.NEUTRALIZING_GAS, Abilities.STENCH, 490, 65, 90, 120, 85, 70, 60, 60, 50, 172, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.RHYHORN, 1, false, false, false, "Spikes Pokémon", Type.GROUND, Type.ROCK, 1, 115, Abilities.LIGHTNING_ROD, Abilities.ROCK_HEAD, Abilities.RECKLESS, 345, 80, 85, 95, 30, 30, 25, 120, 50, 69, GrowthRate.SLOW, 50, true), + new PokemonSpecies(Species.RHYDON, 1, false, false, false, "Drill Pokémon", Type.GROUND, Type.ROCK, 1.9, 120, Abilities.LIGHTNING_ROD, Abilities.ROCK_HEAD, Abilities.RECKLESS, 485, 105, 130, 120, 45, 45, 40, 60, 50, 170, GrowthRate.SLOW, 50, true), + new PokemonSpecies(Species.CHANSEY, 1, false, false, false, "Egg Pokémon", Type.NORMAL, null, 1.1, 34.6, Abilities.NATURAL_CURE, Abilities.SERENE_GRACE, Abilities.HEALER, 450, 250, 5, 5, 35, 105, 50, 30, 140, 395, GrowthRate.FAST, 0, false), + new PokemonSpecies(Species.TANGELA, 1, false, false, false, "Vine Pokémon", Type.GRASS, null, 1, 35, Abilities.CHLOROPHYLL, Abilities.LEAF_GUARD, Abilities.REGENERATOR, 435, 65, 55, 115, 100, 40, 60, 45, 50, 87, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.KANGASKHAN, 1, false, false, false, "Parent Pokémon", Type.NORMAL, null, 2.2, 80, Abilities.EARLY_BIRD, Abilities.SCRAPPY, Abilities.INNER_FOCUS, 490, 105, 95, 80, 40, 80, 90, 45, 50, 172, GrowthRate.MEDIUM_FAST, 0, false, true, new PokemonForm("Normal", "", Type.NORMAL, null, 2.2, 80, Abilities.EARLY_BIRD, Abilities.SCRAPPY, Abilities.INNER_FOCUS, 490, 105, 95, 80, 40, 80, 90, 45, 50, 172), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.NORMAL, null, 2.2, 100, Abilities.PARENTAL_BOND, Abilities.PARENTAL_BOND, Abilities.PARENTAL_BOND, 590, 105, 125, 100, 60, 100, 100, 45, 50, 172), ), - new PokemonSpecies(Species.HORSEA, "Horsea", 1, false, false, false, "Dragon Pokémon", Type.WATER, null, 0.4, 8, Abilities.SWIFT_SWIM, Abilities.SNIPER, Abilities.DAMP, 295, 30, 40, 70, 70, 25, 60, 225, 50, 59, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.SEADRA, "Seadra", 1, false, false, false, "Dragon Pokémon", Type.WATER, null, 1.2, 25, Abilities.POISON_POINT, Abilities.SNIPER, Abilities.DAMP, 440, 55, 65, 95, 95, 45, 85, 75, 50, 154, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.GOLDEEN, "Goldeen", 1, false, false, false, "Goldfish Pokémon", Type.WATER, null, 0.6, 15, Abilities.SWIFT_SWIM, Abilities.WATER_VEIL, Abilities.LIGHTNING_ROD, 320, 45, 67, 60, 35, 50, 63, 225, 50, 64, GrowthRate.MEDIUM_FAST, 50, true), - new PokemonSpecies(Species.SEAKING, "Seaking", 1, false, false, false, "Goldfish Pokémon", Type.WATER, null, 1.3, 39, Abilities.SWIFT_SWIM, Abilities.WATER_VEIL, Abilities.LIGHTNING_ROD, 450, 80, 92, 65, 65, 80, 68, 60, 50, 158, GrowthRate.MEDIUM_FAST, 50, true), - new PokemonSpecies(Species.STARYU, "Staryu", 1, false, false, false, "Star Shape Pokémon", Type.WATER, null, 0.8, 34.5, Abilities.ILLUMINATE, Abilities.NATURAL_CURE, Abilities.ANALYTIC, 340, 30, 45, 55, 70, 55, 85, 225, 50, 68, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.STARMIE, "Starmie", 1, false, false, false, "Mysterious Pokémon", Type.WATER, Type.PSYCHIC, 1.1, 80, Abilities.ILLUMINATE, Abilities.NATURAL_CURE, Abilities.ANALYTIC, 520, 60, 75, 85, 100, 85, 115, 60, 50, 182, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.MR_MIME, "Mr. Mime", 1, false, false, false, "Barrier Pokémon", Type.PSYCHIC, Type.FAIRY, 1.3, 54.5, Abilities.SOUNDPROOF, Abilities.FILTER, Abilities.TECHNICIAN, 460, 40, 45, 65, 100, 120, 90, 45, 50, 161, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.SCYTHER, "Scyther", 1, false, false, false, "Mantis Pokémon", Type.BUG, Type.FLYING, 1.5, 56, Abilities.SWARM, Abilities.TECHNICIAN, Abilities.STEADFAST, 500, 70, 110, 80, 55, 80, 105, 45, 50, 100, GrowthRate.MEDIUM_FAST, 50, true), - new PokemonSpecies(Species.JYNX, "Jynx", 1, false, false, false, "Human Shape Pokémon", Type.ICE, Type.PSYCHIC, 1.4, 40.6, Abilities.OBLIVIOUS, Abilities.FOREWARN, Abilities.DRY_SKIN, 455, 65, 50, 35, 115, 95, 95, 45, 50, 159, GrowthRate.MEDIUM_FAST, 0, false), - new PokemonSpecies(Species.ELECTABUZZ, "Electabuzz", 1, false, false, false, "Electric Pokémon", Type.ELECTRIC, null, 1.1, 30, Abilities.STATIC, Abilities.NONE, Abilities.VITAL_SPIRIT, 490, 65, 83, 57, 95, 85, 105, 45, 50, 172, GrowthRate.MEDIUM_FAST, 75, false), - new PokemonSpecies(Species.MAGMAR, "Magmar", 1, false, false, false, "Spitfire Pokémon", Type.FIRE, null, 1.3, 44.5, Abilities.FLAME_BODY, Abilities.NONE, Abilities.VITAL_SPIRIT, 495, 65, 95, 57, 100, 85, 93, 45, 50, 173, GrowthRate.MEDIUM_FAST, 75, false), - new PokemonSpecies(Species.PINSIR, "Pinsir", 1, false, false, false, "Stag Beetle Pokémon", Type.BUG, null, 1.5, 55, Abilities.HYPER_CUTTER, Abilities.MOLD_BREAKER, Abilities.MOXIE, 500, 65, 125, 100, 55, 70, 85, 45, 50, 175, GrowthRate.SLOW, 50, false, true, + new PokemonSpecies(Species.HORSEA, 1, false, false, false, "Dragon Pokémon", Type.WATER, null, 0.4, 8, Abilities.SWIFT_SWIM, Abilities.SNIPER, Abilities.DAMP, 295, 30, 40, 70, 70, 25, 60, 225, 50, 59, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.SEADRA, 1, false, false, false, "Dragon Pokémon", Type.WATER, null, 1.2, 25, Abilities.POISON_POINT, Abilities.SNIPER, Abilities.DAMP, 440, 55, 65, 95, 95, 45, 85, 75, 50, 154, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.GOLDEEN, 1, false, false, false, "Goldfish Pokémon", Type.WATER, null, 0.6, 15, Abilities.SWIFT_SWIM, Abilities.WATER_VEIL, Abilities.LIGHTNING_ROD, 320, 45, 67, 60, 35, 50, 63, 225, 50, 64, GrowthRate.MEDIUM_FAST, 50, true), + new PokemonSpecies(Species.SEAKING, 1, false, false, false, "Goldfish Pokémon", Type.WATER, null, 1.3, 39, Abilities.SWIFT_SWIM, Abilities.WATER_VEIL, Abilities.LIGHTNING_ROD, 450, 80, 92, 65, 65, 80, 68, 60, 50, 158, GrowthRate.MEDIUM_FAST, 50, true), + new PokemonSpecies(Species.STARYU, 1, false, false, false, "Star Shape Pokémon", Type.WATER, null, 0.8, 34.5, Abilities.ILLUMINATE, Abilities.NATURAL_CURE, Abilities.ANALYTIC, 340, 30, 45, 55, 70, 55, 85, 225, 50, 68, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.STARMIE, 1, false, false, false, "Mysterious Pokémon", Type.WATER, Type.PSYCHIC, 1.1, 80, Abilities.ILLUMINATE, Abilities.NATURAL_CURE, Abilities.ANALYTIC, 520, 60, 75, 85, 100, 85, 115, 60, 50, 182, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.MR_MIME, 1, false, false, false, "Barrier Pokémon", Type.PSYCHIC, Type.FAIRY, 1.3, 54.5, Abilities.SOUNDPROOF, Abilities.FILTER, Abilities.TECHNICIAN, 460, 40, 45, 65, 100, 120, 90, 45, 50, 161, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.SCYTHER, 1, false, false, false, "Mantis Pokémon", Type.BUG, Type.FLYING, 1.5, 56, Abilities.SWARM, Abilities.TECHNICIAN, Abilities.STEADFAST, 500, 70, 110, 80, 55, 80, 105, 45, 50, 100, GrowthRate.MEDIUM_FAST, 50, true), + new PokemonSpecies(Species.JYNX, 1, false, false, false, "Human Shape Pokémon", Type.ICE, Type.PSYCHIC, 1.4, 40.6, Abilities.OBLIVIOUS, Abilities.FOREWARN, Abilities.DRY_SKIN, 455, 65, 50, 35, 115, 95, 95, 45, 50, 159, GrowthRate.MEDIUM_FAST, 0, false), + new PokemonSpecies(Species.ELECTABUZZ, 1, false, false, false, "Electric Pokémon", Type.ELECTRIC, null, 1.1, 30, Abilities.STATIC, Abilities.NONE, Abilities.VITAL_SPIRIT, 490, 65, 83, 57, 95, 85, 105, 45, 50, 172, GrowthRate.MEDIUM_FAST, 75, false), + new PokemonSpecies(Species.MAGMAR, 1, false, false, false, "Spitfire Pokémon", Type.FIRE, null, 1.3, 44.5, Abilities.FLAME_BODY, Abilities.NONE, Abilities.VITAL_SPIRIT, 495, 65, 95, 57, 100, 85, 93, 45, 50, 173, GrowthRate.MEDIUM_FAST, 75, false), + new PokemonSpecies(Species.PINSIR, 1, false, false, false, "Stag Beetle Pokémon", Type.BUG, null, 1.5, 55, Abilities.HYPER_CUTTER, Abilities.MOLD_BREAKER, Abilities.MOXIE, 500, 65, 125, 100, 55, 70, 85, 45, 50, 175, GrowthRate.SLOW, 50, false, true, new PokemonForm("Normal", "", Type.BUG, null, 1.5, 55, Abilities.HYPER_CUTTER, Abilities.MOLD_BREAKER, Abilities.MOXIE, 500, 65, 125, 100, 55, 70, 85, 45, 50, 175), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.BUG, Type.FLYING, 1.7, 59, Abilities.AERILATE, Abilities.AERILATE, Abilities.AERILATE, 600, 65, 155, 120, 65, 90, 105, 45, 50, 175), ), - new PokemonSpecies(Species.TAUROS, "Tauros", 1, false, false, false, "Wild Bull Pokémon", Type.NORMAL, null, 1.4, 88.4, Abilities.INTIMIDATE, Abilities.ANGER_POINT, Abilities.SHEER_FORCE, 490, 75, 100, 95, 40, 70, 110, 45, 50, 172, GrowthRate.SLOW, 100, false), - new PokemonSpecies(Species.MAGIKARP, "Magikarp", 1, false, false, false, "Fish Pokémon", Type.WATER, null, 0.9, 10, Abilities.SWIFT_SWIM, Abilities.NONE, Abilities.RATTLED, 200, 20, 10, 55, 15, 20, 80, 255, 50, 40, GrowthRate.SLOW, 50, true), - new PokemonSpecies(Species.GYARADOS, "Gyarados", 1, false, false, false, "Atrocious Pokémon", Type.WATER, Type.FLYING, 6.5, 235, Abilities.INTIMIDATE, Abilities.NONE, Abilities.MOXIE, 540, 95, 125, 79, 60, 100, 81, 45, 50, 189, GrowthRate.SLOW, 50, true, true, + new PokemonSpecies(Species.TAUROS, 1, false, false, false, "Wild Bull Pokémon", Type.NORMAL, null, 1.4, 88.4, Abilities.INTIMIDATE, Abilities.ANGER_POINT, Abilities.SHEER_FORCE, 490, 75, 100, 95, 40, 70, 110, 45, 50, 172, GrowthRate.SLOW, 100, false), + new PokemonSpecies(Species.MAGIKARP, 1, false, false, false, "Fish Pokémon", Type.WATER, null, 0.9, 10, Abilities.SWIFT_SWIM, Abilities.NONE, Abilities.RATTLED, 200, 20, 10, 55, 15, 20, 80, 255, 50, 40, GrowthRate.SLOW, 50, true), + new PokemonSpecies(Species.GYARADOS, 1, false, false, false, "Atrocious Pokémon", Type.WATER, Type.FLYING, 6.5, 235, Abilities.INTIMIDATE, Abilities.NONE, Abilities.MOXIE, 540, 95, 125, 79, 60, 100, 81, 45, 50, 189, GrowthRate.SLOW, 50, true, true, new PokemonForm("Normal", "", Type.WATER, Type.FLYING, 6.5, 235, Abilities.INTIMIDATE, Abilities.NONE, Abilities.MOXIE, 540, 95, 125, 79, 60, 100, 81, 45, 50, 189, true), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.WATER, Type.DARK, 6.5, 305, Abilities.MOLD_BREAKER, Abilities.MOLD_BREAKER, Abilities.MOLD_BREAKER, 640, 95, 155, 109, 70, 130, 81, 45, 50, 189, true), ), - new PokemonSpecies(Species.LAPRAS, "Lapras", 1, false, false, false, "Transport Pokémon", Type.WATER, Type.ICE, 2.5, 220, Abilities.WATER_ABSORB, Abilities.SHELL_ARMOR, Abilities.HYDRATION, 535, 130, 85, 80, 85, 95, 60, 45, 50, 187, GrowthRate.SLOW, 50, false, true, + new PokemonSpecies(Species.LAPRAS, 1, false, false, false, "Transport Pokémon", Type.WATER, Type.ICE, 2.5, 220, Abilities.WATER_ABSORB, Abilities.SHELL_ARMOR, Abilities.HYDRATION, 535, 130, 85, 80, 85, 95, 60, 45, 50, 187, GrowthRate.SLOW, 50, false, true, new PokemonForm("Normal", "", Type.WATER, Type.ICE, 2.5, 220, Abilities.WATER_ABSORB, Abilities.SHELL_ARMOR, Abilities.HYDRATION, 535, 130, 85, 80, 85, 95, 60, 45, 50, 187), new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.WATER, Type.ICE, 24, 220, Abilities.WATER_ABSORB, Abilities.SHELL_ARMOR, Abilities.HYDRATION, 635, 160, 95, 110, 95, 125, 50, 45, 50, 187), ), - new PokemonSpecies(Species.DITTO, "Ditto", 1, false, false, false, "Transform Pokémon", Type.NORMAL, null, 0.3, 4, Abilities.LIMBER, Abilities.NONE, Abilities.IMPOSTER, 288, 48, 48, 48, 48, 48, 48, 35, 50, 101, GrowthRate.MEDIUM_FAST, null, false), - new PokemonSpecies(Species.EEVEE, "Eevee", 1, false, false, false, "Evolution Pokémon", Type.NORMAL, null, 0.3, 6.5, Abilities.RUN_AWAY, Abilities.ADAPTABILITY, Abilities.ANTICIPATION, 325, 55, 55, 50, 45, 65, 55, 45, 50, 65, GrowthRate.MEDIUM_FAST, 87.5, false, true, + new PokemonSpecies(Species.DITTO, 1, false, false, false, "Transform Pokémon", Type.NORMAL, null, 0.3, 4, Abilities.LIMBER, Abilities.NONE, Abilities.IMPOSTER, 288, 48, 48, 48, 48, 48, 48, 35, 50, 101, GrowthRate.MEDIUM_FAST, null, false), + new PokemonSpecies(Species.EEVEE, 1, false, false, false, "Evolution Pokémon", Type.NORMAL, null, 0.3, 6.5, Abilities.RUN_AWAY, Abilities.ADAPTABILITY, Abilities.ANTICIPATION, 325, 55, 55, 50, 45, 65, 55, 45, 50, 65, GrowthRate.MEDIUM_FAST, 87.5, false, true, new PokemonForm("Normal", "", Type.NORMAL, null, 0.3, 6.5, Abilities.RUN_AWAY, Abilities.ADAPTABILITY, Abilities.ANTICIPATION, 325, 55, 55, 50, 45, 65, 55, 45, 50, 65), new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.NORMAL, null, 18, 6.5, Abilities.RUN_AWAY, Abilities.ADAPTABILITY, Abilities.ANTICIPATION, 425, 70, 75, 80, 60, 95, 45, 45, 50, 65), ), - new PokemonSpecies(Species.VAPOREON, "Vaporeon", 1, false, false, false, "Bubble Jet Pokémon", Type.WATER, null, 1, 29, Abilities.WATER_ABSORB, Abilities.NONE, Abilities.HYDRATION, 525, 130, 65, 60, 110, 95, 65, 45, 50, 184, GrowthRate.MEDIUM_FAST, 87.5, false), - new PokemonSpecies(Species.JOLTEON, "Jolteon", 1, false, false, false, "Lightning Pokémon", Type.ELECTRIC, null, 0.8, 24.5, Abilities.VOLT_ABSORB, Abilities.NONE, Abilities.QUICK_FEET, 525, 65, 65, 60, 110, 95, 130, 45, 50, 184, GrowthRate.MEDIUM_FAST, 87.5, false), - new PokemonSpecies(Species.FLAREON, "Flareon", 1, false, false, false, "Flame Pokémon", Type.FIRE, null, 0.9, 25, Abilities.FLASH_FIRE, Abilities.NONE, Abilities.GUTS, 525, 65, 130, 60, 95, 110, 65, 45, 50, 184, GrowthRate.MEDIUM_FAST, 87.5, false), - new PokemonSpecies(Species.PORYGON, "Porygon", 1, false, false, false, "Virtual Pokémon", Type.NORMAL, null, 0.8, 36.5, Abilities.TRACE, Abilities.DOWNLOAD, Abilities.ANALYTIC, 395, 65, 60, 70, 85, 75, 40, 45, 50, 79, GrowthRate.MEDIUM_FAST, null, false), - new PokemonSpecies(Species.OMANYTE, "Omanyte", 1, false, false, false, "Spiral Pokémon", Type.ROCK, Type.WATER, 0.4, 7.5, Abilities.SWIFT_SWIM, Abilities.SHELL_ARMOR, Abilities.WEAK_ARMOR, 355, 35, 40, 100, 90, 55, 35, 45, 50, 71, GrowthRate.MEDIUM_FAST, 87.5, false), - new PokemonSpecies(Species.OMASTAR, "Omastar", 1, false, false, false, "Spiral Pokémon", Type.ROCK, Type.WATER, 1, 35, Abilities.SWIFT_SWIM, Abilities.SHELL_ARMOR, Abilities.WEAK_ARMOR, 495, 70, 60, 125, 115, 70, 55, 45, 50, 173, GrowthRate.MEDIUM_FAST, 87.5, false), - new PokemonSpecies(Species.KABUTO, "Kabuto", 1, false, false, false, "Shellfish Pokémon", Type.ROCK, Type.WATER, 0.5, 11.5, Abilities.SWIFT_SWIM, Abilities.BATTLE_ARMOR, Abilities.WEAK_ARMOR, 355, 30, 80, 90, 55, 45, 55, 45, 50, 71, GrowthRate.MEDIUM_FAST, 87.5, false), - new PokemonSpecies(Species.KABUTOPS, "Kabutops", 1, false, false, false, "Shellfish Pokémon", Type.ROCK, Type.WATER, 1.3, 40.5, Abilities.SWIFT_SWIM, Abilities.BATTLE_ARMOR, Abilities.WEAK_ARMOR, 495, 60, 115, 105, 65, 70, 80, 45, 50, 173, GrowthRate.MEDIUM_FAST, 87.5, false), - new PokemonSpecies(Species.AERODACTYL, "Aerodactyl", 1, false, false, false, "Fossil Pokémon", Type.ROCK, Type.FLYING, 1.8, 59, Abilities.ROCK_HEAD, Abilities.PRESSURE, Abilities.UNNERVE, 515, 80, 105, 65, 60, 75, 130, 45, 50, 180, GrowthRate.SLOW, 87.5, false, true, + new PokemonSpecies(Species.VAPOREON, 1, false, false, false, "Bubble Jet Pokémon", Type.WATER, null, 1, 29, Abilities.WATER_ABSORB, Abilities.NONE, Abilities.HYDRATION, 525, 130, 65, 60, 110, 95, 65, 45, 50, 184, GrowthRate.MEDIUM_FAST, 87.5, false), + new PokemonSpecies(Species.JOLTEON, 1, false, false, false, "Lightning Pokémon", Type.ELECTRIC, null, 0.8, 24.5, Abilities.VOLT_ABSORB, Abilities.NONE, Abilities.QUICK_FEET, 525, 65, 65, 60, 110, 95, 130, 45, 50, 184, GrowthRate.MEDIUM_FAST, 87.5, false), + new PokemonSpecies(Species.FLAREON, 1, false, false, false, "Flame Pokémon", Type.FIRE, null, 0.9, 25, Abilities.FLASH_FIRE, Abilities.NONE, Abilities.GUTS, 525, 65, 130, 60, 95, 110, 65, 45, 50, 184, GrowthRate.MEDIUM_FAST, 87.5, false), + new PokemonSpecies(Species.PORYGON, 1, false, false, false, "Virtual Pokémon", Type.NORMAL, null, 0.8, 36.5, Abilities.TRACE, Abilities.DOWNLOAD, Abilities.ANALYTIC, 395, 65, 60, 70, 85, 75, 40, 45, 50, 79, GrowthRate.MEDIUM_FAST, null, false), + new PokemonSpecies(Species.OMANYTE, 1, false, false, false, "Spiral Pokémon", Type.ROCK, Type.WATER, 0.4, 7.5, Abilities.SWIFT_SWIM, Abilities.SHELL_ARMOR, Abilities.WEAK_ARMOR, 355, 35, 40, 100, 90, 55, 35, 45, 50, 71, GrowthRate.MEDIUM_FAST, 87.5, false), + new PokemonSpecies(Species.OMASTAR, 1, false, false, false, "Spiral Pokémon", Type.ROCK, Type.WATER, 1, 35, Abilities.SWIFT_SWIM, Abilities.SHELL_ARMOR, Abilities.WEAK_ARMOR, 495, 70, 60, 125, 115, 70, 55, 45, 50, 173, GrowthRate.MEDIUM_FAST, 87.5, false), + new PokemonSpecies(Species.KABUTO, 1, false, false, false, "Shellfish Pokémon", Type.ROCK, Type.WATER, 0.5, 11.5, Abilities.SWIFT_SWIM, Abilities.BATTLE_ARMOR, Abilities.WEAK_ARMOR, 355, 30, 80, 90, 55, 45, 55, 45, 50, 71, GrowthRate.MEDIUM_FAST, 87.5, false), + new PokemonSpecies(Species.KABUTOPS, 1, false, false, false, "Shellfish Pokémon", Type.ROCK, Type.WATER, 1.3, 40.5, Abilities.SWIFT_SWIM, Abilities.BATTLE_ARMOR, Abilities.WEAK_ARMOR, 495, 60, 115, 105, 65, 70, 80, 45, 50, 173, GrowthRate.MEDIUM_FAST, 87.5, false), + new PokemonSpecies(Species.AERODACTYL, 1, false, false, false, "Fossil Pokémon", Type.ROCK, Type.FLYING, 1.8, 59, Abilities.ROCK_HEAD, Abilities.PRESSURE, Abilities.UNNERVE, 515, 80, 105, 65, 60, 75, 130, 45, 50, 180, GrowthRate.SLOW, 87.5, false, true, new PokemonForm("Normal", "", Type.ROCK, Type.FLYING, 1.8, 59, Abilities.ROCK_HEAD, Abilities.PRESSURE, Abilities.UNNERVE, 515, 80, 105, 65, 60, 75, 130, 45, 50, 180), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.ROCK, Type.FLYING, 2.1, 79, Abilities.TOUGH_CLAWS, Abilities.TOUGH_CLAWS, Abilities.TOUGH_CLAWS, 615, 80, 135, 85, 70, 95, 150, 45, 50, 180), ), - new PokemonSpecies(Species.SNORLAX, "Snorlax", 1, false, false, false, "Sleeping Pokémon", Type.NORMAL, null, 2.1, 460, Abilities.IMMUNITY, Abilities.THICK_FAT, Abilities.GLUTTONY, 540, 160, 110, 65, 65, 110, 30, 25, 50, 189, GrowthRate.SLOW, 87.5, false, true, + new PokemonSpecies(Species.SNORLAX, 1, false, false, false, "Sleeping Pokémon", Type.NORMAL, null, 2.1, 460, Abilities.IMMUNITY, Abilities.THICK_FAT, Abilities.GLUTTONY, 540, 160, 110, 65, 65, 110, 30, 25, 50, 189, GrowthRate.SLOW, 87.5, false, true, new PokemonForm("Normal", "", Type.NORMAL, null, 2.1, 460, Abilities.IMMUNITY, Abilities.THICK_FAT, Abilities.GLUTTONY, 540, 160, 110, 65, 65, 110, 30, 25, 50, 189), new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.NORMAL, null, 35, 460, Abilities.IMMUNITY, Abilities.THICK_FAT, Abilities.GLUTTONY, 640, 200, 130, 85, 75, 130, 20, 25, 50, 189), ), - new PokemonSpecies(Species.ARTICUNO, "Articuno", 1, true, false, false, "Freeze Pokémon", Type.ICE, Type.FLYING, 1.7, 55.4, Abilities.PRESSURE, Abilities.NONE, Abilities.SNOW_CLOAK, 580, 90, 85, 100, 95, 125, 85, 3, 35, 290, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.ZAPDOS, "Zapdos", 1, true, false, false, "Electric Pokémon", Type.ELECTRIC, Type.FLYING, 1.6, 52.6, Abilities.PRESSURE, Abilities.NONE, Abilities.STATIC, 580, 90, 90, 85, 125, 90, 100, 3, 35, 290, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.MOLTRES, "Moltres", 1, true, false, false, "Flame Pokémon", Type.FIRE, Type.FLYING, 2, 60, Abilities.PRESSURE, Abilities.NONE, Abilities.FLAME_BODY, 580, 90, 100, 90, 125, 85, 90, 3, 35, 290, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.DRATINI, "Dratini", 1, false, false, false, "Dragon Pokémon", Type.DRAGON, null, 1.8, 3.3, Abilities.SHED_SKIN, Abilities.NONE, Abilities.MARVEL_SCALE, 300, 41, 64, 45, 50, 50, 50, 45, 35, 60, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.DRAGONAIR, "Dragonair", 1, false, false, false, "Dragon Pokémon", Type.DRAGON, null, 4, 16.5, Abilities.SHED_SKIN, Abilities.NONE, Abilities.MARVEL_SCALE, 420, 61, 84, 65, 70, 70, 70, 45, 35, 147, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.DRAGONITE, "Dragonite", 1, false, false, false, "Dragon Pokémon", Type.DRAGON, Type.FLYING, 2.2, 210, Abilities.INNER_FOCUS, Abilities.NONE, Abilities.MULTISCALE, 600, 91, 134, 95, 100, 100, 80, 45, 35, 300, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.MEWTWO, "Mewtwo", 1, false, true, false, "Genetic Pokémon", Type.PSYCHIC, null, 2, 122, Abilities.PRESSURE, Abilities.NONE, Abilities.UNNERVE, 680, 106, 110, 90, 154, 90, 130, 3, 0, 340, GrowthRate.SLOW, null, false, true, + new PokemonSpecies(Species.ARTICUNO, 1, true, false, false, "Freeze Pokémon", Type.ICE, Type.FLYING, 1.7, 55.4, Abilities.PRESSURE, Abilities.NONE, Abilities.SNOW_CLOAK, 580, 90, 85, 100, 95, 125, 85, 3, 35, 290, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.ZAPDOS, 1, true, false, false, "Electric Pokémon", Type.ELECTRIC, Type.FLYING, 1.6, 52.6, Abilities.PRESSURE, Abilities.NONE, Abilities.STATIC, 580, 90, 90, 85, 125, 90, 100, 3, 35, 290, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.MOLTRES, 1, true, false, false, "Flame Pokémon", Type.FIRE, Type.FLYING, 2, 60, Abilities.PRESSURE, Abilities.NONE, Abilities.FLAME_BODY, 580, 90, 100, 90, 125, 85, 90, 3, 35, 290, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.DRATINI, 1, false, false, false, "Dragon Pokémon", Type.DRAGON, null, 1.8, 3.3, Abilities.SHED_SKIN, Abilities.NONE, Abilities.MARVEL_SCALE, 300, 41, 64, 45, 50, 50, 50, 45, 35, 60, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.DRAGONAIR, 1, false, false, false, "Dragon Pokémon", Type.DRAGON, null, 4, 16.5, Abilities.SHED_SKIN, Abilities.NONE, Abilities.MARVEL_SCALE, 420, 61, 84, 65, 70, 70, 70, 45, 35, 147, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.DRAGONITE, 1, false, false, false, "Dragon Pokémon", Type.DRAGON, Type.FLYING, 2.2, 210, Abilities.INNER_FOCUS, Abilities.NONE, Abilities.MULTISCALE, 600, 91, 134, 95, 100, 100, 80, 45, 35, 300, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.MEWTWO, 1, false, true, false, "Genetic Pokémon", Type.PSYCHIC, null, 2, 122, Abilities.PRESSURE, Abilities.NONE, Abilities.UNNERVE, 680, 106, 110, 90, 154, 90, 130, 3, 0, 340, GrowthRate.SLOW, null, false, true, new PokemonForm("Normal", "", Type.PSYCHIC, null, 2, 122, Abilities.PRESSURE, Abilities.NONE, Abilities.UNNERVE, 680, 106, 110, 90, 154, 90, 130, 3, 0, 340), new PokemonForm("Mega X", SpeciesFormKey.MEGA_X, Type.PSYCHIC, Type.FIGHTING, 2.3, 127, Abilities.STEADFAST, Abilities.NONE, Abilities.STEADFAST, 780, 106, 190, 100, 154, 100, 130, 3, 0, 340), new PokemonForm("Mega Y", SpeciesFormKey.MEGA_Y, Type.PSYCHIC, null, 1.5, 33, Abilities.INSOMNIA, Abilities.NONE, Abilities.INSOMNIA, 780, 106, 150, 70, 194, 120, 140, 3, 0, 340), ), - new PokemonSpecies(Species.MEW, "Mew", 1, false, false, true, "New Species Pokémon", Type.PSYCHIC, null, 0.4, 4, Abilities.SYNCHRONIZE, Abilities.NONE, Abilities.NONE, 600, 100, 100, 100, 100, 100, 100, 45, 100, 300, GrowthRate.MEDIUM_SLOW, null, false), - new PokemonSpecies(Species.CHIKORITA, "Chikorita", 2, false, false, false, "Leaf Pokémon", Type.GRASS, null, 0.9, 6.4, Abilities.OVERGROW, Abilities.NONE, Abilities.LEAF_GUARD, 318, 45, 49, 65, 49, 65, 45, 45, 70, 64, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.BAYLEEF, "Bayleef", 2, false, false, false, "Leaf Pokémon", Type.GRASS, null, 1.2, 15.8, Abilities.OVERGROW, Abilities.NONE, Abilities.LEAF_GUARD, 405, 60, 62, 80, 63, 80, 60, 45, 70, 142, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.MEGANIUM, "Meganium", 2, false, false, false, "Herb Pokémon", Type.GRASS, null, 1.8, 100.5, Abilities.OVERGROW, Abilities.NONE, Abilities.LEAF_GUARD, 525, 80, 82, 100, 83, 100, 80, 45, 70, 236, GrowthRate.MEDIUM_SLOW, 87.5, true), - new PokemonSpecies(Species.CYNDAQUIL, "Cyndaquil", 2, false, false, false, "Fire Mouse Pokémon", Type.FIRE, null, 0.5, 7.9, Abilities.BLAZE, Abilities.NONE, Abilities.FLASH_FIRE, 309, 39, 52, 43, 60, 50, 65, 45, 70, 62, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.QUILAVA, "Quilava", 2, false, false, false, "Volcano Pokémon", Type.FIRE, null, 0.9, 19, Abilities.BLAZE, Abilities.NONE, Abilities.FLASH_FIRE, 405, 58, 64, 58, 80, 65, 80, 45, 70, 142, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.TYPHLOSION, "Typhlosion", 2, false, false, false, "Volcano Pokémon", Type.FIRE, null, 1.7, 79.5, Abilities.BLAZE, Abilities.NONE, Abilities.FLASH_FIRE, 534, 78, 84, 78, 109, 85, 100, 45, 70, 240, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.TOTODILE, "Totodile", 2, false, false, false, "Big Jaw Pokémon", Type.WATER, null, 0.6, 9.5, Abilities.TORRENT, Abilities.NONE, Abilities.SHEER_FORCE, 314, 50, 65, 64, 44, 48, 43, 45, 70, 63, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.CROCONAW, "Croconaw", 2, false, false, false, "Big Jaw Pokémon", Type.WATER, null, 1.1, 25, Abilities.TORRENT, Abilities.NONE, Abilities.SHEER_FORCE, 405, 65, 80, 80, 59, 63, 58, 45, 70, 142, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.FERALIGATR, "Feraligatr", 2, false, false, false, "Big Jaw Pokémon", Type.WATER, null, 2.3, 88.8, Abilities.TORRENT, Abilities.NONE, Abilities.SHEER_FORCE, 530, 85, 105, 100, 79, 83, 78, 45, 70, 239, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.SENTRET, "Sentret", 2, false, false, false, "Scout Pokémon", Type.NORMAL, null, 0.8, 6, Abilities.RUN_AWAY, Abilities.KEEN_EYE, Abilities.FRISK, 215, 35, 46, 34, 35, 45, 20, 255, 70, 43, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.FURRET, "Furret", 2, false, false, false, "Long Body Pokémon", Type.NORMAL, null, 1.8, 32.5, Abilities.RUN_AWAY, Abilities.KEEN_EYE, Abilities.FRISK, 415, 85, 76, 64, 45, 55, 90, 90, 70, 145, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.HOOTHOOT, "Hoothoot", 2, false, false, false, "Owl Pokémon", Type.NORMAL, Type.FLYING, 0.7, 21.2, Abilities.INSOMNIA, Abilities.KEEN_EYE, Abilities.TINTED_LENS, 262, 60, 30, 30, 36, 56, 50, 255, 50, 52, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.NOCTOWL, "Noctowl", 2, false, false, false, "Owl Pokémon", Type.NORMAL, Type.FLYING, 1.6, 40.8, Abilities.INSOMNIA, Abilities.KEEN_EYE, Abilities.TINTED_LENS, 452, 100, 50, 50, 86, 96, 70, 90, 50, 158, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.LEDYBA, "Ledyba", 2, false, false, false, "Five Star Pokémon", Type.BUG, Type.FLYING, 1, 10.8, Abilities.SWARM, Abilities.EARLY_BIRD, Abilities.RATTLED, 265, 40, 20, 30, 40, 80, 55, 255, 70, 53, GrowthRate.FAST, 50, true), - new PokemonSpecies(Species.LEDIAN, "Ledian", 2, false, false, false, "Five Star Pokémon", Type.BUG, Type.FLYING, 1.4, 35.6, Abilities.SWARM, Abilities.EARLY_BIRD, Abilities.IRON_FIST, 390, 55, 35, 50, 55, 110, 85, 90, 70, 137, GrowthRate.FAST, 50, true), - new PokemonSpecies(Species.SPINARAK, "Spinarak", 2, false, false, false, "String Spit Pokémon", Type.BUG, Type.POISON, 0.5, 8.5, Abilities.SWARM, Abilities.INSOMNIA, Abilities.SNIPER, 250, 40, 60, 40, 40, 40, 30, 255, 70, 50, GrowthRate.FAST, 50, false), - new PokemonSpecies(Species.ARIADOS, "Ariados", 2, false, false, false, "Long Leg Pokémon", Type.BUG, Type.POISON, 1.1, 33.5, Abilities.SWARM, Abilities.INSOMNIA, Abilities.SNIPER, 400, 70, 90, 70, 60, 70, 40, 90, 70, 140, GrowthRate.FAST, 50, false), - new PokemonSpecies(Species.CROBAT, "Crobat", 2, false, false, false, "Bat Pokémon", Type.POISON, Type.FLYING, 1.8, 75, Abilities.INNER_FOCUS, Abilities.NONE, Abilities.INFILTRATOR, 535, 85, 90, 80, 70, 80, 130, 90, 50, 268, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.CHINCHOU, "Chinchou", 2, false, false, false, "Angler Pokémon", Type.WATER, Type.ELECTRIC, 0.5, 12, Abilities.VOLT_ABSORB, Abilities.ILLUMINATE, Abilities.WATER_ABSORB, 330, 75, 38, 38, 56, 56, 67, 190, 50, 66, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.LANTURN, "Lanturn", 2, false, false, false, "Light Pokémon", Type.WATER, Type.ELECTRIC, 1.2, 22.5, Abilities.VOLT_ABSORB, Abilities.ILLUMINATE, Abilities.WATER_ABSORB, 460, 125, 58, 58, 76, 76, 67, 75, 50, 161, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.PICHU, "Pichu", 2, false, false, false, "Tiny Mouse Pokémon", Type.ELECTRIC, null, 0.3, 2, Abilities.STATIC, Abilities.NONE, Abilities.LIGHTNING_ROD, 205, 20, 40, 15, 35, 35, 60, 190, 70, 41, GrowthRate.MEDIUM_FAST, 50, false, false, + new PokemonSpecies(Species.MEW, 1, false, false, true, "New Species Pokémon", Type.PSYCHIC, null, 0.4, 4, Abilities.SYNCHRONIZE, Abilities.NONE, Abilities.NONE, 600, 100, 100, 100, 100, 100, 100, 45, 100, 300, GrowthRate.MEDIUM_SLOW, null, false), + new PokemonSpecies(Species.CHIKORITA, 2, false, false, false, "Leaf Pokémon", Type.GRASS, null, 0.9, 6.4, Abilities.OVERGROW, Abilities.NONE, Abilities.LEAF_GUARD, 318, 45, 49, 65, 49, 65, 45, 45, 70, 64, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.BAYLEEF, 2, false, false, false, "Leaf Pokémon", Type.GRASS, null, 1.2, 15.8, Abilities.OVERGROW, Abilities.NONE, Abilities.LEAF_GUARD, 405, 60, 62, 80, 63, 80, 60, 45, 70, 142, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.MEGANIUM, 2, false, false, false, "Herb Pokémon", Type.GRASS, null, 1.8, 100.5, Abilities.OVERGROW, Abilities.NONE, Abilities.LEAF_GUARD, 525, 80, 82, 100, 83, 100, 80, 45, 70, 236, GrowthRate.MEDIUM_SLOW, 87.5, true), + new PokemonSpecies(Species.CYNDAQUIL, 2, false, false, false, "Fire Mouse Pokémon", Type.FIRE, null, 0.5, 7.9, Abilities.BLAZE, Abilities.NONE, Abilities.FLASH_FIRE, 309, 39, 52, 43, 60, 50, 65, 45, 70, 62, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.QUILAVA, 2, false, false, false, "Volcano Pokémon", Type.FIRE, null, 0.9, 19, Abilities.BLAZE, Abilities.NONE, Abilities.FLASH_FIRE, 405, 58, 64, 58, 80, 65, 80, 45, 70, 142, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.TYPHLOSION, 2, false, false, false, "Volcano Pokémon", Type.FIRE, null, 1.7, 79.5, Abilities.BLAZE, Abilities.NONE, Abilities.FLASH_FIRE, 534, 78, 84, 78, 109, 85, 100, 45, 70, 240, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.TOTODILE, 2, false, false, false, "Big Jaw Pokémon", Type.WATER, null, 0.6, 9.5, Abilities.TORRENT, Abilities.NONE, Abilities.SHEER_FORCE, 314, 50, 65, 64, 44, 48, 43, 45, 70, 63, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.CROCONAW, 2, false, false, false, "Big Jaw Pokémon", Type.WATER, null, 1.1, 25, Abilities.TORRENT, Abilities.NONE, Abilities.SHEER_FORCE, 405, 65, 80, 80, 59, 63, 58, 45, 70, 142, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.FERALIGATR, 2, false, false, false, "Big Jaw Pokémon", Type.WATER, null, 2.3, 88.8, Abilities.TORRENT, Abilities.NONE, Abilities.SHEER_FORCE, 530, 85, 105, 100, 79, 83, 78, 45, 70, 239, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.SENTRET, 2, false, false, false, "Scout Pokémon", Type.NORMAL, null, 0.8, 6, Abilities.RUN_AWAY, Abilities.KEEN_EYE, Abilities.FRISK, 215, 35, 46, 34, 35, 45, 20, 255, 70, 43, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.FURRET, 2, false, false, false, "Long Body Pokémon", Type.NORMAL, null, 1.8, 32.5, Abilities.RUN_AWAY, Abilities.KEEN_EYE, Abilities.FRISK, 415, 85, 76, 64, 45, 55, 90, 90, 70, 145, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.HOOTHOOT, 2, false, false, false, "Owl Pokémon", Type.NORMAL, Type.FLYING, 0.7, 21.2, Abilities.INSOMNIA, Abilities.KEEN_EYE, Abilities.TINTED_LENS, 262, 60, 30, 30, 36, 56, 50, 255, 50, 52, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.NOCTOWL, 2, false, false, false, "Owl Pokémon", Type.NORMAL, Type.FLYING, 1.6, 40.8, Abilities.INSOMNIA, Abilities.KEEN_EYE, Abilities.TINTED_LENS, 452, 100, 50, 50, 86, 96, 70, 90, 50, 158, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.LEDYBA, 2, false, false, false, "Five Star Pokémon", Type.BUG, Type.FLYING, 1, 10.8, Abilities.SWARM, Abilities.EARLY_BIRD, Abilities.RATTLED, 265, 40, 20, 30, 40, 80, 55, 255, 70, 53, GrowthRate.FAST, 50, true), + new PokemonSpecies(Species.LEDIAN, 2, false, false, false, "Five Star Pokémon", Type.BUG, Type.FLYING, 1.4, 35.6, Abilities.SWARM, Abilities.EARLY_BIRD, Abilities.IRON_FIST, 390, 55, 35, 50, 55, 110, 85, 90, 70, 137, GrowthRate.FAST, 50, true), + new PokemonSpecies(Species.SPINARAK, 2, false, false, false, "String Spit Pokémon", Type.BUG, Type.POISON, 0.5, 8.5, Abilities.SWARM, Abilities.INSOMNIA, Abilities.SNIPER, 250, 40, 60, 40, 40, 40, 30, 255, 70, 50, GrowthRate.FAST, 50, false), + new PokemonSpecies(Species.ARIADOS, 2, false, false, false, "Long Leg Pokémon", Type.BUG, Type.POISON, 1.1, 33.5, Abilities.SWARM, Abilities.INSOMNIA, Abilities.SNIPER, 400, 70, 90, 70, 60, 70, 40, 90, 70, 140, GrowthRate.FAST, 50, false), + new PokemonSpecies(Species.CROBAT, 2, false, false, false, "Bat Pokémon", Type.POISON, Type.FLYING, 1.8, 75, Abilities.INNER_FOCUS, Abilities.NONE, Abilities.INFILTRATOR, 535, 85, 90, 80, 70, 80, 130, 90, 50, 268, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.CHINCHOU, 2, false, false, false, "Angler Pokémon", Type.WATER, Type.ELECTRIC, 0.5, 12, Abilities.VOLT_ABSORB, Abilities.ILLUMINATE, Abilities.WATER_ABSORB, 330, 75, 38, 38, 56, 56, 67, 190, 50, 66, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.LANTURN, 2, false, false, false, "Light Pokémon", Type.WATER, Type.ELECTRIC, 1.2, 22.5, Abilities.VOLT_ABSORB, Abilities.ILLUMINATE, Abilities.WATER_ABSORB, 460, 125, 58, 58, 76, 76, 67, 75, 50, 161, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.PICHU, 2, false, false, false, "Tiny Mouse Pokémon", Type.ELECTRIC, null, 0.3, 2, Abilities.STATIC, Abilities.NONE, Abilities.LIGHTNING_ROD, 205, 20, 40, 15, 35, 35, 60, 190, 70, 41, GrowthRate.MEDIUM_FAST, 50, false, false, new PokemonForm("Normal", "", Type.ELECTRIC, null, 1.4, 61.5, Abilities.STATIC, Abilities.NONE, Abilities.LIGHTNING_ROD, 205, 20, 40, 15, 35, 35, 60, 190, 70, 41), new PokemonForm("Spiky-Eared", "spiky", Type.ELECTRIC, null, 1.4, 61.5, Abilities.STATIC, Abilities.NONE, Abilities.LIGHTNING_ROD, 205, 20, 40, 15, 35, 35, 60, 190, 70, 41), ), - new PokemonSpecies(Species.CLEFFA, "Cleffa", 2, false, false, false, "Star Shape Pokémon", Type.FAIRY, null, 0.3, 3, Abilities.CUTE_CHARM, Abilities.MAGIC_GUARD, Abilities.FRIEND_GUARD, 218, 50, 25, 28, 45, 55, 15, 150, 140, 44, GrowthRate.FAST, 25, false), - new PokemonSpecies(Species.IGGLYBUFF, "Igglybuff", 2, false, false, false, "Balloon Pokémon", Type.NORMAL, Type.FAIRY, 0.3, 1, Abilities.CUTE_CHARM, Abilities.COMPETITIVE, Abilities.FRIEND_GUARD, 210, 90, 30, 15, 40, 20, 15, 170, 50, 42, GrowthRate.FAST, 25, false), - new PokemonSpecies(Species.TOGEPI, "Togepi", 2, false, false, false, "Spike Ball Pokémon", Type.FAIRY, null, 0.3, 1.5, Abilities.HUSTLE, Abilities.SERENE_GRACE, Abilities.SUPER_LUCK, 245, 35, 20, 65, 40, 65, 20, 190, 50, 49, GrowthRate.FAST, 87.5, false), - new PokemonSpecies(Species.TOGETIC, "Togetic", 2, false, false, false, "Happiness Pokémon", Type.FAIRY, Type.FLYING, 0.6, 3.2, Abilities.HUSTLE, Abilities.SERENE_GRACE, Abilities.SUPER_LUCK, 405, 55, 40, 85, 80, 105, 40, 75, 50, 142, GrowthRate.FAST, 87.5, false), - new PokemonSpecies(Species.NATU, "Natu", 2, false, false, false, "Tiny Bird Pokémon", Type.PSYCHIC, Type.FLYING, 0.2, 2, Abilities.SYNCHRONIZE, Abilities.EARLY_BIRD, Abilities.MAGIC_BOUNCE, 320, 40, 50, 45, 70, 45, 70, 190, 50, 64, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.XATU, "Xatu", 2, false, false, false, "Mystic Pokémon", Type.PSYCHIC, Type.FLYING, 1.5, 15, Abilities.SYNCHRONIZE, Abilities.EARLY_BIRD, Abilities.MAGIC_BOUNCE, 470, 65, 75, 70, 95, 70, 95, 75, 50, 165, GrowthRate.MEDIUM_FAST, 50, true), - new PokemonSpecies(Species.MAREEP, "Mareep", 2, false, false, false, "Wool Pokémon", Type.ELECTRIC, null, 0.6, 7.8, Abilities.STATIC, Abilities.NONE, Abilities.PLUS, 280, 55, 40, 40, 65, 45, 35, 235, 70, 56, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.FLAAFFY, "Flaaffy", 2, false, false, false, "Wool Pokémon", Type.ELECTRIC, null, 0.8, 13.3, Abilities.STATIC, Abilities.NONE, Abilities.PLUS, 365, 70, 55, 55, 80, 60, 45, 120, 70, 128, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.AMPHAROS, "Ampharos", 2, false, false, false, "Light Pokémon", Type.ELECTRIC, null, 1.4, 61.5, Abilities.STATIC, Abilities.NONE, Abilities.PLUS, 510, 90, 75, 85, 115, 90, 55, 45, 70, 230, GrowthRate.MEDIUM_SLOW, 50, false, true, + new PokemonSpecies(Species.CLEFFA, 2, false, false, false, "Star Shape Pokémon", Type.FAIRY, null, 0.3, 3, Abilities.CUTE_CHARM, Abilities.MAGIC_GUARD, Abilities.FRIEND_GUARD, 218, 50, 25, 28, 45, 55, 15, 150, 140, 44, GrowthRate.FAST, 25, false), + new PokemonSpecies(Species.IGGLYBUFF, 2, false, false, false, "Balloon Pokémon", Type.NORMAL, Type.FAIRY, 0.3, 1, Abilities.CUTE_CHARM, Abilities.COMPETITIVE, Abilities.FRIEND_GUARD, 210, 90, 30, 15, 40, 20, 15, 170, 50, 42, GrowthRate.FAST, 25, false), + new PokemonSpecies(Species.TOGEPI, 2, false, false, false, "Spike Ball Pokémon", Type.FAIRY, null, 0.3, 1.5, Abilities.HUSTLE, Abilities.SERENE_GRACE, Abilities.SUPER_LUCK, 245, 35, 20, 65, 40, 65, 20, 190, 50, 49, GrowthRate.FAST, 87.5, false), + new PokemonSpecies(Species.TOGETIC, 2, false, false, false, "Happiness Pokémon", Type.FAIRY, Type.FLYING, 0.6, 3.2, Abilities.HUSTLE, Abilities.SERENE_GRACE, Abilities.SUPER_LUCK, 405, 55, 40, 85, 80, 105, 40, 75, 50, 142, GrowthRate.FAST, 87.5, false), + new PokemonSpecies(Species.NATU, 2, false, false, false, "Tiny Bird Pokémon", Type.PSYCHIC, Type.FLYING, 0.2, 2, Abilities.SYNCHRONIZE, Abilities.EARLY_BIRD, Abilities.MAGIC_BOUNCE, 320, 40, 50, 45, 70, 45, 70, 190, 50, 64, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.XATU, 2, false, false, false, "Mystic Pokémon", Type.PSYCHIC, Type.FLYING, 1.5, 15, Abilities.SYNCHRONIZE, Abilities.EARLY_BIRD, Abilities.MAGIC_BOUNCE, 470, 65, 75, 70, 95, 70, 95, 75, 50, 165, GrowthRate.MEDIUM_FAST, 50, true), + new PokemonSpecies(Species.MAREEP, 2, false, false, false, "Wool Pokémon", Type.ELECTRIC, null, 0.6, 7.8, Abilities.STATIC, Abilities.NONE, Abilities.PLUS, 280, 55, 40, 40, 65, 45, 35, 235, 70, 56, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.FLAAFFY, 2, false, false, false, "Wool Pokémon", Type.ELECTRIC, null, 0.8, 13.3, Abilities.STATIC, Abilities.NONE, Abilities.PLUS, 365, 70, 55, 55, 80, 60, 45, 120, 70, 128, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.AMPHAROS, 2, false, false, false, "Light Pokémon", Type.ELECTRIC, null, 1.4, 61.5, Abilities.STATIC, Abilities.NONE, Abilities.PLUS, 510, 90, 75, 85, 115, 90, 55, 45, 70, 230, GrowthRate.MEDIUM_SLOW, 50, false, true, new PokemonForm("Normal", "", Type.ELECTRIC, null, 1.4, 61.5, Abilities.STATIC, Abilities.NONE, Abilities.PLUS, 510, 90, 75, 85, 115, 90, 55, 45, 70, 230), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.ELECTRIC, Type.DRAGON, 1.4, 61.5, Abilities.MOLD_BREAKER, Abilities.NONE, Abilities.MOLD_BREAKER, 610, 90, 95, 105, 165, 110, 45, 45, 70, 230), ), - new PokemonSpecies(Species.BELLOSSOM, "Bellossom", 2, false, false, false, "Flower Pokémon", Type.GRASS, null, 0.4, 5.8, Abilities.CHLOROPHYLL, Abilities.NONE, Abilities.HEALER, 490, 75, 80, 95, 90, 100, 50, 45, 50, 245, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.MARILL, "Marill", 2, false, false, false, "Aqua Mouse Pokémon", Type.WATER, Type.FAIRY, 0.4, 8.5, Abilities.THICK_FAT, Abilities.HUGE_POWER, Abilities.SAP_SIPPER, 250, 70, 20, 50, 20, 50, 40, 190, 50, 88, GrowthRate.FAST, 50, false), - new PokemonSpecies(Species.AZUMARILL, "Azumarill", 2, false, false, false, "Aqua Rabbit Pokémon", Type.WATER, Type.FAIRY, 0.8, 28.5, Abilities.THICK_FAT, Abilities.HUGE_POWER, Abilities.SAP_SIPPER, 420, 100, 50, 80, 60, 80, 50, 75, 50, 210, GrowthRate.FAST, 50, false), - new PokemonSpecies(Species.SUDOWOODO, "Sudowoodo", 2, false, false, false, "Imitation Pokémon", Type.ROCK, null, 1.2, 38, Abilities.STURDY, Abilities.ROCK_HEAD, Abilities.RATTLED, 410, 70, 100, 115, 30, 65, 30, 65, 50, 144, GrowthRate.MEDIUM_FAST, 50, true), - new PokemonSpecies(Species.POLITOED, "Politoed", 2, false, false, false, "Frog Pokémon", Type.WATER, null, 1.1, 33.9, Abilities.WATER_ABSORB, Abilities.DAMP, Abilities.DRIZZLE, 500, 90, 75, 75, 90, 100, 70, 45, 50, 250, GrowthRate.MEDIUM_SLOW, 50, true), - new PokemonSpecies(Species.HOPPIP, "Hoppip", 2, false, false, false, "Cottonweed Pokémon", Type.GRASS, Type.FLYING, 0.4, 0.5, Abilities.CHLOROPHYLL, Abilities.LEAF_GUARD, Abilities.INFILTRATOR, 250, 35, 35, 40, 35, 55, 50, 255, 70, 50, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.SKIPLOOM, "Skiploom", 2, false, false, false, "Cottonweed Pokémon", Type.GRASS, Type.FLYING, 0.6, 1, Abilities.CHLOROPHYLL, Abilities.LEAF_GUARD, Abilities.INFILTRATOR, 340, 55, 45, 50, 45, 65, 80, 120, 70, 119, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.JUMPLUFF, "Jumpluff", 2, false, false, false, "Cottonweed Pokémon", Type.GRASS, Type.FLYING, 0.8, 3, Abilities.CHLOROPHYLL, Abilities.LEAF_GUARD, Abilities.INFILTRATOR, 460, 75, 55, 70, 55, 95, 110, 45, 70, 207, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.AIPOM, "Aipom", 2, false, false, false, "Long Tail Pokémon", Type.NORMAL, null, 0.8, 11.5, Abilities.RUN_AWAY, Abilities.PICKUP, Abilities.SKILL_LINK, 360, 55, 70, 55, 40, 55, 85, 45, 70, 72, GrowthRate.FAST, 50, true), - new PokemonSpecies(Species.SUNKERN, "Sunkern", 2, false, false, false, "Seed Pokémon", Type.GRASS, null, 0.3, 1.8, Abilities.CHLOROPHYLL, Abilities.SOLAR_POWER, Abilities.EARLY_BIRD, 180, 30, 30, 30, 30, 30, 30, 235, 70, 36, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.SUNFLORA, "Sunflora", 2, false, false, false, "Sun Pokémon", Type.GRASS, null, 0.8, 8.5, Abilities.CHLOROPHYLL, Abilities.SOLAR_POWER, Abilities.EARLY_BIRD, 425, 75, 75, 55, 105, 85, 30, 120, 70, 149, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.YANMA, "Yanma", 2, false, false, false, "Clear Wing Pokémon", Type.BUG, Type.FLYING, 1.2, 38, Abilities.SPEED_BOOST, Abilities.COMPOUND_EYES, Abilities.FRISK, 390, 65, 65, 45, 75, 45, 95, 75, 70, 78, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.WOOPER, "Wooper", 2, false, false, false, "Water Fish Pokémon", Type.WATER, Type.GROUND, 0.4, 8.5, Abilities.DAMP, Abilities.WATER_ABSORB, Abilities.UNAWARE, 210, 55, 45, 45, 25, 25, 15, 255, 50, 42, GrowthRate.MEDIUM_FAST, 50, true), - new PokemonSpecies(Species.QUAGSIRE, "Quagsire", 2, false, false, false, "Water Fish Pokémon", Type.WATER, Type.GROUND, 1.4, 75, Abilities.DAMP, Abilities.WATER_ABSORB, Abilities.UNAWARE, 430, 95, 85, 85, 65, 65, 35, 90, 50, 151, GrowthRate.MEDIUM_FAST, 50, true), - new PokemonSpecies(Species.ESPEON, "Espeon", 2, false, false, false, "Sun Pokémon", Type.PSYCHIC, null, 0.9, 26.5, Abilities.SYNCHRONIZE, Abilities.NONE, Abilities.MAGIC_BOUNCE, 525, 65, 65, 60, 130, 95, 110, 45, 50, 184, GrowthRate.MEDIUM_FAST, 87.5, false), - new PokemonSpecies(Species.UMBREON, "Umbreon", 2, false, false, false, "Moonlight Pokémon", Type.DARK, null, 1, 27, Abilities.SYNCHRONIZE, Abilities.NONE, Abilities.INNER_FOCUS, 525, 95, 65, 110, 60, 130, 65, 45, 35, 184, GrowthRate.MEDIUM_FAST, 87.5, false), - new PokemonSpecies(Species.MURKROW, "Murkrow", 2, false, false, false, "Darkness Pokémon", Type.DARK, Type.FLYING, 0.5, 2.1, Abilities.INSOMNIA, Abilities.SUPER_LUCK, Abilities.PRANKSTER, 405, 60, 85, 42, 85, 42, 91, 30, 35, 81, GrowthRate.MEDIUM_SLOW, 50, true), - new PokemonSpecies(Species.SLOWKING, "Slowking", 2, false, false, false, "Royal Pokémon", Type.WATER, Type.PSYCHIC, 2, 79.5, Abilities.OBLIVIOUS, Abilities.OWN_TEMPO, Abilities.REGENERATOR, 490, 95, 75, 80, 100, 110, 30, 70, 50, 172, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.MISDREAVUS, "Misdreavus", 2, false, false, false, "Screech Pokémon", Type.GHOST, null, 0.7, 1, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 435, 60, 60, 60, 85, 85, 85, 45, 35, 87, GrowthRate.FAST, 50, false), - new PokemonSpecies(Species.UNOWN, "Unown", 2, false, false, false, "Symbol Pokémon", Type.PSYCHIC, null, 0.5, 5, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 336, 48, 72, 48, 72, 48, 48, 225, 70, 118, GrowthRate.MEDIUM_FAST, null, false, false, + new PokemonSpecies(Species.BELLOSSOM, 2, false, false, false, "Flower Pokémon", Type.GRASS, null, 0.4, 5.8, Abilities.CHLOROPHYLL, Abilities.NONE, Abilities.HEALER, 490, 75, 80, 95, 90, 100, 50, 45, 50, 245, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.MARILL, 2, false, false, false, "Aqua Mouse Pokémon", Type.WATER, Type.FAIRY, 0.4, 8.5, Abilities.THICK_FAT, Abilities.HUGE_POWER, Abilities.SAP_SIPPER, 250, 70, 20, 50, 20, 50, 40, 190, 50, 88, GrowthRate.FAST, 50, false), + new PokemonSpecies(Species.AZUMARILL, 2, false, false, false, "Aqua Rabbit Pokémon", Type.WATER, Type.FAIRY, 0.8, 28.5, Abilities.THICK_FAT, Abilities.HUGE_POWER, Abilities.SAP_SIPPER, 420, 100, 50, 80, 60, 80, 50, 75, 50, 210, GrowthRate.FAST, 50, false), + new PokemonSpecies(Species.SUDOWOODO, 2, false, false, false, "Imitation Pokémon", Type.ROCK, null, 1.2, 38, Abilities.STURDY, Abilities.ROCK_HEAD, Abilities.RATTLED, 410, 70, 100, 115, 30, 65, 30, 65, 50, 144, GrowthRate.MEDIUM_FAST, 50, true), + new PokemonSpecies(Species.POLITOED, 2, false, false, false, "Frog Pokémon", Type.WATER, null, 1.1, 33.9, Abilities.WATER_ABSORB, Abilities.DAMP, Abilities.DRIZZLE, 500, 90, 75, 75, 90, 100, 70, 45, 50, 250, GrowthRate.MEDIUM_SLOW, 50, true), + new PokemonSpecies(Species.HOPPIP, 2, false, false, false, "Cottonweed Pokémon", Type.GRASS, Type.FLYING, 0.4, 0.5, Abilities.CHLOROPHYLL, Abilities.LEAF_GUARD, Abilities.INFILTRATOR, 250, 35, 35, 40, 35, 55, 50, 255, 70, 50, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.SKIPLOOM, 2, false, false, false, "Cottonweed Pokémon", Type.GRASS, Type.FLYING, 0.6, 1, Abilities.CHLOROPHYLL, Abilities.LEAF_GUARD, Abilities.INFILTRATOR, 340, 55, 45, 50, 45, 65, 80, 120, 70, 119, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.JUMPLUFF, 2, false, false, false, "Cottonweed Pokémon", Type.GRASS, Type.FLYING, 0.8, 3, Abilities.CHLOROPHYLL, Abilities.LEAF_GUARD, Abilities.INFILTRATOR, 460, 75, 55, 70, 55, 95, 110, 45, 70, 207, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.AIPOM, 2, false, false, false, "Long Tail Pokémon", Type.NORMAL, null, 0.8, 11.5, Abilities.RUN_AWAY, Abilities.PICKUP, Abilities.SKILL_LINK, 360, 55, 70, 55, 40, 55, 85, 45, 70, 72, GrowthRate.FAST, 50, true), + new PokemonSpecies(Species.SUNKERN, 2, false, false, false, "Seed Pokémon", Type.GRASS, null, 0.3, 1.8, Abilities.CHLOROPHYLL, Abilities.SOLAR_POWER, Abilities.EARLY_BIRD, 180, 30, 30, 30, 30, 30, 30, 235, 70, 36, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.SUNFLORA, 2, false, false, false, "Sun Pokémon", Type.GRASS, null, 0.8, 8.5, Abilities.CHLOROPHYLL, Abilities.SOLAR_POWER, Abilities.EARLY_BIRD, 425, 75, 75, 55, 105, 85, 30, 120, 70, 149, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.YANMA, 2, false, false, false, "Clear Wing Pokémon", Type.BUG, Type.FLYING, 1.2, 38, Abilities.SPEED_BOOST, Abilities.COMPOUND_EYES, Abilities.FRISK, 390, 65, 65, 45, 75, 45, 95, 75, 70, 78, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.WOOPER, 2, false, false, false, "Water Fish Pokémon", Type.WATER, Type.GROUND, 0.4, 8.5, Abilities.DAMP, Abilities.WATER_ABSORB, Abilities.UNAWARE, 210, 55, 45, 45, 25, 25, 15, 255, 50, 42, GrowthRate.MEDIUM_FAST, 50, true), + new PokemonSpecies(Species.QUAGSIRE, 2, false, false, false, "Water Fish Pokémon", Type.WATER, Type.GROUND, 1.4, 75, Abilities.DAMP, Abilities.WATER_ABSORB, Abilities.UNAWARE, 430, 95, 85, 85, 65, 65, 35, 90, 50, 151, GrowthRate.MEDIUM_FAST, 50, true), + new PokemonSpecies(Species.ESPEON, 2, false, false, false, "Sun Pokémon", Type.PSYCHIC, null, 0.9, 26.5, Abilities.SYNCHRONIZE, Abilities.NONE, Abilities.MAGIC_BOUNCE, 525, 65, 65, 60, 130, 95, 110, 45, 50, 184, GrowthRate.MEDIUM_FAST, 87.5, false), + new PokemonSpecies(Species.UMBREON, 2, false, false, false, "Moonlight Pokémon", Type.DARK, null, 1, 27, Abilities.SYNCHRONIZE, Abilities.NONE, Abilities.INNER_FOCUS, 525, 95, 65, 110, 60, 130, 65, 45, 35, 184, GrowthRate.MEDIUM_FAST, 87.5, false), + new PokemonSpecies(Species.MURKROW, 2, false, false, false, "Darkness Pokémon", Type.DARK, Type.FLYING, 0.5, 2.1, Abilities.INSOMNIA, Abilities.SUPER_LUCK, Abilities.PRANKSTER, 405, 60, 85, 42, 85, 42, 91, 30, 35, 81, GrowthRate.MEDIUM_SLOW, 50, true), + new PokemonSpecies(Species.SLOWKING, 2, false, false, false, "Royal Pokémon", Type.WATER, Type.PSYCHIC, 2, 79.5, Abilities.OBLIVIOUS, Abilities.OWN_TEMPO, Abilities.REGENERATOR, 490, 95, 75, 80, 100, 110, 30, 70, 50, 172, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.MISDREAVUS, 2, false, false, false, "Screech Pokémon", Type.GHOST, null, 0.7, 1, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 435, 60, 60, 60, 85, 85, 85, 45, 35, 87, GrowthRate.FAST, 50, false), + new PokemonSpecies(Species.UNOWN, 2, false, false, false, "Symbol Pokémon", Type.PSYCHIC, null, 0.5, 5, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 336, 48, 72, 48, 72, 48, 48, 225, 70, 118, GrowthRate.MEDIUM_FAST, null, false, false, new PokemonForm("A", "a", Type.PSYCHIC, null, 0.5, 5, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 336, 48, 72, 48, 72, 48, 48, 225, 70, 118), new PokemonForm("B", "b", Type.PSYCHIC, null, 0.5, 5, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 336, 48, 72, 48, 72, 48, 48, 225, 70, 118), new PokemonForm("C", "c", Type.PSYCHIC, null, 0.5, 5, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 336, 48, 72, 48, 72, 48, 48, 225, 70, 118), @@ -1078,407 +1084,407 @@ export function initSpecies() { new PokemonForm("!", "exclamation", Type.PSYCHIC, null, 0.5, 5, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 336, 48, 72, 48, 72, 48, 48, 225, 70, 118), new PokemonForm("?", "question", Type.PSYCHIC, null, 0.5, 5, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 336, 48, 72, 48, 72, 48, 48, 225, 70, 118), ), - new PokemonSpecies(Species.WOBBUFFET, "Wobbuffet", 2, false, false, false, "Patient Pokémon", Type.PSYCHIC, null, 1.3, 28.5, Abilities.SHADOW_TAG, Abilities.NONE, Abilities.TELEPATHY, 405, 190, 33, 58, 33, 58, 33, 45, 50, 142, GrowthRate.MEDIUM_FAST, 50, true), - new PokemonSpecies(Species.GIRAFARIG, "Girafarig", 2, false, false, false, "Long Neck Pokémon", Type.NORMAL, Type.PSYCHIC, 1.5, 41.5, Abilities.INNER_FOCUS, Abilities.EARLY_BIRD, Abilities.SAP_SIPPER, 455, 70, 80, 65, 90, 65, 85, 60, 70, 159, GrowthRate.MEDIUM_FAST, 50, true), - new PokemonSpecies(Species.PINECO, "Pineco", 2, false, false, false, "Bagworm Pokémon", Type.BUG, null, 0.6, 7.2, Abilities.STURDY, Abilities.NONE, Abilities.OVERCOAT, 290, 50, 65, 90, 35, 35, 15, 190, 70, 58, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.FORRETRESS, "Forretress", 2, false, false, false, "Bagworm Pokémon", Type.BUG, Type.STEEL, 1.2, 125.8, Abilities.STURDY, Abilities.NONE, Abilities.OVERCOAT, 465, 75, 90, 140, 60, 60, 40, 75, 70, 163, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.DUNSPARCE, "Dunsparce", 2, false, false, false, "Land Snake Pokémon", Type.NORMAL, null, 1.5, 14, Abilities.SERENE_GRACE, Abilities.RUN_AWAY, Abilities.RATTLED, 415, 100, 70, 70, 65, 65, 45, 190, 50, 145, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.GLIGAR, "Gligar", 2, false, false, false, "Fly Scorpion Pokémon", Type.GROUND, Type.FLYING, 1.1, 64.8, Abilities.HYPER_CUTTER, Abilities.SAND_VEIL, Abilities.IMMUNITY, 430, 65, 75, 105, 35, 65, 85, 60, 70, 86, GrowthRate.MEDIUM_SLOW, 50, true), - new PokemonSpecies(Species.STEELIX, "Steelix", 2, false, false, false, "Iron Snake Pokémon", Type.STEEL, Type.GROUND, 9.2, 400, Abilities.ROCK_HEAD, Abilities.STURDY, Abilities.SHEER_FORCE, 510, 75, 85, 200, 55, 65, 30, 25, 50, 179, GrowthRate.MEDIUM_FAST, 50, true, true, + new PokemonSpecies(Species.WOBBUFFET, 2, false, false, false, "Patient Pokémon", Type.PSYCHIC, null, 1.3, 28.5, Abilities.SHADOW_TAG, Abilities.NONE, Abilities.TELEPATHY, 405, 190, 33, 58, 33, 58, 33, 45, 50, 142, GrowthRate.MEDIUM_FAST, 50, true), + new PokemonSpecies(Species.GIRAFARIG, 2, false, false, false, "Long Neck Pokémon", Type.NORMAL, Type.PSYCHIC, 1.5, 41.5, Abilities.INNER_FOCUS, Abilities.EARLY_BIRD, Abilities.SAP_SIPPER, 455, 70, 80, 65, 90, 65, 85, 60, 70, 159, GrowthRate.MEDIUM_FAST, 50, true), + new PokemonSpecies(Species.PINECO, 2, false, false, false, "Bagworm Pokémon", Type.BUG, null, 0.6, 7.2, Abilities.STURDY, Abilities.NONE, Abilities.OVERCOAT, 290, 50, 65, 90, 35, 35, 15, 190, 70, 58, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.FORRETRESS, 2, false, false, false, "Bagworm Pokémon", Type.BUG, Type.STEEL, 1.2, 125.8, Abilities.STURDY, Abilities.NONE, Abilities.OVERCOAT, 465, 75, 90, 140, 60, 60, 40, 75, 70, 163, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.DUNSPARCE, 2, false, false, false, "Land Snake Pokémon", Type.NORMAL, null, 1.5, 14, Abilities.SERENE_GRACE, Abilities.RUN_AWAY, Abilities.RATTLED, 415, 100, 70, 70, 65, 65, 45, 190, 50, 145, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.GLIGAR, 2, false, false, false, "Fly Scorpion Pokémon", Type.GROUND, Type.FLYING, 1.1, 64.8, Abilities.HYPER_CUTTER, Abilities.SAND_VEIL, Abilities.IMMUNITY, 430, 65, 75, 105, 35, 65, 85, 60, 70, 86, GrowthRate.MEDIUM_SLOW, 50, true), + new PokemonSpecies(Species.STEELIX, 2, false, false, false, "Iron Snake Pokémon", Type.STEEL, Type.GROUND, 9.2, 400, Abilities.ROCK_HEAD, Abilities.STURDY, Abilities.SHEER_FORCE, 510, 75, 85, 200, 55, 65, 30, 25, 50, 179, GrowthRate.MEDIUM_FAST, 50, true, true, new PokemonForm("Normal", "", Type.STEEL, Type.GROUND, 9.2, 400, Abilities.ROCK_HEAD, Abilities.STURDY, Abilities.SHEER_FORCE, 510, 75, 85, 200, 55, 65, 30, 25, 50, 179, true), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.STEEL, Type.GROUND, 10.5, 740, Abilities.SAND_FORCE, Abilities.SAND_FORCE, Abilities.SAND_FORCE, 610, 75, 125, 230, 55, 95, 30, 25, 50, 179, true), ), - new PokemonSpecies(Species.SNUBBULL, "Snubbull", 2, false, false, false, "Fairy Pokémon", Type.FAIRY, null, 0.6, 7.8, Abilities.INTIMIDATE, Abilities.RUN_AWAY, Abilities.RATTLED, 300, 60, 80, 50, 40, 40, 30, 190, 70, 60, GrowthRate.FAST, 25, false), - new PokemonSpecies(Species.GRANBULL, "Granbull", 2, false, false, false, "Fairy Pokémon", Type.FAIRY, null, 1.4, 48.7, Abilities.INTIMIDATE, Abilities.QUICK_FEET, Abilities.RATTLED, 450, 90, 120, 75, 60, 60, 45, 75, 70, 158, GrowthRate.FAST, 25, false), - new PokemonSpecies(Species.QWILFISH, "Qwilfish", 2, false, false, false, "Balloon Pokémon", Type.WATER, Type.POISON, 0.5, 3.9, Abilities.POISON_POINT, Abilities.SWIFT_SWIM, Abilities.INTIMIDATE, 440, 65, 95, 85, 55, 55, 85, 45, 50, 88, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.SCIZOR, "Scizor", 2, false, false, false, "Pincer Pokémon", Type.BUG, Type.STEEL, 1.8, 118, Abilities.SWARM, Abilities.TECHNICIAN, Abilities.LIGHT_METAL, 500, 70, 130, 100, 55, 80, 65, 25, 50, 175, GrowthRate.MEDIUM_FAST, 50, true, true, + new PokemonSpecies(Species.SNUBBULL, 2, false, false, false, "Fairy Pokémon", Type.FAIRY, null, 0.6, 7.8, Abilities.INTIMIDATE, Abilities.RUN_AWAY, Abilities.RATTLED, 300, 60, 80, 50, 40, 40, 30, 190, 70, 60, GrowthRate.FAST, 25, false), + new PokemonSpecies(Species.GRANBULL, 2, false, false, false, "Fairy Pokémon", Type.FAIRY, null, 1.4, 48.7, Abilities.INTIMIDATE, Abilities.QUICK_FEET, Abilities.RATTLED, 450, 90, 120, 75, 60, 60, 45, 75, 70, 158, GrowthRate.FAST, 25, false), + new PokemonSpecies(Species.QWILFISH, 2, false, false, false, "Balloon Pokémon", Type.WATER, Type.POISON, 0.5, 3.9, Abilities.POISON_POINT, Abilities.SWIFT_SWIM, Abilities.INTIMIDATE, 440, 65, 95, 85, 55, 55, 85, 45, 50, 88, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.SCIZOR, 2, false, false, false, "Pincer Pokémon", Type.BUG, Type.STEEL, 1.8, 118, Abilities.SWARM, Abilities.TECHNICIAN, Abilities.LIGHT_METAL, 500, 70, 130, 100, 55, 80, 65, 25, 50, 175, GrowthRate.MEDIUM_FAST, 50, true, true, new PokemonForm("Normal", "", Type.BUG, Type.STEEL, 1.8, 118, Abilities.SWARM, Abilities.TECHNICIAN, Abilities.LIGHT_METAL, 500, 70, 130, 100, 55, 80, 65, 25, 50, 175, true), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.BUG, Type.STEEL, 2, 125, Abilities.TECHNICIAN, Abilities.TECHNICIAN, Abilities.TECHNICIAN, 600, 70, 150, 140, 65, 100, 75, 25, 50, 175, true), ), - new PokemonSpecies(Species.SHUCKLE, "Shuckle", 2, false, false, false, "Mold Pokémon", Type.BUG, Type.ROCK, 0.6, 20.5, Abilities.STURDY, Abilities.GLUTTONY, Abilities.CONTRARY, 505, 20, 10, 230, 10, 230, 5, 190, 50, 177, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.HERACROSS, "Heracross", 2, false, false, false, "Single Horn Pokémon", Type.BUG, Type.FIGHTING, 1.5, 54, Abilities.SWARM, Abilities.GUTS, Abilities.MOXIE, 500, 80, 125, 75, 40, 95, 85, 45, 50, 175, GrowthRate.SLOW, 50, true, true, + new PokemonSpecies(Species.SHUCKLE, 2, false, false, false, "Mold Pokémon", Type.BUG, Type.ROCK, 0.6, 20.5, Abilities.STURDY, Abilities.GLUTTONY, Abilities.CONTRARY, 505, 20, 10, 230, 10, 230, 5, 190, 50, 177, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.HERACROSS, 2, false, false, false, "Single Horn Pokémon", Type.BUG, Type.FIGHTING, 1.5, 54, Abilities.SWARM, Abilities.GUTS, Abilities.MOXIE, 500, 80, 125, 75, 40, 95, 85, 45, 50, 175, GrowthRate.SLOW, 50, true, true, new PokemonForm("Normal", "", Type.BUG, Type.FIGHTING, 1.5, 54, Abilities.SWARM, Abilities.GUTS, Abilities.MOXIE, 500, 80, 125, 75, 40, 95, 85, 45, 50, 175, true), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.BUG, Type.FIGHTING, 1.7, 62.5, Abilities.SKILL_LINK, Abilities.SKILL_LINK, Abilities.SKILL_LINK, 600, 80, 185, 115, 40, 105, 75, 45, 50, 175, true), ), - new PokemonSpecies(Species.SNEASEL, "Sneasel", 2, false, false, false, "Sharp Claw Pokémon", Type.DARK, Type.ICE, 0.9, 28, Abilities.INNER_FOCUS, Abilities.KEEN_EYE, Abilities.PICKPOCKET, 430, 55, 95, 55, 35, 75, 115, 60, 35, 86, GrowthRate.MEDIUM_SLOW, 50, true), - new PokemonSpecies(Species.TEDDIURSA, "Teddiursa", 2, false, false, false, "Little Bear Pokémon", Type.NORMAL, null, 0.6, 8.8, Abilities.PICKUP, Abilities.QUICK_FEET, Abilities.HONEY_GATHER, 330, 60, 80, 50, 50, 50, 40, 120, 70, 66, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.URSARING, "Ursaring", 2, false, false, false, "Hibernator Pokémon", Type.NORMAL, null, 1.8, 125.8, Abilities.GUTS, Abilities.QUICK_FEET, Abilities.UNNERVE, 500, 90, 130, 75, 75, 75, 55, 60, 70, 175, GrowthRate.MEDIUM_FAST, 50, true), - new PokemonSpecies(Species.SLUGMA, "Slugma", 2, false, false, false, "Lava Pokémon", Type.FIRE, null, 0.7, 35, Abilities.MAGMA_ARMOR, Abilities.FLAME_BODY, Abilities.WEAK_ARMOR, 250, 40, 40, 40, 70, 40, 20, 190, 70, 50, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.MAGCARGO, "Magcargo", 2, false, false, false, "Lava Pokémon", Type.FIRE, Type.ROCK, 0.8, 55, Abilities.MAGMA_ARMOR, Abilities.FLAME_BODY, Abilities.WEAK_ARMOR, 430, 60, 50, 120, 90, 80, 30, 75, 70, 151, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.SWINUB, "Swinub", 2, false, false, false, "Pig Pokémon", Type.ICE, Type.GROUND, 0.4, 6.5, Abilities.OBLIVIOUS, Abilities.SNOW_CLOAK, Abilities.THICK_FAT, 250, 50, 50, 40, 30, 30, 50, 225, 50, 50, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.PILOSWINE, "Piloswine", 2, false, false, false, "Swine Pokémon", Type.ICE, Type.GROUND, 1.1, 55.8, Abilities.OBLIVIOUS, Abilities.SNOW_CLOAK, Abilities.THICK_FAT, 450, 100, 100, 80, 60, 60, 50, 75, 50, 158, GrowthRate.SLOW, 50, true), - new PokemonSpecies(Species.CORSOLA, "Corsola", 2, false, false, false, "Coral Pokémon", Type.WATER, Type.ROCK, 0.6, 5, Abilities.HUSTLE, Abilities.NATURAL_CURE, Abilities.REGENERATOR, 410, 65, 55, 95, 65, 95, 35, 60, 50, 144, GrowthRate.FAST, 25, false), - new PokemonSpecies(Species.REMORAID, "Remoraid", 2, false, false, false, "Jet Pokémon", Type.WATER, null, 0.6, 12, Abilities.HUSTLE, Abilities.SNIPER, Abilities.MOODY, 300, 35, 65, 35, 65, 35, 65, 190, 50, 60, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.OCTILLERY, "Octillery", 2, false, false, false, "Jet Pokémon", Type.WATER, null, 0.9, 28.5, Abilities.SUCTION_CUPS, Abilities.SNIPER, Abilities.MOODY, 480, 75, 105, 75, 105, 75, 45, 75, 50, 168, GrowthRate.MEDIUM_FAST, 50, true), - new PokemonSpecies(Species.DELIBIRD, "Delibird", 2, false, false, false, "Delivery Pokémon", Type.ICE, Type.FLYING, 0.9, 16, Abilities.VITAL_SPIRIT, Abilities.HUSTLE, Abilities.INSOMNIA, 330, 45, 55, 45, 65, 45, 75, 45, 50, 116, GrowthRate.FAST, 50, false), - new PokemonSpecies(Species.MANTINE, "Mantine", 2, false, false, false, "Kite Pokémon", Type.WATER, Type.FLYING, 2.1, 220, Abilities.SWIFT_SWIM, Abilities.WATER_ABSORB, Abilities.WATER_VEIL, 485, 85, 40, 70, 80, 140, 70, 25, 50, 170, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.SKARMORY, "Skarmory", 2, false, false, false, "Armor Bird Pokémon", Type.STEEL, Type.FLYING, 1.7, 50.5, Abilities.KEEN_EYE, Abilities.STURDY, Abilities.WEAK_ARMOR, 465, 65, 80, 140, 40, 70, 70, 25, 50, 163, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.HOUNDOUR, "Houndour", 2, false, false, false, "Dark Pokémon", Type.DARK, Type.FIRE, 0.6, 10.8, Abilities.EARLY_BIRD, Abilities.FLASH_FIRE, Abilities.UNNERVE, 330, 45, 60, 30, 80, 50, 65, 120, 35, 66, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.HOUNDOOM, "Houndoom", 2, false, false, false, "Dark Pokémon", Type.DARK, Type.FIRE, 1.4, 35, Abilities.EARLY_BIRD, Abilities.FLASH_FIRE, Abilities.UNNERVE, 500, 75, 90, 50, 110, 80, 95, 45, 35, 175, GrowthRate.SLOW, 50, true, true, + new PokemonSpecies(Species.SNEASEL, 2, false, false, false, "Sharp Claw Pokémon", Type.DARK, Type.ICE, 0.9, 28, Abilities.INNER_FOCUS, Abilities.KEEN_EYE, Abilities.PICKPOCKET, 430, 55, 95, 55, 35, 75, 115, 60, 35, 86, GrowthRate.MEDIUM_SLOW, 50, true), + new PokemonSpecies(Species.TEDDIURSA, 2, false, false, false, "Little Bear Pokémon", Type.NORMAL, null, 0.6, 8.8, Abilities.PICKUP, Abilities.QUICK_FEET, Abilities.HONEY_GATHER, 330, 60, 80, 50, 50, 50, 40, 120, 70, 66, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.URSARING, 2, false, false, false, "Hibernator Pokémon", Type.NORMAL, null, 1.8, 125.8, Abilities.GUTS, Abilities.QUICK_FEET, Abilities.UNNERVE, 500, 90, 130, 75, 75, 75, 55, 60, 70, 175, GrowthRate.MEDIUM_FAST, 50, true), + new PokemonSpecies(Species.SLUGMA, 2, false, false, false, "Lava Pokémon", Type.FIRE, null, 0.7, 35, Abilities.MAGMA_ARMOR, Abilities.FLAME_BODY, Abilities.WEAK_ARMOR, 250, 40, 40, 40, 70, 40, 20, 190, 70, 50, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.MAGCARGO, 2, false, false, false, "Lava Pokémon", Type.FIRE, Type.ROCK, 0.8, 55, Abilities.MAGMA_ARMOR, Abilities.FLAME_BODY, Abilities.WEAK_ARMOR, 430, 60, 50, 120, 90, 80, 30, 75, 70, 151, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.SWINUB, 2, false, false, false, "Pig Pokémon", Type.ICE, Type.GROUND, 0.4, 6.5, Abilities.OBLIVIOUS, Abilities.SNOW_CLOAK, Abilities.THICK_FAT, 250, 50, 50, 40, 30, 30, 50, 225, 50, 50, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.PILOSWINE, 2, false, false, false, "Swine Pokémon", Type.ICE, Type.GROUND, 1.1, 55.8, Abilities.OBLIVIOUS, Abilities.SNOW_CLOAK, Abilities.THICK_FAT, 450, 100, 100, 80, 60, 60, 50, 75, 50, 158, GrowthRate.SLOW, 50, true), + new PokemonSpecies(Species.CORSOLA, 2, false, false, false, "Coral Pokémon", Type.WATER, Type.ROCK, 0.6, 5, Abilities.HUSTLE, Abilities.NATURAL_CURE, Abilities.REGENERATOR, 410, 65, 55, 95, 65, 95, 35, 60, 50, 144, GrowthRate.FAST, 25, false), + new PokemonSpecies(Species.REMORAID, 2, false, false, false, "Jet Pokémon", Type.WATER, null, 0.6, 12, Abilities.HUSTLE, Abilities.SNIPER, Abilities.MOODY, 300, 35, 65, 35, 65, 35, 65, 190, 50, 60, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.OCTILLERY, 2, false, false, false, "Jet Pokémon", Type.WATER, null, 0.9, 28.5, Abilities.SUCTION_CUPS, Abilities.SNIPER, Abilities.MOODY, 480, 75, 105, 75, 105, 75, 45, 75, 50, 168, GrowthRate.MEDIUM_FAST, 50, true), + new PokemonSpecies(Species.DELIBIRD, 2, false, false, false, "Delivery Pokémon", Type.ICE, Type.FLYING, 0.9, 16, Abilities.VITAL_SPIRIT, Abilities.HUSTLE, Abilities.INSOMNIA, 330, 45, 55, 45, 65, 45, 75, 45, 50, 116, GrowthRate.FAST, 50, false), + new PokemonSpecies(Species.MANTINE, 2, false, false, false, "Kite Pokémon", Type.WATER, Type.FLYING, 2.1, 220, Abilities.SWIFT_SWIM, Abilities.WATER_ABSORB, Abilities.WATER_VEIL, 485, 85, 40, 70, 80, 140, 70, 25, 50, 170, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.SKARMORY, 2, false, false, false, "Armor Bird Pokémon", Type.STEEL, Type.FLYING, 1.7, 50.5, Abilities.KEEN_EYE, Abilities.STURDY, Abilities.WEAK_ARMOR, 465, 65, 80, 140, 40, 70, 70, 25, 50, 163, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.HOUNDOUR, 2, false, false, false, "Dark Pokémon", Type.DARK, Type.FIRE, 0.6, 10.8, Abilities.EARLY_BIRD, Abilities.FLASH_FIRE, Abilities.UNNERVE, 330, 45, 60, 30, 80, 50, 65, 120, 35, 66, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.HOUNDOOM, 2, false, false, false, "Dark Pokémon", Type.DARK, Type.FIRE, 1.4, 35, Abilities.EARLY_BIRD, Abilities.FLASH_FIRE, Abilities.UNNERVE, 500, 75, 90, 50, 110, 80, 95, 45, 35, 175, GrowthRate.SLOW, 50, true, true, new PokemonForm("Normal", "", Type.DARK, Type.FIRE, 1.4, 35, Abilities.EARLY_BIRD, Abilities.FLASH_FIRE, Abilities.UNNERVE, 500, 75, 90, 50, 110, 80, 95, 45, 35, 175, true), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.DARK, Type.FIRE, 1.9, 49.5, Abilities.SOLAR_POWER, Abilities.SOLAR_POWER, Abilities.SOLAR_POWER, 600, 75, 90, 90, 140, 90, 115, 45, 35, 175, true), ), - new PokemonSpecies(Species.KINGDRA, "Kingdra", 2, false, false, false, "Dragon Pokémon", Type.WATER, Type.DRAGON, 1.8, 152, Abilities.SWIFT_SWIM, Abilities.SNIPER, Abilities.DAMP, 540, 75, 95, 95, 95, 95, 85, 45, 50, 270, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.PHANPY, "Phanpy", 2, false, false, false, "Long Nose Pokémon", Type.GROUND, null, 0.5, 33.5, Abilities.PICKUP, Abilities.NONE, Abilities.SAND_VEIL, 330, 90, 60, 60, 40, 40, 40, 120, 70, 66, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.DONPHAN, "Donphan", 2, false, false, false, "Armor Pokémon", Type.GROUND, null, 1.1, 120, Abilities.STURDY, Abilities.NONE, Abilities.SAND_VEIL, 500, 90, 120, 120, 60, 60, 50, 60, 70, 175, GrowthRate.MEDIUM_FAST, 50, true), - new PokemonSpecies(Species.PORYGON2, "Porygon2", 2, false, false, false, "Virtual Pokémon", Type.NORMAL, null, 0.6, 32.5, Abilities.TRACE, Abilities.DOWNLOAD, Abilities.ANALYTIC, 515, 85, 80, 90, 105, 95, 60, 45, 50, 180, GrowthRate.MEDIUM_FAST, null, false), - new PokemonSpecies(Species.STANTLER, "Stantler", 2, false, false, false, "Big Horn Pokémon", Type.NORMAL, null, 1.4, 71.2, Abilities.INTIMIDATE, Abilities.FRISK, Abilities.SAP_SIPPER, 465, 73, 95, 62, 85, 65, 85, 45, 70, 163, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.SMEARGLE, "Smeargle", 2, false, false, false, "Painter Pokémon", Type.NORMAL, null, 1.2, 58, Abilities.OWN_TEMPO, Abilities.TECHNICIAN, Abilities.MOODY, 250, 55, 20, 35, 20, 45, 75, 45, 70, 88, GrowthRate.FAST, 50, false), - new PokemonSpecies(Species.TYROGUE, "Tyrogue", 2, false, false, false, "Scuffle Pokémon", Type.FIGHTING, null, 0.7, 21, Abilities.GUTS, Abilities.STEADFAST, Abilities.VITAL_SPIRIT, 210, 35, 35, 35, 35, 35, 35, 75, 50, 42, GrowthRate.MEDIUM_FAST, 100, false), - new PokemonSpecies(Species.HITMONTOP, "Hitmontop", 2, false, false, false, "Handstand Pokémon", Type.FIGHTING, null, 1.4, 48, Abilities.INTIMIDATE, Abilities.TECHNICIAN, Abilities.STEADFAST, 455, 50, 95, 95, 35, 110, 70, 45, 50, 159, GrowthRate.MEDIUM_FAST, 100, false), - new PokemonSpecies(Species.SMOOCHUM, "Smoochum", 2, false, false, false, "Kiss Pokémon", Type.ICE, Type.PSYCHIC, 0.4, 6, Abilities.OBLIVIOUS, Abilities.FOREWARN, Abilities.HYDRATION, 305, 45, 30, 15, 85, 65, 65, 45, 50, 61, GrowthRate.MEDIUM_FAST, 0, false), - new PokemonSpecies(Species.ELEKID, "Elekid", 2, false, false, false, "Electric Pokémon", Type.ELECTRIC, null, 0.6, 23.5, Abilities.STATIC, Abilities.NONE, Abilities.VITAL_SPIRIT, 360, 45, 63, 37, 65, 55, 95, 45, 50, 72, GrowthRate.MEDIUM_FAST, 75, false), - new PokemonSpecies(Species.MAGBY, "Magby", 2, false, false, false, "Live Coal Pokémon", Type.FIRE, null, 0.7, 21.4, Abilities.FLAME_BODY, Abilities.NONE, Abilities.VITAL_SPIRIT, 365, 45, 75, 37, 70, 55, 83, 45, 50, 73, GrowthRate.MEDIUM_FAST, 75, false), - new PokemonSpecies(Species.MILTANK, "Miltank", 2, false, false, false, "Milk Cow Pokémon", Type.NORMAL, null, 1.2, 75.5, Abilities.THICK_FAT, Abilities.SCRAPPY, Abilities.SAP_SIPPER, 490, 95, 80, 105, 40, 70, 100, 45, 50, 172, GrowthRate.SLOW, 0, false), - new PokemonSpecies(Species.BLISSEY, "Blissey", 2, false, false, false, "Happiness Pokémon", Type.NORMAL, null, 1.5, 46.8, Abilities.NATURAL_CURE, Abilities.SERENE_GRACE, Abilities.HEALER, 540, 255, 10, 10, 75, 135, 55, 30, 140, 635, GrowthRate.FAST, 0, false), - new PokemonSpecies(Species.RAIKOU, "Raikou", 2, true, false, false, "Thunder Pokémon", Type.ELECTRIC, null, 1.9, 178, Abilities.PRESSURE, Abilities.NONE, Abilities.INNER_FOCUS, 580, 90, 85, 75, 115, 100, 115, 3, 35, 290, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.ENTEI, "Entei", 2, true, false, false, "Volcano Pokémon", Type.FIRE, null, 2.1, 198, Abilities.PRESSURE, Abilities.NONE, Abilities.INNER_FOCUS, 580, 115, 115, 85, 90, 75, 100, 3, 35, 290, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.SUICUNE, "Suicune", 2, true, false, false, "Aurora Pokémon", Type.WATER, null, 2, 187, Abilities.PRESSURE, Abilities.NONE, Abilities.INNER_FOCUS, 580, 100, 75, 115, 90, 115, 85, 3, 35, 290, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.LARVITAR, "Larvitar", 2, false, false, false, "Rock Skin Pokémon", Type.ROCK, Type.GROUND, 0.6, 72, Abilities.GUTS, Abilities.NONE, Abilities.SAND_VEIL, 300, 50, 64, 50, 45, 50, 41, 45, 35, 60, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.PUPITAR, "Pupitar", 2, false, false, false, "Hard Shell Pokémon", Type.ROCK, Type.GROUND, 1.2, 152, Abilities.SHED_SKIN, Abilities.NONE, Abilities.SHED_SKIN, 410, 70, 84, 70, 65, 70, 51, 45, 35, 144, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.TYRANITAR, "Tyranitar", 2, false, false, false, "Armor Pokémon", Type.ROCK, Type.DARK, 2, 202, Abilities.SAND_STREAM, Abilities.NONE, Abilities.UNNERVE, 600, 100, 134, 110, 95, 100, 61, 45, 35, 300, GrowthRate.SLOW, 50, false, true, + new PokemonSpecies(Species.KINGDRA, 2, false, false, false, "Dragon Pokémon", Type.WATER, Type.DRAGON, 1.8, 152, Abilities.SWIFT_SWIM, Abilities.SNIPER, Abilities.DAMP, 540, 75, 95, 95, 95, 95, 85, 45, 50, 270, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.PHANPY, 2, false, false, false, "Long Nose Pokémon", Type.GROUND, null, 0.5, 33.5, Abilities.PICKUP, Abilities.NONE, Abilities.SAND_VEIL, 330, 90, 60, 60, 40, 40, 40, 120, 70, 66, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.DONPHAN, 2, false, false, false, "Armor Pokémon", Type.GROUND, null, 1.1, 120, Abilities.STURDY, Abilities.NONE, Abilities.SAND_VEIL, 500, 90, 120, 120, 60, 60, 50, 60, 70, 175, GrowthRate.MEDIUM_FAST, 50, true), + new PokemonSpecies(Species.PORYGON2, 2, false, false, false, "Virtual Pokémon", Type.NORMAL, null, 0.6, 32.5, Abilities.TRACE, Abilities.DOWNLOAD, Abilities.ANALYTIC, 515, 85, 80, 90, 105, 95, 60, 45, 50, 180, GrowthRate.MEDIUM_FAST, null, false), + new PokemonSpecies(Species.STANTLER, 2, false, false, false, "Big Horn Pokémon", Type.NORMAL, null, 1.4, 71.2, Abilities.INTIMIDATE, Abilities.FRISK, Abilities.SAP_SIPPER, 465, 73, 95, 62, 85, 65, 85, 45, 70, 163, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.SMEARGLE, 2, false, false, false, "Painter Pokémon", Type.NORMAL, null, 1.2, 58, Abilities.OWN_TEMPO, Abilities.TECHNICIAN, Abilities.MOODY, 250, 55, 20, 35, 20, 45, 75, 45, 70, 88, GrowthRate.FAST, 50, false), + new PokemonSpecies(Species.TYROGUE, 2, false, false, false, "Scuffle Pokémon", Type.FIGHTING, null, 0.7, 21, Abilities.GUTS, Abilities.STEADFAST, Abilities.VITAL_SPIRIT, 210, 35, 35, 35, 35, 35, 35, 75, 50, 42, GrowthRate.MEDIUM_FAST, 100, false), + new PokemonSpecies(Species.HITMONTOP, 2, false, false, false, "Handstand Pokémon", Type.FIGHTING, null, 1.4, 48, Abilities.INTIMIDATE, Abilities.TECHNICIAN, Abilities.STEADFAST, 455, 50, 95, 95, 35, 110, 70, 45, 50, 159, GrowthRate.MEDIUM_FAST, 100, false), + new PokemonSpecies(Species.SMOOCHUM, 2, false, false, false, "Kiss Pokémon", Type.ICE, Type.PSYCHIC, 0.4, 6, Abilities.OBLIVIOUS, Abilities.FOREWARN, Abilities.HYDRATION, 305, 45, 30, 15, 85, 65, 65, 45, 50, 61, GrowthRate.MEDIUM_FAST, 0, false), + new PokemonSpecies(Species.ELEKID, 2, false, false, false, "Electric Pokémon", Type.ELECTRIC, null, 0.6, 23.5, Abilities.STATIC, Abilities.NONE, Abilities.VITAL_SPIRIT, 360, 45, 63, 37, 65, 55, 95, 45, 50, 72, GrowthRate.MEDIUM_FAST, 75, false), + new PokemonSpecies(Species.MAGBY, 2, false, false, false, "Live Coal Pokémon", Type.FIRE, null, 0.7, 21.4, Abilities.FLAME_BODY, Abilities.NONE, Abilities.VITAL_SPIRIT, 365, 45, 75, 37, 70, 55, 83, 45, 50, 73, GrowthRate.MEDIUM_FAST, 75, false), + new PokemonSpecies(Species.MILTANK, 2, false, false, false, "Milk Cow Pokémon", Type.NORMAL, null, 1.2, 75.5, Abilities.THICK_FAT, Abilities.SCRAPPY, Abilities.SAP_SIPPER, 490, 95, 80, 105, 40, 70, 100, 45, 50, 172, GrowthRate.SLOW, 0, false), + new PokemonSpecies(Species.BLISSEY, 2, false, false, false, "Happiness Pokémon", Type.NORMAL, null, 1.5, 46.8, Abilities.NATURAL_CURE, Abilities.SERENE_GRACE, Abilities.HEALER, 540, 255, 10, 10, 75, 135, 55, 30, 140, 635, GrowthRate.FAST, 0, false), + new PokemonSpecies(Species.RAIKOU, 2, true, false, false, "Thunder Pokémon", Type.ELECTRIC, null, 1.9, 178, Abilities.PRESSURE, Abilities.NONE, Abilities.INNER_FOCUS, 580, 90, 85, 75, 115, 100, 115, 3, 35, 290, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.ENTEI, 2, true, false, false, "Volcano Pokémon", Type.FIRE, null, 2.1, 198, Abilities.PRESSURE, Abilities.NONE, Abilities.INNER_FOCUS, 580, 115, 115, 85, 90, 75, 100, 3, 35, 290, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.SUICUNE, 2, true, false, false, "Aurora Pokémon", Type.WATER, null, 2, 187, Abilities.PRESSURE, Abilities.NONE, Abilities.INNER_FOCUS, 580, 100, 75, 115, 90, 115, 85, 3, 35, 290, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.LARVITAR, 2, false, false, false, "Rock Skin Pokémon", Type.ROCK, Type.GROUND, 0.6, 72, Abilities.GUTS, Abilities.NONE, Abilities.SAND_VEIL, 300, 50, 64, 50, 45, 50, 41, 45, 35, 60, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.PUPITAR, 2, false, false, false, "Hard Shell Pokémon", Type.ROCK, Type.GROUND, 1.2, 152, Abilities.SHED_SKIN, Abilities.NONE, Abilities.SHED_SKIN, 410, 70, 84, 70, 65, 70, 51, 45, 35, 144, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.TYRANITAR, 2, false, false, false, "Armor Pokémon", Type.ROCK, Type.DARK, 2, 202, Abilities.SAND_STREAM, Abilities.NONE, Abilities.UNNERVE, 600, 100, 134, 110, 95, 100, 61, 45, 35, 300, GrowthRate.SLOW, 50, false, true, new PokemonForm("Normal", "", Type.ROCK, Type.DARK, 2, 202, Abilities.SAND_STREAM, Abilities.NONE, Abilities.UNNERVE, 600, 100, 134, 110, 95, 100, 61, 45, 35, 300), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.ROCK, Type.DARK, 2.5, 255, Abilities.SAND_STREAM, Abilities.NONE, Abilities.SAND_STREAM, 700, 100, 164, 150, 95, 120, 71, 45, 35, 300), ), - new PokemonSpecies(Species.LUGIA, "Lugia", 2, false, true, false, "Diving Pokémon", Type.PSYCHIC, Type.FLYING, 5.2, 216, Abilities.PRESSURE, Abilities.NONE, Abilities.MULTISCALE, 680, 106, 90, 130, 90, 154, 110, 3, 0, 340, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.HO_OH, "Ho-Oh", 2, false, true, false, "Rainbow Pokémon", Type.FIRE, Type.FLYING, 3.8, 199, Abilities.PRESSURE, Abilities.NONE, Abilities.REGENERATOR, 680, 106, 130, 90, 110, 154, 90, 3, 0, 340, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.CELEBI, "Celebi", 2, false, false, true, "Time Travel Pokémon", Type.PSYCHIC, Type.GRASS, 0.6, 5, Abilities.NATURAL_CURE, Abilities.NONE, Abilities.NONE, 600, 100, 100, 100, 100, 100, 100, 45, 100, 300, GrowthRate.MEDIUM_SLOW, null, false), - new PokemonSpecies(Species.TREECKO, "Treecko", 3, false, false, false, "Wood Gecko Pokémon", Type.GRASS, null, 0.5, 5, Abilities.OVERGROW, Abilities.NONE, Abilities.UNBURDEN, 310, 40, 45, 35, 65, 55, 70, 45, 50, 62, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.GROVYLE, "Grovyle", 3, false, false, false, "Wood Gecko Pokémon", Type.GRASS, null, 0.9, 21.6, Abilities.OVERGROW, Abilities.NONE, Abilities.UNBURDEN, 405, 50, 65, 45, 85, 65, 95, 45, 50, 142, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.SCEPTILE, "Sceptile", 3, false, false, false, "Forest Pokémon", Type.GRASS, null, 1.7, 52.2, Abilities.OVERGROW, Abilities.NONE, Abilities.UNBURDEN, 530, 70, 85, 65, 105, 85, 120, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false, true, + new PokemonSpecies(Species.LUGIA, 2, false, true, false, "Diving Pokémon", Type.PSYCHIC, Type.FLYING, 5.2, 216, Abilities.PRESSURE, Abilities.NONE, Abilities.MULTISCALE, 680, 106, 90, 130, 90, 154, 110, 3, 0, 340, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.HO_OH, 2, false, true, false, "Rainbow Pokémon", Type.FIRE, Type.FLYING, 3.8, 199, Abilities.PRESSURE, Abilities.NONE, Abilities.REGENERATOR, 680, 106, 130, 90, 110, 154, 90, 3, 0, 340, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.CELEBI, 2, false, false, true, "Time Travel Pokémon", Type.PSYCHIC, Type.GRASS, 0.6, 5, Abilities.NATURAL_CURE, Abilities.NONE, Abilities.NONE, 600, 100, 100, 100, 100, 100, 100, 45, 100, 300, GrowthRate.MEDIUM_SLOW, null, false), + new PokemonSpecies(Species.TREECKO, 3, false, false, false, "Wood Gecko Pokémon", Type.GRASS, null, 0.5, 5, Abilities.OVERGROW, Abilities.NONE, Abilities.UNBURDEN, 310, 40, 45, 35, 65, 55, 70, 45, 50, 62, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.GROVYLE, 3, false, false, false, "Wood Gecko Pokémon", Type.GRASS, null, 0.9, 21.6, Abilities.OVERGROW, Abilities.NONE, Abilities.UNBURDEN, 405, 50, 65, 45, 85, 65, 95, 45, 50, 142, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.SCEPTILE, 3, false, false, false, "Forest Pokémon", Type.GRASS, null, 1.7, 52.2, Abilities.OVERGROW, Abilities.NONE, Abilities.UNBURDEN, 530, 70, 85, 65, 105, 85, 120, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false, true, new PokemonForm("Normal", "", Type.GRASS, null, 1.7, 52.2, Abilities.OVERGROW, Abilities.NONE, Abilities.UNBURDEN, 530, 70, 85, 65, 105, 85, 120, 45, 50, 265), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.GRASS, Type.DRAGON, 1.9, 55.2, Abilities.LIGHTNING_ROD, Abilities.NONE, Abilities.LIGHTNING_ROD, 630, 70, 110, 75, 145, 85, 145, 45, 50, 265), ), - new PokemonSpecies(Species.TORCHIC, "Torchic", 3, false, false, false, "Chick Pokémon", Type.FIRE, null, 0.4, 2.5, Abilities.BLAZE, Abilities.NONE, Abilities.SPEED_BOOST, 310, 45, 60, 40, 70, 50, 45, 45, 50, 62, GrowthRate.MEDIUM_SLOW, 87.5, true), - new PokemonSpecies(Species.COMBUSKEN, "Combusken", 3, false, false, false, "Young Fowl Pokémon", Type.FIRE, Type.FIGHTING, 0.9, 19.5, Abilities.BLAZE, Abilities.NONE, Abilities.SPEED_BOOST, 405, 60, 85, 60, 85, 60, 55, 45, 50, 142, GrowthRate.MEDIUM_SLOW, 87.5, true), - new PokemonSpecies(Species.BLAZIKEN, "Blaziken", 3, false, false, false, "Blaze Pokémon", Type.FIRE, Type.FIGHTING, 1.9, 52, Abilities.BLAZE, Abilities.NONE, Abilities.SPEED_BOOST, 530, 80, 120, 70, 110, 70, 80, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, true, true, + new PokemonSpecies(Species.TORCHIC, 3, false, false, false, "Chick Pokémon", Type.FIRE, null, 0.4, 2.5, Abilities.BLAZE, Abilities.NONE, Abilities.SPEED_BOOST, 310, 45, 60, 40, 70, 50, 45, 45, 50, 62, GrowthRate.MEDIUM_SLOW, 87.5, true), + new PokemonSpecies(Species.COMBUSKEN, 3, false, false, false, "Young Fowl Pokémon", Type.FIRE, Type.FIGHTING, 0.9, 19.5, Abilities.BLAZE, Abilities.NONE, Abilities.SPEED_BOOST, 405, 60, 85, 60, 85, 60, 55, 45, 50, 142, GrowthRate.MEDIUM_SLOW, 87.5, true), + new PokemonSpecies(Species.BLAZIKEN, 3, false, false, false, "Blaze Pokémon", Type.FIRE, Type.FIGHTING, 1.9, 52, Abilities.BLAZE, Abilities.NONE, Abilities.SPEED_BOOST, 530, 80, 120, 70, 110, 70, 80, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, true, true, new PokemonForm("Normal", "", Type.FIRE, Type.FIGHTING, 1.9, 52, Abilities.BLAZE, Abilities.NONE, Abilities.SPEED_BOOST, 530, 80, 120, 70, 110, 70, 80, 45, 50, 265, true), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.FIRE, Type.FIGHTING, 1.9, 52, Abilities.SPEED_BOOST, Abilities.NONE, Abilities.SPEED_BOOST, 630, 80, 160, 80, 130, 80, 100, 45, 50, 265, true), ), - new PokemonSpecies(Species.MUDKIP, "Mudkip", 3, false, false, false, "Mud Fish Pokémon", Type.WATER, null, 0.4, 7.6, Abilities.TORRENT, Abilities.NONE, Abilities.DAMP, 310, 50, 70, 50, 50, 50, 40, 45, 50, 62, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.MARSHTOMP, "Marshtomp", 3, false, false, false, "Mud Fish Pokémon", Type.WATER, Type.GROUND, 0.7, 28, Abilities.TORRENT, Abilities.NONE, Abilities.DAMP, 405, 70, 85, 70, 60, 70, 50, 45, 50, 142, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.SWAMPERT, "Swampert", 3, false, false, false, "Mud Fish Pokémon", Type.WATER, Type.GROUND, 1.5, 81.9, Abilities.TORRENT, Abilities.NONE, Abilities.DAMP, 535, 100, 110, 90, 85, 90, 60, 45, 50, 268, GrowthRate.MEDIUM_SLOW, 87.5, false, true, + new PokemonSpecies(Species.MUDKIP, 3, false, false, false, "Mud Fish Pokémon", Type.WATER, null, 0.4, 7.6, Abilities.TORRENT, Abilities.NONE, Abilities.DAMP, 310, 50, 70, 50, 50, 50, 40, 45, 50, 62, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.MARSHTOMP, 3, false, false, false, "Mud Fish Pokémon", Type.WATER, Type.GROUND, 0.7, 28, Abilities.TORRENT, Abilities.NONE, Abilities.DAMP, 405, 70, 85, 70, 60, 70, 50, 45, 50, 142, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.SWAMPERT, 3, false, false, false, "Mud Fish Pokémon", Type.WATER, Type.GROUND, 1.5, 81.9, Abilities.TORRENT, Abilities.NONE, Abilities.DAMP, 535, 100, 110, 90, 85, 90, 60, 45, 50, 268, GrowthRate.MEDIUM_SLOW, 87.5, false, true, new PokemonForm("Normal", "", Type.WATER, Type.GROUND, 1.5, 81.9, Abilities.TORRENT, Abilities.NONE, Abilities.DAMP, 535, 100, 110, 90, 85, 90, 60, 45, 50, 268), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.WATER, Type.GROUND, 1.9, 102, Abilities.SWIFT_SWIM, Abilities.NONE, Abilities.SWIFT_SWIM, 635, 100, 150, 110, 95, 110, 70, 45, 50, 268), ), - new PokemonSpecies(Species.POOCHYENA, "Poochyena", 3, false, false, false, "Bite Pokémon", Type.DARK, null, 0.5, 13.6, Abilities.RUN_AWAY, Abilities.QUICK_FEET, Abilities.RATTLED, 220, 35, 55, 35, 30, 30, 35, 255, 70, 56, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.MIGHTYENA, "Mightyena", 3, false, false, false, "Bite Pokémon", Type.DARK, null, 1, 37, Abilities.INTIMIDATE, Abilities.QUICK_FEET, Abilities.MOXIE, 420, 70, 90, 70, 60, 60, 70, 127, 70, 147, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.ZIGZAGOON, "Zigzagoon", 3, false, false, false, "Tiny Raccoon Pokémon", Type.NORMAL, null, 0.4, 17.5, Abilities.PICKUP, Abilities.GLUTTONY, Abilities.QUICK_FEET, 240, 38, 30, 41, 30, 41, 60, 255, 50, 56, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.LINOONE, "Linoone", 3, false, false, false, "Rushing Pokémon", Type.NORMAL, null, 0.5, 32.5, Abilities.PICKUP, Abilities.GLUTTONY, Abilities.QUICK_FEET, 420, 78, 70, 61, 50, 61, 100, 90, 50, 147, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.WURMPLE, "Wurmple", 3, false, false, false, "Worm Pokémon", Type.BUG, null, 0.3, 3.6, Abilities.SHIELD_DUST, Abilities.NONE, Abilities.RUN_AWAY, 195, 45, 45, 35, 20, 30, 20, 255, 70, 56, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.SILCOON, "Silcoon", 3, false, false, false, "Cocoon Pokémon", Type.BUG, null, 0.6, 10, Abilities.SHED_SKIN, Abilities.NONE, Abilities.NONE, 205, 50, 35, 55, 25, 25, 15, 120, 70, 72, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.BEAUTIFLY, "Beautifly", 3, false, false, false, "Butterfly Pokémon", Type.BUG, Type.FLYING, 1, 28.4, Abilities.SWARM, Abilities.NONE, Abilities.RIVALRY, 395, 60, 70, 50, 100, 50, 65, 45, 70, 178, GrowthRate.MEDIUM_FAST, 50, true), - new PokemonSpecies(Species.CASCOON, "Cascoon", 3, false, false, false, "Cocoon Pokémon", Type.BUG, null, 0.7, 11.5, Abilities.SHED_SKIN, Abilities.NONE, Abilities.NONE, 205, 50, 35, 55, 25, 25, 15, 120, 70, 72, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.DUSTOX, "Dustox", 3, false, false, false, "Poison Moth Pokémon", Type.BUG, Type.POISON, 1.2, 31.6, Abilities.SHIELD_DUST, Abilities.NONE, Abilities.COMPOUND_EYES, 385, 60, 50, 70, 50, 90, 65, 45, 70, 173, GrowthRate.MEDIUM_FAST, 50, true), - new PokemonSpecies(Species.LOTAD, "Lotad", 3, false, false, false, "Water Weed Pokémon", Type.WATER, Type.GRASS, 0.5, 2.6, Abilities.SWIFT_SWIM, Abilities.RAIN_DISH, Abilities.OWN_TEMPO, 220, 40, 30, 30, 40, 50, 30, 255, 50, 44, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.LOMBRE, "Lombre", 3, false, false, false, "Jolly Pokémon", Type.WATER, Type.GRASS, 1.2, 32.5, Abilities.SWIFT_SWIM, Abilities.RAIN_DISH, Abilities.OWN_TEMPO, 340, 60, 50, 50, 60, 70, 50, 120, 50, 119, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.LUDICOLO, "Ludicolo", 3, false, false, false, "Carefree Pokémon", Type.WATER, Type.GRASS, 1.5, 55, Abilities.SWIFT_SWIM, Abilities.RAIN_DISH, Abilities.OWN_TEMPO, 480, 80, 70, 70, 90, 100, 70, 45, 50, 240, GrowthRate.MEDIUM_SLOW, 50, true), - new PokemonSpecies(Species.SEEDOT, "Seedot", 3, false, false, false, "Acorn Pokémon", Type.GRASS, null, 0.5, 4, Abilities.CHLOROPHYLL, Abilities.EARLY_BIRD, Abilities.PICKPOCKET, 220, 40, 40, 50, 30, 30, 30, 255, 50, 44, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.NUZLEAF, "Nuzleaf", 3, false, false, false, "Wily Pokémon", Type.GRASS, Type.DARK, 1, 28, Abilities.CHLOROPHYLL, Abilities.EARLY_BIRD, Abilities.PICKPOCKET, 340, 70, 70, 40, 60, 40, 60, 120, 50, 119, GrowthRate.MEDIUM_SLOW, 50, true), - new PokemonSpecies(Species.SHIFTRY, "Shiftry", 3, false, false, false, "Wicked Pokémon", Type.GRASS, Type.DARK, 1.3, 59.6, Abilities.CHLOROPHYLL, Abilities.WIND_RIDER, Abilities.PICKPOCKET, 480, 90, 100, 60, 90, 60, 80, 45, 50, 240, GrowthRate.MEDIUM_SLOW, 50, true), - new PokemonSpecies(Species.TAILLOW, "Taillow", 3, false, false, false, "Tiny Swallow Pokémon", Type.NORMAL, Type.FLYING, 0.3, 2.3, Abilities.GUTS, Abilities.NONE, Abilities.SCRAPPY, 270, 40, 55, 30, 30, 30, 85, 200, 70, 54, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.SWELLOW, "Swellow", 3, false, false, false, "Swallow Pokémon", Type.NORMAL, Type.FLYING, 0.7, 19.8, Abilities.GUTS, Abilities.NONE, Abilities.SCRAPPY, 455, 60, 85, 60, 75, 50, 125, 45, 70, 159, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.WINGULL, "Wingull", 3, false, false, false, "Seagull Pokémon", Type.WATER, Type.FLYING, 0.6, 9.5, Abilities.KEEN_EYE, Abilities.HYDRATION, Abilities.RAIN_DISH, 270, 40, 30, 30, 55, 30, 85, 190, 50, 54, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.PELIPPER, "Pelipper", 3, false, false, false, "Water Bird Pokémon", Type.WATER, Type.FLYING, 1.2, 28, Abilities.KEEN_EYE, Abilities.DRIZZLE, Abilities.RAIN_DISH, 440, 60, 50, 100, 95, 70, 65, 45, 50, 154, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.RALTS, "Ralts", 3, false, false, false, "Feeling Pokémon", Type.PSYCHIC, Type.FAIRY, 0.4, 6.6, Abilities.SYNCHRONIZE, Abilities.TRACE, Abilities.TELEPATHY, 198, 28, 25, 25, 45, 35, 40, 235, 35, 40, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.KIRLIA, "Kirlia", 3, false, false, false, "Emotion Pokémon", Type.PSYCHIC, Type.FAIRY, 0.8, 20.2, Abilities.SYNCHRONIZE, Abilities.TRACE, Abilities.TELEPATHY, 278, 38, 35, 35, 65, 55, 50, 120, 35, 97, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.GARDEVOIR, "Gardevoir", 3, false, false, false, "Embrace Pokémon", Type.PSYCHIC, Type.FAIRY, 1.6, 48.4, Abilities.SYNCHRONIZE, Abilities.TRACE, Abilities.TELEPATHY, 518, 68, 65, 65, 125, 115, 80, 45, 35, 259, GrowthRate.SLOW, 0, false, true, + new PokemonSpecies(Species.POOCHYENA, 3, false, false, false, "Bite Pokémon", Type.DARK, null, 0.5, 13.6, Abilities.RUN_AWAY, Abilities.QUICK_FEET, Abilities.RATTLED, 220, 35, 55, 35, 30, 30, 35, 255, 70, 56, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.MIGHTYENA, 3, false, false, false, "Bite Pokémon", Type.DARK, null, 1, 37, Abilities.INTIMIDATE, Abilities.QUICK_FEET, Abilities.MOXIE, 420, 70, 90, 70, 60, 60, 70, 127, 70, 147, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.ZIGZAGOON, 3, false, false, false, "Tiny Raccoon Pokémon", Type.NORMAL, null, 0.4, 17.5, Abilities.PICKUP, Abilities.GLUTTONY, Abilities.QUICK_FEET, 240, 38, 30, 41, 30, 41, 60, 255, 50, 56, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.LINOONE, 3, false, false, false, "Rushing Pokémon", Type.NORMAL, null, 0.5, 32.5, Abilities.PICKUP, Abilities.GLUTTONY, Abilities.QUICK_FEET, 420, 78, 70, 61, 50, 61, 100, 90, 50, 147, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.WURMPLE, 3, false, false, false, "Worm Pokémon", Type.BUG, null, 0.3, 3.6, Abilities.SHIELD_DUST, Abilities.NONE, Abilities.RUN_AWAY, 195, 45, 45, 35, 20, 30, 20, 255, 70, 56, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.SILCOON, 3, false, false, false, "Cocoon Pokémon", Type.BUG, null, 0.6, 10, Abilities.SHED_SKIN, Abilities.NONE, Abilities.NONE, 205, 50, 35, 55, 25, 25, 15, 120, 70, 72, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.BEAUTIFLY, 3, false, false, false, "Butterfly Pokémon", Type.BUG, Type.FLYING, 1, 28.4, Abilities.SWARM, Abilities.NONE, Abilities.RIVALRY, 395, 60, 70, 50, 100, 50, 65, 45, 70, 178, GrowthRate.MEDIUM_FAST, 50, true), + new PokemonSpecies(Species.CASCOON, 3, false, false, false, "Cocoon Pokémon", Type.BUG, null, 0.7, 11.5, Abilities.SHED_SKIN, Abilities.NONE, Abilities.NONE, 205, 50, 35, 55, 25, 25, 15, 120, 70, 72, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.DUSTOX, 3, false, false, false, "Poison Moth Pokémon", Type.BUG, Type.POISON, 1.2, 31.6, Abilities.SHIELD_DUST, Abilities.NONE, Abilities.COMPOUND_EYES, 385, 60, 50, 70, 50, 90, 65, 45, 70, 173, GrowthRate.MEDIUM_FAST, 50, true), + new PokemonSpecies(Species.LOTAD, 3, false, false, false, "Water Weed Pokémon", Type.WATER, Type.GRASS, 0.5, 2.6, Abilities.SWIFT_SWIM, Abilities.RAIN_DISH, Abilities.OWN_TEMPO, 220, 40, 30, 30, 40, 50, 30, 255, 50, 44, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.LOMBRE, 3, false, false, false, "Jolly Pokémon", Type.WATER, Type.GRASS, 1.2, 32.5, Abilities.SWIFT_SWIM, Abilities.RAIN_DISH, Abilities.OWN_TEMPO, 340, 60, 50, 50, 60, 70, 50, 120, 50, 119, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.LUDICOLO, 3, false, false, false, "Carefree Pokémon", Type.WATER, Type.GRASS, 1.5, 55, Abilities.SWIFT_SWIM, Abilities.RAIN_DISH, Abilities.OWN_TEMPO, 480, 80, 70, 70, 90, 100, 70, 45, 50, 240, GrowthRate.MEDIUM_SLOW, 50, true), + new PokemonSpecies(Species.SEEDOT, 3, false, false, false, "Acorn Pokémon", Type.GRASS, null, 0.5, 4, Abilities.CHLOROPHYLL, Abilities.EARLY_BIRD, Abilities.PICKPOCKET, 220, 40, 40, 50, 30, 30, 30, 255, 50, 44, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.NUZLEAF, 3, false, false, false, "Wily Pokémon", Type.GRASS, Type.DARK, 1, 28, Abilities.CHLOROPHYLL, Abilities.EARLY_BIRD, Abilities.PICKPOCKET, 340, 70, 70, 40, 60, 40, 60, 120, 50, 119, GrowthRate.MEDIUM_SLOW, 50, true), + new PokemonSpecies(Species.SHIFTRY, 3, false, false, false, "Wicked Pokémon", Type.GRASS, Type.DARK, 1.3, 59.6, Abilities.CHLOROPHYLL, Abilities.WIND_RIDER, Abilities.PICKPOCKET, 480, 90, 100, 60, 90, 60, 80, 45, 50, 240, GrowthRate.MEDIUM_SLOW, 50, true), + new PokemonSpecies(Species.TAILLOW, 3, false, false, false, "Tiny Swallow Pokémon", Type.NORMAL, Type.FLYING, 0.3, 2.3, Abilities.GUTS, Abilities.NONE, Abilities.SCRAPPY, 270, 40, 55, 30, 30, 30, 85, 200, 70, 54, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.SWELLOW, 3, false, false, false, "Swallow Pokémon", Type.NORMAL, Type.FLYING, 0.7, 19.8, Abilities.GUTS, Abilities.NONE, Abilities.SCRAPPY, 455, 60, 85, 60, 75, 50, 125, 45, 70, 159, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.WINGULL, 3, false, false, false, "Seagull Pokémon", Type.WATER, Type.FLYING, 0.6, 9.5, Abilities.KEEN_EYE, Abilities.HYDRATION, Abilities.RAIN_DISH, 270, 40, 30, 30, 55, 30, 85, 190, 50, 54, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.PELIPPER, 3, false, false, false, "Water Bird Pokémon", Type.WATER, Type.FLYING, 1.2, 28, Abilities.KEEN_EYE, Abilities.DRIZZLE, Abilities.RAIN_DISH, 440, 60, 50, 100, 95, 70, 65, 45, 50, 154, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.RALTS, 3, false, false, false, "Feeling Pokémon", Type.PSYCHIC, Type.FAIRY, 0.4, 6.6, Abilities.SYNCHRONIZE, Abilities.TRACE, Abilities.TELEPATHY, 198, 28, 25, 25, 45, 35, 40, 235, 35, 40, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.KIRLIA, 3, false, false, false, "Emotion Pokémon", Type.PSYCHIC, Type.FAIRY, 0.8, 20.2, Abilities.SYNCHRONIZE, Abilities.TRACE, Abilities.TELEPATHY, 278, 38, 35, 35, 65, 55, 50, 120, 35, 97, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.GARDEVOIR, 3, false, false, false, "Embrace Pokémon", Type.PSYCHIC, Type.FAIRY, 1.6, 48.4, Abilities.SYNCHRONIZE, Abilities.TRACE, Abilities.TELEPATHY, 518, 68, 65, 65, 125, 115, 80, 45, 35, 259, GrowthRate.SLOW, 0, false, true, new PokemonForm("Normal", "", Type.PSYCHIC, Type.FAIRY, 1.6, 48.4, Abilities.SYNCHRONIZE, Abilities.TRACE, Abilities.TELEPATHY, 518, 68, 65, 65, 125, 115, 80, 45, 35, 259), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.PSYCHIC, Type.FAIRY, 1.6, 48.4, Abilities.PIXILATE, Abilities.PIXILATE, Abilities.PIXILATE, 618, 68, 85, 65, 165, 135, 100, 45, 35, 259), ), - new PokemonSpecies(Species.SURSKIT, "Surskit", 3, false, false, false, "Pond Skater Pokémon", Type.BUG, Type.WATER, 0.5, 1.7, Abilities.SWIFT_SWIM, Abilities.NONE, Abilities.RAIN_DISH, 269, 40, 30, 32, 50, 52, 65, 200, 70, 54, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.MASQUERAIN, "Masquerain", 3, false, false, false, "Eyeball Pokémon", Type.BUG, Type.FLYING, 0.8, 3.6, Abilities.INTIMIDATE, Abilities.NONE, Abilities.UNNERVE, 454, 70, 60, 62, 100, 82, 80, 75, 70, 159, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.SHROOMISH, "Shroomish", 3, false, false, false, "Mushroom Pokémon", Type.GRASS, null, 0.4, 4.5, Abilities.EFFECT_SPORE, Abilities.POISON_HEAL, Abilities.QUICK_FEET, 295, 60, 40, 60, 40, 60, 35, 255, 70, 59, GrowthRate.FLUCTUATING, 50, false), - new PokemonSpecies(Species.BRELOOM, "Breloom", 3, false, false, false, "Mushroom Pokémon", Type.GRASS, Type.FIGHTING, 1.2, 39.2, Abilities.EFFECT_SPORE, Abilities.POISON_HEAL, Abilities.TECHNICIAN, 460, 60, 130, 80, 60, 60, 70, 90, 70, 161, GrowthRate.FLUCTUATING, 50, false), - new PokemonSpecies(Species.SLAKOTH, "Slakoth", 3, false, false, false, "Slacker Pokémon", Type.NORMAL, null, 0.8, 24, Abilities.TRUANT, Abilities.NONE, Abilities.NONE, 280, 60, 60, 60, 35, 35, 30, 255, 70, 56, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.VIGOROTH, "Vigoroth", 3, false, false, false, "Wild Monkey Pokémon", Type.NORMAL, null, 1.4, 46.5, Abilities.VITAL_SPIRIT, Abilities.NONE, Abilities.NONE, 440, 80, 80, 80, 55, 55, 90, 120, 70, 154, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.SLAKING, "Slaking", 3, false, false, false, "Lazy Pokémon", Type.NORMAL, null, 2, 130.5, Abilities.TRUANT, Abilities.NONE, Abilities.NONE, 670, 150, 160, 100, 95, 65, 100, 45, 70, 252, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.NINCADA, "Nincada", 3, false, false, false, "Trainee Pokémon", Type.BUG, Type.GROUND, 0.5, 5.5, Abilities.COMPOUND_EYES, Abilities.NONE, Abilities.RUN_AWAY, 266, 31, 45, 90, 30, 30, 40, 255, 50, 53, GrowthRate.ERRATIC, 50, false), - new PokemonSpecies(Species.NINJASK, "Ninjask", 3, false, false, false, "Ninja Pokémon", Type.BUG, Type.FLYING, 0.8, 12, Abilities.SPEED_BOOST, Abilities.NONE, Abilities.INFILTRATOR, 456, 61, 90, 45, 50, 50, 160, 120, 50, 160, GrowthRate.ERRATIC, 50, false), - new PokemonSpecies(Species.SHEDINJA, "Shedinja", 3, false, false, false, "Shed Pokémon", Type.BUG, Type.GHOST, 0.8, 1.2, Abilities.WONDER_GUARD, Abilities.NONE, Abilities.NONE, 236, 1, 90, 45, 30, 30, 40, 45, 50, 83, GrowthRate.ERRATIC, null, false), - new PokemonSpecies(Species.WHISMUR, "Whismur", 3, false, false, false, "Whisper Pokémon", Type.NORMAL, null, 0.6, 16.3, Abilities.SOUNDPROOF, Abilities.NONE, Abilities.RATTLED, 240, 64, 51, 23, 51, 23, 28, 190, 50, 48, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.LOUDRED, "Loudred", 3, false, false, false, "Big Voice Pokémon", Type.NORMAL, null, 1, 40.5, Abilities.SOUNDPROOF, Abilities.NONE, Abilities.SCRAPPY, 360, 84, 71, 43, 71, 43, 48, 120, 50, 126, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.EXPLOUD, "Exploud", 3, false, false, false, "Loud Noise Pokémon", Type.NORMAL, null, 1.5, 84, Abilities.SOUNDPROOF, Abilities.NONE, Abilities.SCRAPPY, 490, 104, 91, 63, 91, 73, 68, 45, 50, 245, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.MAKUHITA, "Makuhita", 3, false, false, false, "Guts Pokémon", Type.FIGHTING, null, 1, 86.4, Abilities.THICK_FAT, Abilities.GUTS, Abilities.SHEER_FORCE, 237, 72, 60, 30, 20, 30, 25, 180, 70, 47, GrowthRate.FLUCTUATING, 75, false), - new PokemonSpecies(Species.HARIYAMA, "Hariyama", 3, false, false, false, "Arm Thrust Pokémon", Type.FIGHTING, null, 2.3, 253.8, Abilities.THICK_FAT, Abilities.GUTS, Abilities.SHEER_FORCE, 474, 144, 120, 60, 40, 60, 50, 200, 70, 166, GrowthRate.FLUCTUATING, 75, false), - new PokemonSpecies(Species.AZURILL, "Azurill", 3, false, false, false, "Polka Dot Pokémon", Type.NORMAL, Type.FAIRY, 0.2, 2, Abilities.THICK_FAT, Abilities.HUGE_POWER, Abilities.SAP_SIPPER, 190, 50, 20, 40, 20, 40, 20, 150, 50, 38, GrowthRate.FAST, 25, false), - new PokemonSpecies(Species.NOSEPASS, "Nosepass", 3, false, false, false, "Compass Pokémon", Type.ROCK, null, 1, 97, Abilities.STURDY, Abilities.MAGNET_PULL, Abilities.SAND_FORCE, 375, 30, 45, 135, 45, 90, 30, 255, 70, 75, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.SKITTY, "Skitty", 3, false, false, false, "Kitten Pokémon", Type.NORMAL, null, 0.6, 11, Abilities.CUTE_CHARM, Abilities.NORMALIZE, Abilities.WONDER_SKIN, 260, 50, 45, 45, 35, 35, 50, 255, 70, 52, GrowthRate.FAST, 25, false), - new PokemonSpecies(Species.DELCATTY, "Delcatty", 3, false, false, false, "Prim Pokémon", Type.NORMAL, null, 1.1, 32.6, Abilities.CUTE_CHARM, Abilities.NORMALIZE, Abilities.WONDER_SKIN, 400, 70, 65, 65, 55, 55, 90, 60, 70, 140, GrowthRate.FAST, 25, false), - new PokemonSpecies(Species.SABLEYE, "Sableye", 3, false, false, false, "Darkness Pokémon", Type.DARK, Type.GHOST, 0.5, 11, Abilities.KEEN_EYE, Abilities.STALL, Abilities.PRANKSTER, 380, 50, 75, 75, 65, 65, 50, 45, 35, 133, GrowthRate.MEDIUM_SLOW, 50, false, true, + new PokemonSpecies(Species.SURSKIT, 3, false, false, false, "Pond Skater Pokémon", Type.BUG, Type.WATER, 0.5, 1.7, Abilities.SWIFT_SWIM, Abilities.NONE, Abilities.RAIN_DISH, 269, 40, 30, 32, 50, 52, 65, 200, 70, 54, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.MASQUERAIN, 3, false, false, false, "Eyeball Pokémon", Type.BUG, Type.FLYING, 0.8, 3.6, Abilities.INTIMIDATE, Abilities.NONE, Abilities.UNNERVE, 454, 70, 60, 62, 100, 82, 80, 75, 70, 159, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.SHROOMISH, 3, false, false, false, "Mushroom Pokémon", Type.GRASS, null, 0.4, 4.5, Abilities.EFFECT_SPORE, Abilities.POISON_HEAL, Abilities.QUICK_FEET, 295, 60, 40, 60, 40, 60, 35, 255, 70, 59, GrowthRate.FLUCTUATING, 50, false), + new PokemonSpecies(Species.BRELOOM, 3, false, false, false, "Mushroom Pokémon", Type.GRASS, Type.FIGHTING, 1.2, 39.2, Abilities.EFFECT_SPORE, Abilities.POISON_HEAL, Abilities.TECHNICIAN, 460, 60, 130, 80, 60, 60, 70, 90, 70, 161, GrowthRate.FLUCTUATING, 50, false), + new PokemonSpecies(Species.SLAKOTH, 3, false, false, false, "Slacker Pokémon", Type.NORMAL, null, 0.8, 24, Abilities.TRUANT, Abilities.NONE, Abilities.NONE, 280, 60, 60, 60, 35, 35, 30, 255, 70, 56, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.VIGOROTH, 3, false, false, false, "Wild Monkey Pokémon", Type.NORMAL, null, 1.4, 46.5, Abilities.VITAL_SPIRIT, Abilities.NONE, Abilities.NONE, 440, 80, 80, 80, 55, 55, 90, 120, 70, 154, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.SLAKING, 3, false, false, false, "Lazy Pokémon", Type.NORMAL, null, 2, 130.5, Abilities.TRUANT, Abilities.NONE, Abilities.NONE, 670, 150, 160, 100, 95, 65, 100, 45, 70, 252, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.NINCADA, 3, false, false, false, "Trainee Pokémon", Type.BUG, Type.GROUND, 0.5, 5.5, Abilities.COMPOUND_EYES, Abilities.NONE, Abilities.RUN_AWAY, 266, 31, 45, 90, 30, 30, 40, 255, 50, 53, GrowthRate.ERRATIC, 50, false), + new PokemonSpecies(Species.NINJASK, 3, false, false, false, "Ninja Pokémon", Type.BUG, Type.FLYING, 0.8, 12, Abilities.SPEED_BOOST, Abilities.NONE, Abilities.INFILTRATOR, 456, 61, 90, 45, 50, 50, 160, 120, 50, 160, GrowthRate.ERRATIC, 50, false), + new PokemonSpecies(Species.SHEDINJA, 3, false, false, false, "Shed Pokémon", Type.BUG, Type.GHOST, 0.8, 1.2, Abilities.WONDER_GUARD, Abilities.NONE, Abilities.NONE, 236, 1, 90, 45, 30, 30, 40, 45, 50, 83, GrowthRate.ERRATIC, null, false), + new PokemonSpecies(Species.WHISMUR, 3, false, false, false, "Whisper Pokémon", Type.NORMAL, null, 0.6, 16.3, Abilities.SOUNDPROOF, Abilities.NONE, Abilities.RATTLED, 240, 64, 51, 23, 51, 23, 28, 190, 50, 48, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.LOUDRED, 3, false, false, false, "Big Voice Pokémon", Type.NORMAL, null, 1, 40.5, Abilities.SOUNDPROOF, Abilities.NONE, Abilities.SCRAPPY, 360, 84, 71, 43, 71, 43, 48, 120, 50, 126, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.EXPLOUD, 3, false, false, false, "Loud Noise Pokémon", Type.NORMAL, null, 1.5, 84, Abilities.SOUNDPROOF, Abilities.NONE, Abilities.SCRAPPY, 490, 104, 91, 63, 91, 73, 68, 45, 50, 245, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.MAKUHITA, 3, false, false, false, "Guts Pokémon", Type.FIGHTING, null, 1, 86.4, Abilities.THICK_FAT, Abilities.GUTS, Abilities.SHEER_FORCE, 237, 72, 60, 30, 20, 30, 25, 180, 70, 47, GrowthRate.FLUCTUATING, 75, false), + new PokemonSpecies(Species.HARIYAMA, 3, false, false, false, "Arm Thrust Pokémon", Type.FIGHTING, null, 2.3, 253.8, Abilities.THICK_FAT, Abilities.GUTS, Abilities.SHEER_FORCE, 474, 144, 120, 60, 40, 60, 50, 200, 70, 166, GrowthRate.FLUCTUATING, 75, false), + new PokemonSpecies(Species.AZURILL, 3, false, false, false, "Polka Dot Pokémon", Type.NORMAL, Type.FAIRY, 0.2, 2, Abilities.THICK_FAT, Abilities.HUGE_POWER, Abilities.SAP_SIPPER, 190, 50, 20, 40, 20, 40, 20, 150, 50, 38, GrowthRate.FAST, 25, false), + new PokemonSpecies(Species.NOSEPASS, 3, false, false, false, "Compass Pokémon", Type.ROCK, null, 1, 97, Abilities.STURDY, Abilities.MAGNET_PULL, Abilities.SAND_FORCE, 375, 30, 45, 135, 45, 90, 30, 255, 70, 75, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.SKITTY, 3, false, false, false, "Kitten Pokémon", Type.NORMAL, null, 0.6, 11, Abilities.CUTE_CHARM, Abilities.NORMALIZE, Abilities.WONDER_SKIN, 260, 50, 45, 45, 35, 35, 50, 255, 70, 52, GrowthRate.FAST, 25, false), + new PokemonSpecies(Species.DELCATTY, 3, false, false, false, "Prim Pokémon", Type.NORMAL, null, 1.1, 32.6, Abilities.CUTE_CHARM, Abilities.NORMALIZE, Abilities.WONDER_SKIN, 400, 70, 65, 65, 55, 55, 90, 60, 70, 140, GrowthRate.FAST, 25, false), + new PokemonSpecies(Species.SABLEYE, 3, false, false, false, "Darkness Pokémon", Type.DARK, Type.GHOST, 0.5, 11, Abilities.KEEN_EYE, Abilities.STALL, Abilities.PRANKSTER, 380, 50, 75, 75, 65, 65, 50, 45, 35, 133, GrowthRate.MEDIUM_SLOW, 50, false, true, new PokemonForm("Normal", "", Type.DARK, Type.GHOST, 0.5, 11, Abilities.KEEN_EYE, Abilities.STALL, Abilities.PRANKSTER, 380, 50, 75, 75, 65, 65, 50, 45, 35, 133), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.DARK, Type.GHOST, 0.5, 161, Abilities.MAGIC_BOUNCE, Abilities.MAGIC_BOUNCE, Abilities.MAGIC_BOUNCE, 480, 50, 85, 125, 85, 115, 20, 45, 35, 133), ), - new PokemonSpecies(Species.MAWILE, "Mawile", 3, false, false, false, "Deceiver Pokémon", Type.STEEL, Type.FAIRY, 0.6, 11.5, Abilities.HYPER_CUTTER, Abilities.INTIMIDATE, Abilities.SHEER_FORCE, 380, 50, 85, 85, 55, 55, 50, 45, 50, 133, GrowthRate.FAST, 50, false, true, + new PokemonSpecies(Species.MAWILE, 3, false, false, false, "Deceiver Pokémon", Type.STEEL, Type.FAIRY, 0.6, 11.5, Abilities.HYPER_CUTTER, Abilities.INTIMIDATE, Abilities.SHEER_FORCE, 380, 50, 85, 85, 55, 55, 50, 45, 50, 133, GrowthRate.FAST, 50, false, true, new PokemonForm("Normal", "", Type.STEEL, Type.FAIRY, 0.6, 11.5, Abilities.HYPER_CUTTER, Abilities.INTIMIDATE, Abilities.SHEER_FORCE, 380, 50, 85, 85, 55, 55, 50, 45, 50, 133), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.STEEL, Type.FAIRY, 1, 23.5, Abilities.HUGE_POWER, Abilities.HUGE_POWER, Abilities.HUGE_POWER, 480, 50, 105, 125, 55, 95, 50, 45, 50, 133), ), - new PokemonSpecies(Species.ARON, "Aron", 3, false, false, false, "Iron Armor Pokémon", Type.STEEL, Type.ROCK, 0.4, 60, Abilities.STURDY, Abilities.ROCK_HEAD, Abilities.HEAVY_METAL, 330, 50, 70, 100, 40, 40, 30, 180, 35, 66, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.LAIRON, "Lairon", 3, false, false, false, "Iron Armor Pokémon", Type.STEEL, Type.ROCK, 0.9, 120, Abilities.STURDY, Abilities.ROCK_HEAD, Abilities.HEAVY_METAL, 430, 60, 90, 140, 50, 50, 40, 90, 35, 151, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.AGGRON, "Aggron", 3, false, false, false, "Iron Armor Pokémon", Type.STEEL, Type.ROCK, 2.1, 360, Abilities.STURDY, Abilities.ROCK_HEAD, Abilities.HEAVY_METAL, 530, 70, 110, 180, 60, 60, 50, 45, 35, 265, GrowthRate.SLOW, 50, false, true, + new PokemonSpecies(Species.ARON, 3, false, false, false, "Iron Armor Pokémon", Type.STEEL, Type.ROCK, 0.4, 60, Abilities.STURDY, Abilities.ROCK_HEAD, Abilities.HEAVY_METAL, 330, 50, 70, 100, 40, 40, 30, 180, 35, 66, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.LAIRON, 3, false, false, false, "Iron Armor Pokémon", Type.STEEL, Type.ROCK, 0.9, 120, Abilities.STURDY, Abilities.ROCK_HEAD, Abilities.HEAVY_METAL, 430, 60, 90, 140, 50, 50, 40, 90, 35, 151, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.AGGRON, 3, false, false, false, "Iron Armor Pokémon", Type.STEEL, Type.ROCK, 2.1, 360, Abilities.STURDY, Abilities.ROCK_HEAD, Abilities.HEAVY_METAL, 530, 70, 110, 180, 60, 60, 50, 45, 35, 265, GrowthRate.SLOW, 50, false, true, new PokemonForm("Normal", "", Type.STEEL, Type.ROCK, 2.1, 360, Abilities.STURDY, Abilities.ROCK_HEAD, Abilities.HEAVY_METAL, 530, 70, 110, 180, 60, 60, 50, 45, 35, 265), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.STEEL, null, 2.2, 395, Abilities.FILTER, Abilities.FILTER, Abilities.FILTER, 630, 70, 140, 230, 60, 80, 50, 45, 35, 265), ), - new PokemonSpecies(Species.MEDITITE, "Meditite", 3, false, false, false, "Meditate Pokémon", Type.FIGHTING, Type.PSYCHIC, 0.6, 11.2, Abilities.PURE_POWER, Abilities.NONE, Abilities.TELEPATHY, 280, 30, 40, 55, 40, 55, 60, 180, 70, 56, GrowthRate.MEDIUM_FAST, 50, true), - new PokemonSpecies(Species.MEDICHAM, "Medicham", 3, false, false, false, "Meditate Pokémon", Type.FIGHTING, Type.PSYCHIC, 1.3, 31.5, Abilities.PURE_POWER, Abilities.NONE, Abilities.TELEPATHY, 410, 60, 60, 75, 60, 75, 80, 90, 70, 144, GrowthRate.MEDIUM_FAST, 50, true, true, + new PokemonSpecies(Species.MEDITITE, 3, false, false, false, "Meditate Pokémon", Type.FIGHTING, Type.PSYCHIC, 0.6, 11.2, Abilities.PURE_POWER, Abilities.NONE, Abilities.TELEPATHY, 280, 30, 40, 55, 40, 55, 60, 180, 70, 56, GrowthRate.MEDIUM_FAST, 50, true), + new PokemonSpecies(Species.MEDICHAM, 3, false, false, false, "Meditate Pokémon", Type.FIGHTING, Type.PSYCHIC, 1.3, 31.5, Abilities.PURE_POWER, Abilities.NONE, Abilities.TELEPATHY, 410, 60, 60, 75, 60, 75, 80, 90, 70, 144, GrowthRate.MEDIUM_FAST, 50, true, true, new PokemonForm("Normal", "", Type.FIGHTING, Type.PSYCHIC, 1.3, 31.5, Abilities.PURE_POWER, Abilities.NONE, Abilities.TELEPATHY, 410, 60, 60, 75, 60, 75, 80, 90, 70, 144, true), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.FIGHTING, Type.PSYCHIC, 1.3, 31.5, Abilities.PURE_POWER, Abilities.NONE, Abilities.PURE_POWER, 510, 60, 100, 85, 80, 85, 100, 90, 70, 144, true), ), - new PokemonSpecies(Species.ELECTRIKE, "Electrike", 3, false, false, false, "Lightning Pokémon", Type.ELECTRIC, null, 0.6, 15.2, Abilities.STATIC, Abilities.LIGHTNING_ROD, Abilities.MINUS, 295, 40, 45, 40, 65, 40, 65, 120, 50, 59, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.MANECTRIC, "Manectric", 3, false, false, false, "Discharge Pokémon", Type.ELECTRIC, null, 1.5, 40.2, Abilities.STATIC, Abilities.LIGHTNING_ROD, Abilities.MINUS, 475, 70, 75, 60, 105, 60, 105, 45, 50, 166, GrowthRate.SLOW, 50, false, true, + new PokemonSpecies(Species.ELECTRIKE, 3, false, false, false, "Lightning Pokémon", Type.ELECTRIC, null, 0.6, 15.2, Abilities.STATIC, Abilities.LIGHTNING_ROD, Abilities.MINUS, 295, 40, 45, 40, 65, 40, 65, 120, 50, 59, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.MANECTRIC, 3, false, false, false, "Discharge Pokémon", Type.ELECTRIC, null, 1.5, 40.2, Abilities.STATIC, Abilities.LIGHTNING_ROD, Abilities.MINUS, 475, 70, 75, 60, 105, 60, 105, 45, 50, 166, GrowthRate.SLOW, 50, false, true, new PokemonForm("Normal", "", Type.ELECTRIC, null, 1.5, 40.2, Abilities.STATIC, Abilities.LIGHTNING_ROD, Abilities.MINUS, 475, 70, 75, 60, 105, 60, 105, 45, 50, 166), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.ELECTRIC, null, 1.8, 44, Abilities.INTIMIDATE, Abilities.INTIMIDATE, Abilities.INTIMIDATE, 575, 70, 75, 80, 135, 80, 135, 45, 50, 166), ), - new PokemonSpecies(Species.PLUSLE, "Plusle", 3, false, false, false, "Cheering Pokémon", Type.ELECTRIC, null, 0.4, 4.2, Abilities.PLUS, Abilities.NONE, Abilities.LIGHTNING_ROD, 405, 60, 50, 40, 85, 75, 95, 200, 70, 142, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.MINUN, "Minun", 3, false, false, false, "Cheering Pokémon", Type.ELECTRIC, null, 0.4, 4.2, Abilities.MINUS, Abilities.NONE, Abilities.VOLT_ABSORB, 405, 60, 40, 50, 75, 85, 95, 200, 70, 142, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.VOLBEAT, "Volbeat", 3, false, false, false, "Firefly Pokémon", Type.BUG, null, 0.7, 17.7, Abilities.ILLUMINATE, Abilities.SWARM, Abilities.PRANKSTER, 430, 65, 73, 75, 47, 85, 85, 150, 70, 151, GrowthRate.ERRATIC, 100, false), - new PokemonSpecies(Species.ILLUMISE, "Illumise", 3, false, false, false, "Firefly Pokémon", Type.BUG, null, 0.6, 17.7, Abilities.OBLIVIOUS, Abilities.TINTED_LENS, Abilities.PRANKSTER, 430, 65, 47, 75, 73, 85, 85, 150, 70, 151, GrowthRate.FLUCTUATING, 0, false), - new PokemonSpecies(Species.ROSELIA, "Roselia", 3, false, false, false, "Thorn Pokémon", Type.GRASS, Type.POISON, 0.3, 2, Abilities.NATURAL_CURE, Abilities.POISON_POINT, Abilities.LEAF_GUARD, 400, 50, 60, 45, 100, 80, 65, 150, 50, 140, GrowthRate.MEDIUM_SLOW, 50, true), - new PokemonSpecies(Species.GULPIN, "Gulpin", 3, false, false, false, "Stomach Pokémon", Type.POISON, null, 0.4, 10.3, Abilities.LIQUID_OOZE, Abilities.STICKY_HOLD, Abilities.GLUTTONY, 302, 70, 43, 53, 43, 53, 40, 225, 70, 60, GrowthRate.FLUCTUATING, 50, true), - new PokemonSpecies(Species.SWALOT, "Swalot", 3, false, false, false, "Poison Bag Pokémon", Type.POISON, null, 1.7, 80, Abilities.LIQUID_OOZE, Abilities.STICKY_HOLD, Abilities.GLUTTONY, 467, 100, 73, 83, 73, 83, 55, 75, 70, 163, GrowthRate.FLUCTUATING, 50, true), - new PokemonSpecies(Species.CARVANHA, "Carvanha", 3, false, false, false, "Savage Pokémon", Type.WATER, Type.DARK, 0.8, 20.8, Abilities.ROUGH_SKIN, Abilities.NONE, Abilities.SPEED_BOOST, 305, 45, 90, 20, 65, 20, 65, 225, 35, 61, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.SHARPEDO, "Sharpedo", 3, false, false, false, "Brutal Pokémon", Type.WATER, Type.DARK, 1.8, 88.8, Abilities.ROUGH_SKIN, Abilities.NONE, Abilities.SPEED_BOOST, 460, 70, 120, 40, 95, 40, 95, 60, 35, 161, GrowthRate.SLOW, 50, false, true, + new PokemonSpecies(Species.PLUSLE, 3, false, false, false, "Cheering Pokémon", Type.ELECTRIC, null, 0.4, 4.2, Abilities.PLUS, Abilities.NONE, Abilities.LIGHTNING_ROD, 405, 60, 50, 40, 85, 75, 95, 200, 70, 142, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.MINUN, 3, false, false, false, "Cheering Pokémon", Type.ELECTRIC, null, 0.4, 4.2, Abilities.MINUS, Abilities.NONE, Abilities.VOLT_ABSORB, 405, 60, 40, 50, 75, 85, 95, 200, 70, 142, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.VOLBEAT, 3, false, false, false, "Firefly Pokémon", Type.BUG, null, 0.7, 17.7, Abilities.ILLUMINATE, Abilities.SWARM, Abilities.PRANKSTER, 430, 65, 73, 75, 47, 85, 85, 150, 70, 151, GrowthRate.ERRATIC, 100, false), + new PokemonSpecies(Species.ILLUMISE, 3, false, false, false, "Firefly Pokémon", Type.BUG, null, 0.6, 17.7, Abilities.OBLIVIOUS, Abilities.TINTED_LENS, Abilities.PRANKSTER, 430, 65, 47, 75, 73, 85, 85, 150, 70, 151, GrowthRate.FLUCTUATING, 0, false), + new PokemonSpecies(Species.ROSELIA, 3, false, false, false, "Thorn Pokémon", Type.GRASS, Type.POISON, 0.3, 2, Abilities.NATURAL_CURE, Abilities.POISON_POINT, Abilities.LEAF_GUARD, 400, 50, 60, 45, 100, 80, 65, 150, 50, 140, GrowthRate.MEDIUM_SLOW, 50, true), + new PokemonSpecies(Species.GULPIN, 3, false, false, false, "Stomach Pokémon", Type.POISON, null, 0.4, 10.3, Abilities.LIQUID_OOZE, Abilities.STICKY_HOLD, Abilities.GLUTTONY, 302, 70, 43, 53, 43, 53, 40, 225, 70, 60, GrowthRate.FLUCTUATING, 50, true), + new PokemonSpecies(Species.SWALOT, 3, false, false, false, "Poison Bag Pokémon", Type.POISON, null, 1.7, 80, Abilities.LIQUID_OOZE, Abilities.STICKY_HOLD, Abilities.GLUTTONY, 467, 100, 73, 83, 73, 83, 55, 75, 70, 163, GrowthRate.FLUCTUATING, 50, true), + new PokemonSpecies(Species.CARVANHA, 3, false, false, false, "Savage Pokémon", Type.WATER, Type.DARK, 0.8, 20.8, Abilities.ROUGH_SKIN, Abilities.NONE, Abilities.SPEED_BOOST, 305, 45, 90, 20, 65, 20, 65, 225, 35, 61, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.SHARPEDO, 3, false, false, false, "Brutal Pokémon", Type.WATER, Type.DARK, 1.8, 88.8, Abilities.ROUGH_SKIN, Abilities.NONE, Abilities.SPEED_BOOST, 460, 70, 120, 40, 95, 40, 95, 60, 35, 161, GrowthRate.SLOW, 50, false, true, new PokemonForm("Normal", "", Type.WATER, Type.DARK, 1.8, 88.8, Abilities.ROUGH_SKIN, Abilities.NONE, Abilities.SPEED_BOOST, 460, 70, 120, 40, 95, 40, 95, 60, 35, 161), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.WATER, Type.DARK, 2.5, 130.3, Abilities.STRONG_JAW, Abilities.NONE, Abilities.STRONG_JAW, 560, 70, 140, 70, 110, 65, 105, 60, 35, 161), ), - new PokemonSpecies(Species.WAILMER, "Wailmer", 3, false, false, false, "Ball Whale Pokémon", Type.WATER, null, 2, 130, Abilities.WATER_VEIL, Abilities.OBLIVIOUS, Abilities.PRESSURE, 400, 130, 70, 35, 70, 35, 60, 125, 50, 80, GrowthRate.FLUCTUATING, 50, false), - new PokemonSpecies(Species.WAILORD, "Wailord", 3, false, false, false, "Float Whale Pokémon", Type.WATER, null, 14.5, 398, Abilities.WATER_VEIL, Abilities.OBLIVIOUS, Abilities.PRESSURE, 500, 170, 90, 45, 90, 45, 60, 60, 50, 175, GrowthRate.FLUCTUATING, 50, false), - new PokemonSpecies(Species.NUMEL, "Numel", 3, false, false, false, "Numb Pokémon", Type.FIRE, Type.GROUND, 0.7, 24, Abilities.OBLIVIOUS, Abilities.SIMPLE, Abilities.OWN_TEMPO, 305, 60, 60, 40, 65, 45, 35, 255, 70, 61, GrowthRate.MEDIUM_FAST, 50, true), - new PokemonSpecies(Species.CAMERUPT, "Camerupt", 3, false, false, false, "Eruption Pokémon", Type.FIRE, Type.GROUND, 1.9, 220, Abilities.MAGMA_ARMOR, Abilities.SOLID_ROCK, Abilities.ANGER_POINT, 460, 70, 100, 70, 105, 75, 40, 150, 70, 161, GrowthRate.MEDIUM_FAST, 50, true, true, + new PokemonSpecies(Species.WAILMER, 3, false, false, false, "Ball Whale Pokémon", Type.WATER, null, 2, 130, Abilities.WATER_VEIL, Abilities.OBLIVIOUS, Abilities.PRESSURE, 400, 130, 70, 35, 70, 35, 60, 125, 50, 80, GrowthRate.FLUCTUATING, 50, false), + new PokemonSpecies(Species.WAILORD, 3, false, false, false, "Float Whale Pokémon", Type.WATER, null, 14.5, 398, Abilities.WATER_VEIL, Abilities.OBLIVIOUS, Abilities.PRESSURE, 500, 170, 90, 45, 90, 45, 60, 60, 50, 175, GrowthRate.FLUCTUATING, 50, false), + new PokemonSpecies(Species.NUMEL, 3, false, false, false, "Numb Pokémon", Type.FIRE, Type.GROUND, 0.7, 24, Abilities.OBLIVIOUS, Abilities.SIMPLE, Abilities.OWN_TEMPO, 305, 60, 60, 40, 65, 45, 35, 255, 70, 61, GrowthRate.MEDIUM_FAST, 50, true), + new PokemonSpecies(Species.CAMERUPT, 3, false, false, false, "Eruption Pokémon", Type.FIRE, Type.GROUND, 1.9, 220, Abilities.MAGMA_ARMOR, Abilities.SOLID_ROCK, Abilities.ANGER_POINT, 460, 70, 100, 70, 105, 75, 40, 150, 70, 161, GrowthRate.MEDIUM_FAST, 50, true, true, new PokemonForm("Normal", "", Type.FIRE, Type.GROUND, 1.9, 220, Abilities.MAGMA_ARMOR, Abilities.SOLID_ROCK, Abilities.ANGER_POINT, 460, 70, 100, 70, 105, 75, 40, 150, 70, 161, true), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.FIRE, Type.GROUND, 2.5, 320.5, Abilities.SHEER_FORCE, Abilities.SHEER_FORCE, Abilities.SHEER_FORCE, 560, 70, 120, 100, 145, 105, 20, 150, 70, 161), ), - new PokemonSpecies(Species.TORKOAL, "Torkoal", 3, false, false, false, "Coal Pokémon", Type.FIRE, null, 0.5, 80.4, Abilities.WHITE_SMOKE, Abilities.DROUGHT, Abilities.SHELL_ARMOR, 470, 70, 85, 140, 85, 70, 20, 90, 50, 165, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.SPOINK, "Spoink", 3, false, false, false, "Bounce Pokémon", Type.PSYCHIC, null, 0.7, 30.6, Abilities.THICK_FAT, Abilities.OWN_TEMPO, Abilities.GLUTTONY, 330, 60, 25, 35, 70, 80, 60, 255, 70, 66, GrowthRate.FAST, 50, false), - new PokemonSpecies(Species.GRUMPIG, "Grumpig", 3, false, false, false, "Manipulate Pokémon", Type.PSYCHIC, null, 0.9, 71.5, Abilities.THICK_FAT, Abilities.OWN_TEMPO, Abilities.GLUTTONY, 470, 80, 45, 65, 90, 110, 80, 60, 70, 165, GrowthRate.FAST, 50, false), - new PokemonSpecies(Species.SPINDA, "Spinda", 3, false, false, false, "Spot Panda Pokémon", Type.NORMAL, null, 1.1, 5, Abilities.OWN_TEMPO, Abilities.TANGLED_FEET, Abilities.CONTRARY, 360, 60, 60, 60, 60, 60, 60, 255, 70, 126, GrowthRate.FAST, 50, false), - new PokemonSpecies(Species.TRAPINCH, "Trapinch", 3, false, false, false, "Ant Pit Pokémon", Type.GROUND, null, 0.7, 15, Abilities.HYPER_CUTTER, Abilities.ARENA_TRAP, Abilities.SHEER_FORCE, 290, 45, 100, 45, 45, 45, 10, 255, 50, 58, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.VIBRAVA, "Vibrava", 3, false, false, false, "Vibration Pokémon", Type.GROUND, Type.DRAGON, 1.1, 15.3, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 340, 50, 70, 50, 50, 50, 70, 120, 50, 119, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.FLYGON, "Flygon", 3, false, false, false, "Mystic Pokémon", Type.GROUND, Type.DRAGON, 2, 82, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 520, 80, 100, 80, 80, 80, 100, 45, 50, 260, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.CACNEA, "Cacnea", 3, false, false, false, "Cactus Pokémon", Type.GRASS, null, 0.4, 51.3, Abilities.SAND_VEIL, Abilities.NONE, Abilities.WATER_ABSORB, 335, 50, 85, 40, 85, 40, 35, 190, 35, 67, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.CACTURNE, "Cacturne", 3, false, false, false, "Scarecrow Pokémon", Type.GRASS, Type.DARK, 1.3, 77.4, Abilities.SAND_VEIL, Abilities.NONE, Abilities.WATER_ABSORB, 475, 70, 115, 60, 115, 60, 55, 60, 35, 166, GrowthRate.MEDIUM_SLOW, 50, true), - new PokemonSpecies(Species.SWABLU, "Swablu", 3, false, false, false, "Cotton Bird Pokémon", Type.NORMAL, Type.FLYING, 0.4, 1.2, Abilities.NATURAL_CURE, Abilities.NONE, Abilities.CLOUD_NINE, 310, 45, 40, 60, 40, 75, 50, 255, 50, 62, GrowthRate.ERRATIC, 50, false), - new PokemonSpecies(Species.ALTARIA, "Altaria", 3, false, false, false, "Humming Pokémon", Type.DRAGON, Type.FLYING, 1.1, 20.6, Abilities.NATURAL_CURE, Abilities.NONE, Abilities.CLOUD_NINE, 490, 75, 70, 90, 70, 105, 80, 45, 50, 172, GrowthRate.ERRATIC, 50, false, true, + new PokemonSpecies(Species.TORKOAL, 3, false, false, false, "Coal Pokémon", Type.FIRE, null, 0.5, 80.4, Abilities.WHITE_SMOKE, Abilities.DROUGHT, Abilities.SHELL_ARMOR, 470, 70, 85, 140, 85, 70, 20, 90, 50, 165, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.SPOINK, 3, false, false, false, "Bounce Pokémon", Type.PSYCHIC, null, 0.7, 30.6, Abilities.THICK_FAT, Abilities.OWN_TEMPO, Abilities.GLUTTONY, 330, 60, 25, 35, 70, 80, 60, 255, 70, 66, GrowthRate.FAST, 50, false), + new PokemonSpecies(Species.GRUMPIG, 3, false, false, false, "Manipulate Pokémon", Type.PSYCHIC, null, 0.9, 71.5, Abilities.THICK_FAT, Abilities.OWN_TEMPO, Abilities.GLUTTONY, 470, 80, 45, 65, 90, 110, 80, 60, 70, 165, GrowthRate.FAST, 50, false), + new PokemonSpecies(Species.SPINDA, 3, false, false, false, "Spot Panda Pokémon", Type.NORMAL, null, 1.1, 5, Abilities.OWN_TEMPO, Abilities.TANGLED_FEET, Abilities.CONTRARY, 360, 60, 60, 60, 60, 60, 60, 255, 70, 126, GrowthRate.FAST, 50, false), + new PokemonSpecies(Species.TRAPINCH, 3, false, false, false, "Ant Pit Pokémon", Type.GROUND, null, 0.7, 15, Abilities.HYPER_CUTTER, Abilities.ARENA_TRAP, Abilities.SHEER_FORCE, 290, 45, 100, 45, 45, 45, 10, 255, 50, 58, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.VIBRAVA, 3, false, false, false, "Vibration Pokémon", Type.GROUND, Type.DRAGON, 1.1, 15.3, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 340, 50, 70, 50, 50, 50, 70, 120, 50, 119, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.FLYGON, 3, false, false, false, "Mystic Pokémon", Type.GROUND, Type.DRAGON, 2, 82, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 520, 80, 100, 80, 80, 80, 100, 45, 50, 260, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.CACNEA, 3, false, false, false, "Cactus Pokémon", Type.GRASS, null, 0.4, 51.3, Abilities.SAND_VEIL, Abilities.NONE, Abilities.WATER_ABSORB, 335, 50, 85, 40, 85, 40, 35, 190, 35, 67, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.CACTURNE, 3, false, false, false, "Scarecrow Pokémon", Type.GRASS, Type.DARK, 1.3, 77.4, Abilities.SAND_VEIL, Abilities.NONE, Abilities.WATER_ABSORB, 475, 70, 115, 60, 115, 60, 55, 60, 35, 166, GrowthRate.MEDIUM_SLOW, 50, true), + new PokemonSpecies(Species.SWABLU, 3, false, false, false, "Cotton Bird Pokémon", Type.NORMAL, Type.FLYING, 0.4, 1.2, Abilities.NATURAL_CURE, Abilities.NONE, Abilities.CLOUD_NINE, 310, 45, 40, 60, 40, 75, 50, 255, 50, 62, GrowthRate.ERRATIC, 50, false), + new PokemonSpecies(Species.ALTARIA, 3, false, false, false, "Humming Pokémon", Type.DRAGON, Type.FLYING, 1.1, 20.6, Abilities.NATURAL_CURE, Abilities.NONE, Abilities.CLOUD_NINE, 490, 75, 70, 90, 70, 105, 80, 45, 50, 172, GrowthRate.ERRATIC, 50, false, true, new PokemonForm("Normal", "", Type.DRAGON, Type.FLYING, 1.1, 20.6, Abilities.NATURAL_CURE, Abilities.NONE, Abilities.CLOUD_NINE, 490, 75, 70, 90, 70, 105, 80, 45, 50, 172), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.DRAGON, Type.FAIRY, 1.5, 20.6, Abilities.PIXILATE, Abilities.NONE, Abilities.PIXILATE, 590, 75, 110, 110, 110, 105, 80, 45, 50, 172), ), - new PokemonSpecies(Species.ZANGOOSE, "Zangoose", 3, false, false, false, "Cat Ferret Pokémon", Type.NORMAL, null, 1.3, 40.3, Abilities.IMMUNITY, Abilities.NONE, Abilities.TOXIC_BOOST, 458, 73, 115, 60, 60, 60, 90, 90, 70, 160, GrowthRate.ERRATIC, 50, false), - new PokemonSpecies(Species.SEVIPER, "Seviper", 3, false, false, false, "Fang Snake Pokémon", Type.POISON, null, 2.7, 52.5, Abilities.SHED_SKIN, Abilities.NONE, Abilities.INFILTRATOR, 458, 73, 100, 60, 100, 60, 65, 90, 70, 160, GrowthRate.FLUCTUATING, 50, false), - new PokemonSpecies(Species.LUNATONE, "Lunatone", 3, false, false, false, "Meteorite Pokémon", Type.ROCK, Type.PSYCHIC, 1, 168, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 460, 90, 55, 65, 95, 85, 70, 45, 50, 161, GrowthRate.FAST, null, false), - new PokemonSpecies(Species.SOLROCK, "Solrock", 3, false, false, false, "Meteorite Pokémon", Type.ROCK, Type.PSYCHIC, 1.2, 154, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 460, 90, 95, 85, 55, 65, 70, 45, 50, 161, GrowthRate.FAST, null, false), - new PokemonSpecies(Species.BARBOACH, "Barboach", 3, false, false, false, "Whiskers Pokémon", Type.WATER, Type.GROUND, 0.4, 1.9, Abilities.OBLIVIOUS, Abilities.ANTICIPATION, Abilities.HYDRATION, 288, 50, 48, 43, 46, 41, 60, 190, 50, 58, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.WHISCASH, "Whiscash", 3, false, false, false, "Whiskers Pokémon", Type.WATER, Type.GROUND, 0.9, 23.6, Abilities.OBLIVIOUS, Abilities.ANTICIPATION, Abilities.HYDRATION, 468, 110, 78, 73, 76, 71, 60, 75, 50, 164, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.CORPHISH, "Corphish", 3, false, false, false, "Ruffian Pokémon", Type.WATER, null, 0.6, 11.5, Abilities.HYPER_CUTTER, Abilities.SHELL_ARMOR, Abilities.ADAPTABILITY, 308, 43, 80, 65, 50, 35, 35, 205, 50, 62, GrowthRate.FLUCTUATING, 50, false), - new PokemonSpecies(Species.CRAWDAUNT, "Crawdaunt", 3, false, false, false, "Rogue Pokémon", Type.WATER, Type.DARK, 1.1, 32.8, Abilities.HYPER_CUTTER, Abilities.SHELL_ARMOR, Abilities.ADAPTABILITY, 468, 63, 120, 85, 90, 55, 55, 155, 50, 164, GrowthRate.FLUCTUATING, 50, false), - new PokemonSpecies(Species.BALTOY, "Baltoy", 3, false, false, false, "Clay Doll Pokémon", Type.GROUND, Type.PSYCHIC, 0.5, 21.5, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 300, 40, 40, 55, 40, 70, 55, 255, 50, 60, GrowthRate.MEDIUM_FAST, null, false), - new PokemonSpecies(Species.CLAYDOL, "Claydol", 3, false, false, false, "Clay Doll Pokémon", Type.GROUND, Type.PSYCHIC, 1.5, 108, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 500, 60, 70, 105, 70, 120, 75, 90, 50, 175, GrowthRate.MEDIUM_FAST, null, false), - new PokemonSpecies(Species.LILEEP, "Lileep", 3, false, false, false, "Sea Lily Pokémon", Type.ROCK, Type.GRASS, 1, 23.8, Abilities.SUCTION_CUPS, Abilities.NONE, Abilities.STORM_DRAIN, 355, 66, 41, 77, 61, 87, 23, 45, 50, 71, GrowthRate.ERRATIC, 87.5, false), - new PokemonSpecies(Species.CRADILY, "Cradily", 3, false, false, false, "Barnacle Pokémon", Type.ROCK, Type.GRASS, 1.5, 60.4, Abilities.SUCTION_CUPS, Abilities.NONE, Abilities.STORM_DRAIN, 495, 86, 81, 97, 81, 107, 43, 45, 50, 173, GrowthRate.ERRATIC, 87.5, false), - new PokemonSpecies(Species.ANORITH, "Anorith", 3, false, false, false, "Old Shrimp Pokémon", Type.ROCK, Type.BUG, 0.7, 12.5, Abilities.BATTLE_ARMOR, Abilities.NONE, Abilities.SWIFT_SWIM, 355, 45, 95, 50, 40, 50, 75, 45, 50, 71, GrowthRate.ERRATIC, 87.5, false), - new PokemonSpecies(Species.ARMALDO, "Armaldo", 3, false, false, false, "Plate Pokémon", Type.ROCK, Type.BUG, 1.5, 68.2, Abilities.BATTLE_ARMOR, Abilities.NONE, Abilities.SWIFT_SWIM, 495, 75, 125, 100, 70, 80, 45, 45, 50, 173, GrowthRate.ERRATIC, 87.5, false), - new PokemonSpecies(Species.FEEBAS, "Feebas", 3, false, false, false, "Fish Pokémon", Type.WATER, null, 0.6, 7.4, Abilities.SWIFT_SWIM, Abilities.OBLIVIOUS, Abilities.ADAPTABILITY, 200, 20, 15, 20, 10, 55, 80, 255, 50, 40, GrowthRate.ERRATIC, 50, false), - new PokemonSpecies(Species.MILOTIC, "Milotic", 3, false, false, false, "Tender Pokémon", Type.WATER, null, 6.2, 162, Abilities.MARVEL_SCALE, Abilities.COMPETITIVE, Abilities.CUTE_CHARM, 540, 95, 60, 79, 100, 125, 81, 60, 50, 189, GrowthRate.ERRATIC, 50, true), - new PokemonSpecies(Species.CASTFORM, "Castform", 3, false, false, false, "Weather Pokémon", Type.NORMAL, null, 0.3, 0.8, Abilities.FORECAST, Abilities.NONE, Abilities.NONE, 420, 70, 70, 70, 70, 70, 70, 45, 70, 147, GrowthRate.MEDIUM_FAST, 50, false, true, + new PokemonSpecies(Species.ZANGOOSE, 3, false, false, false, "Cat Ferret Pokémon", Type.NORMAL, null, 1.3, 40.3, Abilities.IMMUNITY, Abilities.NONE, Abilities.TOXIC_BOOST, 458, 73, 115, 60, 60, 60, 90, 90, 70, 160, GrowthRate.ERRATIC, 50, false), + new PokemonSpecies(Species.SEVIPER, 3, false, false, false, "Fang Snake Pokémon", Type.POISON, null, 2.7, 52.5, Abilities.SHED_SKIN, Abilities.NONE, Abilities.INFILTRATOR, 458, 73, 100, 60, 100, 60, 65, 90, 70, 160, GrowthRate.FLUCTUATING, 50, false), + new PokemonSpecies(Species.LUNATONE, 3, false, false, false, "Meteorite Pokémon", Type.ROCK, Type.PSYCHIC, 1, 168, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 460, 90, 55, 65, 95, 85, 70, 45, 50, 161, GrowthRate.FAST, null, false), + new PokemonSpecies(Species.SOLROCK, 3, false, false, false, "Meteorite Pokémon", Type.ROCK, Type.PSYCHIC, 1.2, 154, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 460, 90, 95, 85, 55, 65, 70, 45, 50, 161, GrowthRate.FAST, null, false), + new PokemonSpecies(Species.BARBOACH, 3, false, false, false, "Whiskers Pokémon", Type.WATER, Type.GROUND, 0.4, 1.9, Abilities.OBLIVIOUS, Abilities.ANTICIPATION, Abilities.HYDRATION, 288, 50, 48, 43, 46, 41, 60, 190, 50, 58, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.WHISCASH, 3, false, false, false, "Whiskers Pokémon", Type.WATER, Type.GROUND, 0.9, 23.6, Abilities.OBLIVIOUS, Abilities.ANTICIPATION, Abilities.HYDRATION, 468, 110, 78, 73, 76, 71, 60, 75, 50, 164, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.CORPHISH, 3, false, false, false, "Ruffian Pokémon", Type.WATER, null, 0.6, 11.5, Abilities.HYPER_CUTTER, Abilities.SHELL_ARMOR, Abilities.ADAPTABILITY, 308, 43, 80, 65, 50, 35, 35, 205, 50, 62, GrowthRate.FLUCTUATING, 50, false), + new PokemonSpecies(Species.CRAWDAUNT, 3, false, false, false, "Rogue Pokémon", Type.WATER, Type.DARK, 1.1, 32.8, Abilities.HYPER_CUTTER, Abilities.SHELL_ARMOR, Abilities.ADAPTABILITY, 468, 63, 120, 85, 90, 55, 55, 155, 50, 164, GrowthRate.FLUCTUATING, 50, false), + new PokemonSpecies(Species.BALTOY, 3, false, false, false, "Clay Doll Pokémon", Type.GROUND, Type.PSYCHIC, 0.5, 21.5, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 300, 40, 40, 55, 40, 70, 55, 255, 50, 60, GrowthRate.MEDIUM_FAST, null, false), + new PokemonSpecies(Species.CLAYDOL, 3, false, false, false, "Clay Doll Pokémon", Type.GROUND, Type.PSYCHIC, 1.5, 108, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 500, 60, 70, 105, 70, 120, 75, 90, 50, 175, GrowthRate.MEDIUM_FAST, null, false), + new PokemonSpecies(Species.LILEEP, 3, false, false, false, "Sea Lily Pokémon", Type.ROCK, Type.GRASS, 1, 23.8, Abilities.SUCTION_CUPS, Abilities.NONE, Abilities.STORM_DRAIN, 355, 66, 41, 77, 61, 87, 23, 45, 50, 71, GrowthRate.ERRATIC, 87.5, false), + new PokemonSpecies(Species.CRADILY, 3, false, false, false, "Barnacle Pokémon", Type.ROCK, Type.GRASS, 1.5, 60.4, Abilities.SUCTION_CUPS, Abilities.NONE, Abilities.STORM_DRAIN, 495, 86, 81, 97, 81, 107, 43, 45, 50, 173, GrowthRate.ERRATIC, 87.5, false), + new PokemonSpecies(Species.ANORITH, 3, false, false, false, "Old Shrimp Pokémon", Type.ROCK, Type.BUG, 0.7, 12.5, Abilities.BATTLE_ARMOR, Abilities.NONE, Abilities.SWIFT_SWIM, 355, 45, 95, 50, 40, 50, 75, 45, 50, 71, GrowthRate.ERRATIC, 87.5, false), + new PokemonSpecies(Species.ARMALDO, 3, false, false, false, "Plate Pokémon", Type.ROCK, Type.BUG, 1.5, 68.2, Abilities.BATTLE_ARMOR, Abilities.NONE, Abilities.SWIFT_SWIM, 495, 75, 125, 100, 70, 80, 45, 45, 50, 173, GrowthRate.ERRATIC, 87.5, false), + new PokemonSpecies(Species.FEEBAS, 3, false, false, false, "Fish Pokémon", Type.WATER, null, 0.6, 7.4, Abilities.SWIFT_SWIM, Abilities.OBLIVIOUS, Abilities.ADAPTABILITY, 200, 20, 15, 20, 10, 55, 80, 255, 50, 40, GrowthRate.ERRATIC, 50, false), + new PokemonSpecies(Species.MILOTIC, 3, false, false, false, "Tender Pokémon", Type.WATER, null, 6.2, 162, Abilities.MARVEL_SCALE, Abilities.COMPETITIVE, Abilities.CUTE_CHARM, 540, 95, 60, 79, 100, 125, 81, 60, 50, 189, GrowthRate.ERRATIC, 50, true), + new PokemonSpecies(Species.CASTFORM, 3, false, false, false, "Weather Pokémon", Type.NORMAL, null, 0.3, 0.8, Abilities.FORECAST, Abilities.NONE, Abilities.NONE, 420, 70, 70, 70, 70, 70, 70, 45, 70, 147, GrowthRate.MEDIUM_FAST, 50, false, true, new PokemonForm("Normal Form", "", Type.NORMAL, null, 0.3, 0.8, Abilities.FORECAST, Abilities.NONE, Abilities.NONE, 420, 70, 70, 70, 70, 70, 70, 45, 70, 147), new PokemonForm("Sunny Form", "sunny", Type.FIRE, null, 0.3, 0.8, Abilities.FORECAST, Abilities.NONE, Abilities.NONE, 420, 70, 70, 70, 70, 70, 70, 45, 70, 147), new PokemonForm("Rainy Form", "rainy", Type.WATER, null, 0.3, 0.8, Abilities.FORECAST, Abilities.NONE, Abilities.NONE, 420, 70, 70, 70, 70, 70, 70, 45, 70, 147), new PokemonForm("Snowy Form", "snowy", Type.ICE, null, 0.3, 0.8, Abilities.FORECAST, Abilities.NONE, Abilities.NONE, 420, 70, 70, 70, 70, 70, 70, 45, 70, 147), ), - new PokemonSpecies(Species.KECLEON, "Kecleon", 3, false, false, false, "Color Swap Pokémon", Type.NORMAL, null, 1, 22, Abilities.COLOR_CHANGE, Abilities.NONE, Abilities.PROTEAN, 440, 60, 90, 70, 60, 120, 40, 200, 70, 154, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.SHUPPET, "Shuppet", 3, false, false, false, "Puppet Pokémon", Type.GHOST, null, 0.6, 2.3, Abilities.INSOMNIA, Abilities.FRISK, Abilities.CURSED_BODY, 295, 44, 75, 35, 63, 33, 45, 225, 35, 59, GrowthRate.FAST, 50, false), - new PokemonSpecies(Species.BANETTE, "Banette", 3, false, false, false, "Marionette Pokémon", Type.GHOST, null, 1.1, 12.5, Abilities.INSOMNIA, Abilities.FRISK, Abilities.CURSED_BODY, 455, 64, 115, 65, 83, 63, 65, 45, 35, 159, GrowthRate.FAST, 50, false, true, + new PokemonSpecies(Species.KECLEON, 3, false, false, false, "Color Swap Pokémon", Type.NORMAL, null, 1, 22, Abilities.COLOR_CHANGE, Abilities.NONE, Abilities.PROTEAN, 440, 60, 90, 70, 60, 120, 40, 200, 70, 154, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.SHUPPET, 3, false, false, false, "Puppet Pokémon", Type.GHOST, null, 0.6, 2.3, Abilities.INSOMNIA, Abilities.FRISK, Abilities.CURSED_BODY, 295, 44, 75, 35, 63, 33, 45, 225, 35, 59, GrowthRate.FAST, 50, false), + new PokemonSpecies(Species.BANETTE, 3, false, false, false, "Marionette Pokémon", Type.GHOST, null, 1.1, 12.5, Abilities.INSOMNIA, Abilities.FRISK, Abilities.CURSED_BODY, 455, 64, 115, 65, 83, 63, 65, 45, 35, 159, GrowthRate.FAST, 50, false, true, new PokemonForm("Normal", "", Type.GHOST, null, 1.1, 12.5, Abilities.INSOMNIA, Abilities.FRISK, Abilities.CURSED_BODY, 455, 64, 115, 65, 83, 63, 65, 45, 35, 159), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.GHOST, null, 1.2, 13, Abilities.PRANKSTER, Abilities.PRANKSTER, Abilities.PRANKSTER, 555, 64, 165, 75, 93, 83, 75, 45, 35, 159), ), - new PokemonSpecies(Species.DUSKULL, "Duskull", 3, false, false, false, "Requiem Pokémon", Type.GHOST, null, 0.8, 15, Abilities.LEVITATE, Abilities.NONE, Abilities.FRISK, 295, 20, 40, 90, 30, 90, 25, 190, 35, 59, GrowthRate.FAST, 50, false), - new PokemonSpecies(Species.DUSCLOPS, "Dusclops", 3, false, false, false, "Beckon Pokémon", Type.GHOST, null, 1.6, 30.6, Abilities.PRESSURE, Abilities.NONE, Abilities.FRISK, 455, 40, 70, 130, 60, 130, 25, 90, 35, 159, GrowthRate.FAST, 50, false), - new PokemonSpecies(Species.TROPIUS, "Tropius", 3, false, false, false, "Fruit Pokémon", Type.GRASS, Type.FLYING, 2, 100, Abilities.CHLOROPHYLL, Abilities.SOLAR_POWER, Abilities.HARVEST, 460, 99, 68, 83, 72, 87, 51, 200, 70, 161, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.CHIMECHO, "Chimecho", 3, false, false, false, "Wind Chime Pokémon", Type.PSYCHIC, null, 0.6, 1, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 455, 75, 50, 80, 95, 90, 65, 45, 70, 159, GrowthRate.FAST, 50, false), - new PokemonSpecies(Species.ABSOL, "Absol", 3, false, false, false, "Disaster Pokémon", Type.DARK, null, 1.2, 47, Abilities.PRESSURE, Abilities.SUPER_LUCK, Abilities.JUSTIFIED, 465, 65, 130, 60, 75, 60, 75, 30, 35, 163, GrowthRate.MEDIUM_SLOW, 50, false, true, + new PokemonSpecies(Species.DUSKULL, 3, false, false, false, "Requiem Pokémon", Type.GHOST, null, 0.8, 15, Abilities.LEVITATE, Abilities.NONE, Abilities.FRISK, 295, 20, 40, 90, 30, 90, 25, 190, 35, 59, GrowthRate.FAST, 50, false), + new PokemonSpecies(Species.DUSCLOPS, 3, false, false, false, "Beckon Pokémon", Type.GHOST, null, 1.6, 30.6, Abilities.PRESSURE, Abilities.NONE, Abilities.FRISK, 455, 40, 70, 130, 60, 130, 25, 90, 35, 159, GrowthRate.FAST, 50, false), + new PokemonSpecies(Species.TROPIUS, 3, false, false, false, "Fruit Pokémon", Type.GRASS, Type.FLYING, 2, 100, Abilities.CHLOROPHYLL, Abilities.SOLAR_POWER, Abilities.HARVEST, 460, 99, 68, 83, 72, 87, 51, 200, 70, 161, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.CHIMECHO, 3, false, false, false, "Wind Chime Pokémon", Type.PSYCHIC, null, 0.6, 1, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 455, 75, 50, 80, 95, 90, 65, 45, 70, 159, GrowthRate.FAST, 50, false), + new PokemonSpecies(Species.ABSOL, 3, false, false, false, "Disaster Pokémon", Type.DARK, null, 1.2, 47, Abilities.PRESSURE, Abilities.SUPER_LUCK, Abilities.JUSTIFIED, 465, 65, 130, 60, 75, 60, 75, 30, 35, 163, GrowthRate.MEDIUM_SLOW, 50, false, true, new PokemonForm("Normal", "", Type.DARK, null, 1.2, 47, Abilities.PRESSURE, Abilities.SUPER_LUCK, Abilities.JUSTIFIED, 465, 65, 130, 60, 75, 60, 75, 30, 35, 163), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.DARK, null, 1.2, 49, Abilities.MAGIC_BOUNCE, Abilities.MAGIC_BOUNCE, Abilities.MAGIC_BOUNCE, 565, 65, 150, 60, 115, 60, 115, 30, 35, 163), ), - new PokemonSpecies(Species.WYNAUT, "Wynaut", 3, false, false, false, "Bright Pokémon", Type.PSYCHIC, null, 0.6, 14, Abilities.SHADOW_TAG, Abilities.NONE, Abilities.TELEPATHY, 260, 95, 23, 48, 23, 48, 23, 125, 50, 52, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.SNORUNT, "Snorunt", 3, false, false, false, "Snow Hat Pokémon", Type.ICE, null, 0.7, 16.8, Abilities.INNER_FOCUS, Abilities.ICE_BODY, Abilities.MOODY, 300, 50, 50, 50, 50, 50, 50, 190, 50, 60, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.GLALIE, "Glalie", 3, false, false, false, "Face Pokémon", Type.ICE, null, 1.5, 256.5, Abilities.INNER_FOCUS, Abilities.ICE_BODY, Abilities.MOODY, 480, 80, 80, 80, 80, 80, 80, 75, 50, 168, GrowthRate.MEDIUM_FAST, 50, false, true, + new PokemonSpecies(Species.WYNAUT, 3, false, false, false, "Bright Pokémon", Type.PSYCHIC, null, 0.6, 14, Abilities.SHADOW_TAG, Abilities.NONE, Abilities.TELEPATHY, 260, 95, 23, 48, 23, 48, 23, 125, 50, 52, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.SNORUNT, 3, false, false, false, "Snow Hat Pokémon", Type.ICE, null, 0.7, 16.8, Abilities.INNER_FOCUS, Abilities.ICE_BODY, Abilities.MOODY, 300, 50, 50, 50, 50, 50, 50, 190, 50, 60, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.GLALIE, 3, false, false, false, "Face Pokémon", Type.ICE, null, 1.5, 256.5, Abilities.INNER_FOCUS, Abilities.ICE_BODY, Abilities.MOODY, 480, 80, 80, 80, 80, 80, 80, 75, 50, 168, GrowthRate.MEDIUM_FAST, 50, false, true, new PokemonForm("Normal", "", Type.ICE, null, 1.5, 256.5, Abilities.INNER_FOCUS, Abilities.ICE_BODY, Abilities.MOODY, 480, 80, 80, 80, 80, 80, 80, 75, 50, 168), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.ICE, null, 2.1, 350.2, Abilities.REFRIGERATE, Abilities.REFRIGERATE, Abilities.REFRIGERATE, 580, 80, 120, 80, 120, 80, 100, 75, 50, 168), ), - new PokemonSpecies(Species.SPHEAL, "Spheal", 3, false, false, false, "Clap Pokémon", Type.ICE, Type.WATER, 0.8, 39.5, Abilities.THICK_FAT, Abilities.ICE_BODY, Abilities.OBLIVIOUS, 290, 70, 40, 50, 55, 50, 25, 255, 50, 58, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.SEALEO, "Sealeo", 3, false, false, false, "Ball Roll Pokémon", Type.ICE, Type.WATER, 1.1, 87.6, Abilities.THICK_FAT, Abilities.ICE_BODY, Abilities.OBLIVIOUS, 410, 90, 60, 70, 75, 70, 45, 120, 50, 144, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.WALREIN, "Walrein", 3, false, false, false, "Ice Break Pokémon", Type.ICE, Type.WATER, 1.4, 150.6, Abilities.THICK_FAT, Abilities.ICE_BODY, Abilities.OBLIVIOUS, 530, 110, 80, 90, 95, 90, 65, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.CLAMPERL, "Clamperl", 3, false, false, false, "Bivalve Pokémon", Type.WATER, null, 0.4, 52.5, Abilities.SHELL_ARMOR, Abilities.NONE, Abilities.RATTLED, 345, 35, 64, 85, 74, 55, 32, 255, 70, 69, GrowthRate.ERRATIC, 50, false), - new PokemonSpecies(Species.HUNTAIL, "Huntail", 3, false, false, false, "Deep Sea Pokémon", Type.WATER, null, 1.7, 27, Abilities.SWIFT_SWIM, Abilities.NONE, Abilities.WATER_VEIL, 485, 55, 104, 105, 94, 75, 52, 60, 70, 170, GrowthRate.ERRATIC, 50, false), - new PokemonSpecies(Species.GOREBYSS, "Gorebyss", 3, false, false, false, "South Sea Pokémon", Type.WATER, null, 1.8, 22.6, Abilities.SWIFT_SWIM, Abilities.NONE, Abilities.HYDRATION, 485, 55, 84, 105, 114, 75, 52, 60, 70, 170, GrowthRate.ERRATIC, 50, false), - new PokemonSpecies(Species.RELICANTH, "Relicanth", 3, false, false, false, "Longevity Pokémon", Type.WATER, Type.ROCK, 1, 23.4, Abilities.SWIFT_SWIM, Abilities.ROCK_HEAD, Abilities.STURDY, 485, 100, 90, 130, 45, 65, 55, 25, 50, 170, GrowthRate.SLOW, 87.5, true), - new PokemonSpecies(Species.LUVDISC, "Luvdisc", 3, false, false, false, "Rendezvous Pokémon", Type.WATER, null, 0.6, 8.7, Abilities.SWIFT_SWIM, Abilities.NONE, Abilities.HYDRATION, 330, 43, 30, 55, 40, 65, 97, 225, 70, 116, GrowthRate.FAST, 25, false), - new PokemonSpecies(Species.BAGON, "Bagon", 3, false, false, false, "Rock Head Pokémon", Type.DRAGON, null, 0.6, 42.1, Abilities.ROCK_HEAD, Abilities.NONE, Abilities.SHEER_FORCE, 300, 45, 75, 60, 40, 30, 50, 45, 35, 60, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.SHELGON, "Shelgon", 3, false, false, false, "Endurance Pokémon", Type.DRAGON, null, 1.1, 110.5, Abilities.ROCK_HEAD, Abilities.NONE, Abilities.OVERCOAT, 420, 65, 95, 100, 60, 50, 50, 45, 35, 147, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.SALAMENCE, "Salamence", 3, false, false, false, "Dragon Pokémon", Type.DRAGON, Type.FLYING, 1.5, 102.6, Abilities.INTIMIDATE, Abilities.NONE, Abilities.MOXIE, 600, 95, 135, 80, 110, 80, 100, 45, 35, 300, GrowthRate.SLOW, 50, false, true, + new PokemonSpecies(Species.SPHEAL, 3, false, false, false, "Clap Pokémon", Type.ICE, Type.WATER, 0.8, 39.5, Abilities.THICK_FAT, Abilities.ICE_BODY, Abilities.OBLIVIOUS, 290, 70, 40, 50, 55, 50, 25, 255, 50, 58, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.SEALEO, 3, false, false, false, "Ball Roll Pokémon", Type.ICE, Type.WATER, 1.1, 87.6, Abilities.THICK_FAT, Abilities.ICE_BODY, Abilities.OBLIVIOUS, 410, 90, 60, 70, 75, 70, 45, 120, 50, 144, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.WALREIN, 3, false, false, false, "Ice Break Pokémon", Type.ICE, Type.WATER, 1.4, 150.6, Abilities.THICK_FAT, Abilities.ICE_BODY, Abilities.OBLIVIOUS, 530, 110, 80, 90, 95, 90, 65, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.CLAMPERL, 3, false, false, false, "Bivalve Pokémon", Type.WATER, null, 0.4, 52.5, Abilities.SHELL_ARMOR, Abilities.NONE, Abilities.RATTLED, 345, 35, 64, 85, 74, 55, 32, 255, 70, 69, GrowthRate.ERRATIC, 50, false), + new PokemonSpecies(Species.HUNTAIL, 3, false, false, false, "Deep Sea Pokémon", Type.WATER, null, 1.7, 27, Abilities.SWIFT_SWIM, Abilities.NONE, Abilities.WATER_VEIL, 485, 55, 104, 105, 94, 75, 52, 60, 70, 170, GrowthRate.ERRATIC, 50, false), + new PokemonSpecies(Species.GOREBYSS, 3, false, false, false, "South Sea Pokémon", Type.WATER, null, 1.8, 22.6, Abilities.SWIFT_SWIM, Abilities.NONE, Abilities.HYDRATION, 485, 55, 84, 105, 114, 75, 52, 60, 70, 170, GrowthRate.ERRATIC, 50, false), + new PokemonSpecies(Species.RELICANTH, 3, false, false, false, "Longevity Pokémon", Type.WATER, Type.ROCK, 1, 23.4, Abilities.SWIFT_SWIM, Abilities.ROCK_HEAD, Abilities.STURDY, 485, 100, 90, 130, 45, 65, 55, 25, 50, 170, GrowthRate.SLOW, 87.5, true), + new PokemonSpecies(Species.LUVDISC, 3, false, false, false, "Rendezvous Pokémon", Type.WATER, null, 0.6, 8.7, Abilities.SWIFT_SWIM, Abilities.NONE, Abilities.HYDRATION, 330, 43, 30, 55, 40, 65, 97, 225, 70, 116, GrowthRate.FAST, 25, false), + new PokemonSpecies(Species.BAGON, 3, false, false, false, "Rock Head Pokémon", Type.DRAGON, null, 0.6, 42.1, Abilities.ROCK_HEAD, Abilities.NONE, Abilities.SHEER_FORCE, 300, 45, 75, 60, 40, 30, 50, 45, 35, 60, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.SHELGON, 3, false, false, false, "Endurance Pokémon", Type.DRAGON, null, 1.1, 110.5, Abilities.ROCK_HEAD, Abilities.NONE, Abilities.OVERCOAT, 420, 65, 95, 100, 60, 50, 50, 45, 35, 147, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.SALAMENCE, 3, false, false, false, "Dragon Pokémon", Type.DRAGON, Type.FLYING, 1.5, 102.6, Abilities.INTIMIDATE, Abilities.NONE, Abilities.MOXIE, 600, 95, 135, 80, 110, 80, 100, 45, 35, 300, GrowthRate.SLOW, 50, false, true, new PokemonForm("Normal", "", Type.DRAGON, Type.FLYING, 1.5, 102.6, Abilities.INTIMIDATE, Abilities.NONE, Abilities.MOXIE, 600, 95, 135, 80, 110, 80, 100, 45, 35, 300), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.DRAGON, Type.FLYING, 1.8, 112.6, Abilities.AERILATE, Abilities.NONE, Abilities.AERILATE, 700, 95, 145, 130, 120, 90, 120, 45, 35, 300), ), - new PokemonSpecies(Species.BELDUM, "Beldum", 3, false, false, false, "Iron Ball Pokémon", Type.STEEL, Type.PSYCHIC, 0.6, 95.2, Abilities.CLEAR_BODY, Abilities.NONE, Abilities.LIGHT_METAL, 300, 40, 55, 80, 35, 60, 30, 3, 35, 60, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.METANG, "Metang", 3, false, false, false, "Iron Claw Pokémon", Type.STEEL, Type.PSYCHIC, 1.2, 202.5, Abilities.CLEAR_BODY, Abilities.NONE, Abilities.LIGHT_METAL, 420, 60, 75, 100, 55, 80, 50, 3, 35, 147, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.METAGROSS, "Metagross", 3, false, false, false, "Iron Leg Pokémon", Type.STEEL, Type.PSYCHIC, 1.6, 550, Abilities.CLEAR_BODY, Abilities.NONE, Abilities.LIGHT_METAL, 600, 80, 135, 130, 95, 90, 70, 3, 35, 300, GrowthRate.SLOW, null, false, true, + new PokemonSpecies(Species.BELDUM, 3, false, false, false, "Iron Ball Pokémon", Type.STEEL, Type.PSYCHIC, 0.6, 95.2, Abilities.CLEAR_BODY, Abilities.NONE, Abilities.LIGHT_METAL, 300, 40, 55, 80, 35, 60, 30, 3, 35, 60, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.METANG, 3, false, false, false, "Iron Claw Pokémon", Type.STEEL, Type.PSYCHIC, 1.2, 202.5, Abilities.CLEAR_BODY, Abilities.NONE, Abilities.LIGHT_METAL, 420, 60, 75, 100, 55, 80, 50, 3, 35, 147, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.METAGROSS, 3, false, false, false, "Iron Leg Pokémon", Type.STEEL, Type.PSYCHIC, 1.6, 550, Abilities.CLEAR_BODY, Abilities.NONE, Abilities.LIGHT_METAL, 600, 80, 135, 130, 95, 90, 70, 3, 35, 300, GrowthRate.SLOW, null, false, true, new PokemonForm("Normal", "", Type.STEEL, Type.PSYCHIC, 1.6, 550, Abilities.CLEAR_BODY, Abilities.NONE, Abilities.LIGHT_METAL, 600, 80, 135, 130, 95, 90, 70, 3, 35, 300), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.STEEL, Type.PSYCHIC, 2.5, 942.9, Abilities.TOUGH_CLAWS, Abilities.NONE, Abilities.TOUGH_CLAWS, 700, 80, 145, 150, 105, 110, 110, 3, 35, 300), ), - new PokemonSpecies(Species.REGIROCK, "Regirock", 3, true, false, false, "Rock Peak Pokémon", Type.ROCK, null, 1.7, 230, Abilities.CLEAR_BODY, Abilities.NONE, Abilities.STURDY, 580, 80, 100, 200, 50, 100, 50, 3, 35, 290, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.REGICE, "Regice", 3, true, false, false, "Iceberg Pokémon", Type.ICE, null, 1.8, 175, Abilities.CLEAR_BODY, Abilities.NONE, Abilities.ICE_BODY, 580, 80, 50, 100, 100, 200, 50, 3, 35, 290, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.REGISTEEL, "Registeel", 3, true, false, false, "Iron Pokémon", Type.STEEL, null, 1.9, 205, Abilities.CLEAR_BODY, Abilities.NONE, Abilities.LIGHT_METAL, 580, 80, 75, 150, 75, 150, 50, 3, 35, 290, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.LATIAS, "Latias", 3, true, false, false, "Eon Pokémon", Type.DRAGON, Type.PSYCHIC, 1.4, 40, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 600, 80, 80, 90, 110, 130, 110, 3, 90, 300, GrowthRate.SLOW, 0, false, true, + new PokemonSpecies(Species.REGIROCK, 3, true, false, false, "Rock Peak Pokémon", Type.ROCK, null, 1.7, 230, Abilities.CLEAR_BODY, Abilities.NONE, Abilities.STURDY, 580, 80, 100, 200, 50, 100, 50, 3, 35, 290, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.REGICE, 3, true, false, false, "Iceberg Pokémon", Type.ICE, null, 1.8, 175, Abilities.CLEAR_BODY, Abilities.NONE, Abilities.ICE_BODY, 580, 80, 50, 100, 100, 200, 50, 3, 35, 290, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.REGISTEEL, 3, true, false, false, "Iron Pokémon", Type.STEEL, null, 1.9, 205, Abilities.CLEAR_BODY, Abilities.NONE, Abilities.LIGHT_METAL, 580, 80, 75, 150, 75, 150, 50, 3, 35, 290, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.LATIAS, 3, true, false, false, "Eon Pokémon", Type.DRAGON, Type.PSYCHIC, 1.4, 40, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 600, 80, 80, 90, 110, 130, 110, 3, 90, 300, GrowthRate.SLOW, 0, false, true, new PokemonForm("Normal", "", Type.DRAGON, Type.PSYCHIC, 1.4, 40, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 600, 80, 80, 90, 110, 130, 110, 3, 90, 300), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.DRAGON, Type.PSYCHIC, 1.8, 52, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 700, 80, 100, 120, 140, 150, 110, 3, 90, 300), ), - new PokemonSpecies(Species.LATIOS, "Latios", 3, true, false, false, "Eon Pokémon", Type.DRAGON, Type.PSYCHIC, 2, 60, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 600, 80, 90, 80, 130, 110, 110, 3, 90, 300, GrowthRate.SLOW, 100, false, true, + new PokemonSpecies(Species.LATIOS, 3, true, false, false, "Eon Pokémon", Type.DRAGON, Type.PSYCHIC, 2, 60, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 600, 80, 90, 80, 130, 110, 110, 3, 90, 300, GrowthRate.SLOW, 100, false, true, new PokemonForm("Normal", "", Type.DRAGON, Type.PSYCHIC, 2, 60, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 600, 80, 90, 80, 130, 110, 110, 3, 90, 300), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.DRAGON, Type.PSYCHIC, 2.3, 70, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 700, 80, 130, 100, 160, 120, 110, 3, 90, 300), ), - new PokemonSpecies(Species.KYOGRE, "Kyogre", 3, false, true, false, "Sea Basin Pokémon", Type.WATER, null, 4.5, 352, Abilities.DRIZZLE, Abilities.NONE, Abilities.NONE, 670, 100, 100, 90, 150, 140, 90, 3, 0, 335, GrowthRate.SLOW, null, false, true, + new PokemonSpecies(Species.KYOGRE, 3, false, true, false, "Sea Basin Pokémon", Type.WATER, null, 4.5, 352, Abilities.DRIZZLE, Abilities.NONE, Abilities.NONE, 670, 100, 100, 90, 150, 140, 90, 3, 0, 335, GrowthRate.SLOW, null, false, true, new PokemonForm("Normal", "", Type.WATER, null, 4.5, 352, Abilities.DRIZZLE, Abilities.NONE, Abilities.NONE, 670, 100, 100, 90, 150, 140, 90, 3, 0, 335), new PokemonForm("Primal", "primal", Type.WATER, null, 9.8, 430, Abilities.PRIMORDIAL_SEA, Abilities.NONE, Abilities.NONE, 770, 100, 150, 90, 180, 160, 90, 3, 0, 335), ), - new PokemonSpecies(Species.GROUDON, "Groudon", 3, false, true, false, "Continent Pokémon", Type.GROUND, null, 3.5, 950, Abilities.DROUGHT, Abilities.NONE, Abilities.NONE, 670, 100, 150, 140, 100, 90, 90, 3, 0, 335, GrowthRate.SLOW, null, false, true, + new PokemonSpecies(Species.GROUDON, 3, false, true, false, "Continent Pokémon", Type.GROUND, null, 3.5, 950, Abilities.DROUGHT, Abilities.NONE, Abilities.NONE, 670, 100, 150, 140, 100, 90, 90, 3, 0, 335, GrowthRate.SLOW, null, false, true, new PokemonForm("Normal", "", Type.GROUND, null, 3.5, 950, Abilities.DROUGHT, Abilities.NONE, Abilities.NONE, 670, 100, 150, 140, 100, 90, 90, 3, 0, 335), new PokemonForm("Primal", "primal", Type.GROUND, Type.FIRE, 5, 999.7, Abilities.DESOLATE_LAND, Abilities.NONE, Abilities.NONE, 770, 100, 180, 160, 150, 90, 90, 3, 0, 335), ), - new PokemonSpecies(Species.RAYQUAZA, "Rayquaza", 3, false, true, false, "Sky High Pokémon", Type.DRAGON, Type.FLYING, 7, 206.5, Abilities.AIR_LOCK, Abilities.NONE, Abilities.NONE, 680, 105, 150, 90, 150, 90, 95, 45, 0, 340, GrowthRate.SLOW, null, false, true, + new PokemonSpecies(Species.RAYQUAZA, 3, false, true, false, "Sky High Pokémon", Type.DRAGON, Type.FLYING, 7, 206.5, Abilities.AIR_LOCK, Abilities.NONE, Abilities.NONE, 680, 105, 150, 90, 150, 90, 95, 45, 0, 340, GrowthRate.SLOW, null, false, true, new PokemonForm("Normal", "", Type.DRAGON, Type.FLYING, 7, 206.5, Abilities.AIR_LOCK, Abilities.NONE, Abilities.NONE, 680, 105, 150, 90, 150, 90, 95, 45, 0, 340), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.DRAGON, Type.FLYING, 10.8, 392, Abilities.DELTA_STREAM, Abilities.NONE, Abilities.NONE, 780, 105, 180, 100, 180, 100, 115, 45, 0, 340), ), - new PokemonSpecies(Species.JIRACHI, "Jirachi", 3, false, false, true, "Wish Pokémon", Type.STEEL, Type.PSYCHIC, 0.3, 1.1, Abilities.SERENE_GRACE, Abilities.NONE, Abilities.NONE, 600, 100, 100, 100, 100, 100, 100, 3, 100, 300, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.DEOXYS, "Deoxys", 3, false, false, true, "DNA Pokémon", Type.PSYCHIC, null, 1.7, 60.8, Abilities.PRESSURE, Abilities.NONE, Abilities.NONE, 600, 50, 150, 50, 150, 50, 150, 3, 0, 270, GrowthRate.SLOW, null, false, true, + new PokemonSpecies(Species.JIRACHI, 3, false, false, true, "Wish Pokémon", Type.STEEL, Type.PSYCHIC, 0.3, 1.1, Abilities.SERENE_GRACE, Abilities.NONE, Abilities.NONE, 600, 100, 100, 100, 100, 100, 100, 3, 100, 300, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.DEOXYS, 3, false, false, true, "DNA Pokémon", Type.PSYCHIC, null, 1.7, 60.8, Abilities.PRESSURE, Abilities.NONE, Abilities.NONE, 600, 50, 150, 50, 150, 50, 150, 3, 0, 270, GrowthRate.SLOW, null, false, true, new PokemonForm("Normal Forme", "normal", Type.PSYCHIC, null, 1.7, 60.8, Abilities.PRESSURE, Abilities.NONE, Abilities.NONE, 600, 50, 150, 50, 150, 50, 150, 3, 0, 270, false, ""), new PokemonForm("Attack Forme", "attack", Type.PSYCHIC, null, 1.7, 60.8, Abilities.PRESSURE, Abilities.NONE, Abilities.NONE, 600, 50, 180, 20, 180, 20, 150, 3, 0, 270), new PokemonForm("Defense Forme", "defense", Type.PSYCHIC, null, 1.7, 60.8, Abilities.PRESSURE, Abilities.NONE, Abilities.NONE, 600, 50, 70, 160, 70, 160, 90, 3, 0, 270), new PokemonForm("Speed Forme", "speed", Type.PSYCHIC, null, 1.7, 60.8, Abilities.PRESSURE, Abilities.NONE, Abilities.NONE, 600, 50, 95, 90, 95, 90, 180, 3, 0, 270), ), - new PokemonSpecies(Species.TURTWIG, "Turtwig", 4, false, false, false, "Tiny Leaf Pokémon", Type.GRASS, null, 0.4, 10.2, Abilities.OVERGROW, Abilities.NONE, Abilities.SHELL_ARMOR, 318, 55, 68, 64, 45, 55, 31, 45, 70, 64, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.GROTLE, "Grotle", 4, false, false, false, "Grove Pokémon", Type.GRASS, null, 1.1, 97, Abilities.OVERGROW, Abilities.NONE, Abilities.SHELL_ARMOR, 405, 75, 89, 85, 55, 65, 36, 45, 70, 142, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.TORTERRA, "Torterra", 4, false, false, false, "Continent Pokémon", Type.GRASS, Type.GROUND, 2.2, 310, Abilities.OVERGROW, Abilities.NONE, Abilities.SHELL_ARMOR, 525, 95, 109, 105, 75, 85, 56, 45, 70, 236, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.CHIMCHAR, "Chimchar", 4, false, false, false, "Chimp Pokémon", Type.FIRE, null, 0.5, 6.2, Abilities.BLAZE, Abilities.NONE, Abilities.IRON_FIST, 309, 44, 58, 44, 58, 44, 61, 45, 70, 62, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.MONFERNO, "Monferno", 4, false, false, false, "Playful Pokémon", Type.FIRE, Type.FIGHTING, 0.9, 22, Abilities.BLAZE, Abilities.NONE, Abilities.IRON_FIST, 405, 64, 78, 52, 78, 52, 81, 45, 70, 142, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.INFERNAPE, "Infernape", 4, false, false, false, "Flame Pokémon", Type.FIRE, Type.FIGHTING, 1.2, 55, Abilities.BLAZE, Abilities.NONE, Abilities.IRON_FIST, 534, 76, 104, 71, 104, 71, 108, 45, 70, 240, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.PIPLUP, "Piplup", 4, false, false, false, "Penguin Pokémon", Type.WATER, null, 0.4, 5.2, Abilities.TORRENT, Abilities.NONE, Abilities.COMPETITIVE, 314, 53, 51, 53, 61, 56, 40, 45, 70, 63, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.PRINPLUP, "Prinplup", 4, false, false, false, "Penguin Pokémon", Type.WATER, null, 0.8, 23, Abilities.TORRENT, Abilities.NONE, Abilities.COMPETITIVE, 405, 64, 66, 68, 81, 76, 50, 45, 70, 142, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.EMPOLEON, "Empoleon", 4, false, false, false, "Emperor Pokémon", Type.WATER, Type.STEEL, 1.7, 84.5, Abilities.TORRENT, Abilities.NONE, Abilities.COMPETITIVE, 530, 84, 86, 88, 111, 101, 60, 45, 70, 239, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.STARLY, "Starly", 4, false, false, false, "Starling Pokémon", Type.NORMAL, Type.FLYING, 0.3, 2, Abilities.KEEN_EYE, Abilities.NONE, Abilities.RECKLESS, 245, 40, 55, 30, 30, 30, 60, 255, 70, 49, GrowthRate.MEDIUM_SLOW, 50, true), - new PokemonSpecies(Species.STARAVIA, "Staravia", 4, false, false, false, "Starling Pokémon", Type.NORMAL, Type.FLYING, 0.6, 15.5, Abilities.INTIMIDATE, Abilities.NONE, Abilities.RECKLESS, 340, 55, 75, 50, 40, 40, 80, 120, 70, 119, GrowthRate.MEDIUM_SLOW, 50, true), - new PokemonSpecies(Species.STARAPTOR, "Staraptor", 4, false, false, false, "Predator Pokémon", Type.NORMAL, Type.FLYING, 1.2, 24.9, Abilities.INTIMIDATE, Abilities.NONE, Abilities.RECKLESS, 485, 85, 120, 70, 50, 60, 100, 45, 70, 218, GrowthRate.MEDIUM_SLOW, 50, true), - new PokemonSpecies(Species.BIDOOF, "Bidoof", 4, false, false, false, "Plump Mouse Pokémon", Type.NORMAL, null, 0.5, 20, Abilities.SIMPLE, Abilities.UNAWARE, Abilities.MOODY, 250, 59, 45, 40, 35, 40, 31, 255, 70, 50, GrowthRate.MEDIUM_FAST, 50, true), - new PokemonSpecies(Species.BIBAREL, "Bibarel", 4, false, false, false, "Beaver Pokémon", Type.NORMAL, Type.WATER, 1, 31.5, Abilities.SIMPLE, Abilities.UNAWARE, Abilities.MOODY, 410, 79, 85, 60, 55, 60, 71, 127, 70, 144, GrowthRate.MEDIUM_FAST, 50, true), - new PokemonSpecies(Species.KRICKETOT, "Kricketot", 4, false, false, false, "Cricket Pokémon", Type.BUG, null, 0.3, 2.2, Abilities.SHED_SKIN, Abilities.NONE, Abilities.RUN_AWAY, 194, 37, 25, 41, 25, 41, 25, 255, 70, 39, GrowthRate.MEDIUM_SLOW, 50, true), - new PokemonSpecies(Species.KRICKETUNE, "Kricketune", 4, false, false, false, "Cricket Pokémon", Type.BUG, null, 1, 25.5, Abilities.SWARM, Abilities.NONE, Abilities.TECHNICIAN, 384, 77, 85, 51, 55, 51, 65, 45, 70, 134, GrowthRate.MEDIUM_SLOW, 50, true), - new PokemonSpecies(Species.SHINX, "Shinx", 4, false, false, false, "Flash Pokémon", Type.ELECTRIC, null, 0.5, 9.5, Abilities.RIVALRY, Abilities.INTIMIDATE, Abilities.GUTS, 263, 45, 65, 34, 40, 34, 45, 235, 50, 53, GrowthRate.MEDIUM_SLOW, 50, true), - new PokemonSpecies(Species.LUXIO, "Luxio", 4, false, false, false, "Spark Pokémon", Type.ELECTRIC, null, 0.9, 30.5, Abilities.RIVALRY, Abilities.INTIMIDATE, Abilities.GUTS, 363, 60, 85, 49, 60, 49, 60, 120, 100, 127, GrowthRate.MEDIUM_SLOW, 50, true), - new PokemonSpecies(Species.LUXRAY, "Luxray", 4, false, false, false, "Gleam Eyes Pokémon", Type.ELECTRIC, null, 1.4, 42, Abilities.RIVALRY, Abilities.INTIMIDATE, Abilities.GUTS, 523, 80, 120, 79, 95, 79, 70, 45, 50, 262, GrowthRate.MEDIUM_SLOW, 50, true), - new PokemonSpecies(Species.BUDEW, "Budew", 4, false, false, false, "Bud Pokémon", Type.GRASS, Type.POISON, 0.2, 1.2, Abilities.NATURAL_CURE, Abilities.POISON_POINT, Abilities.LEAF_GUARD, 280, 40, 30, 35, 50, 70, 55, 255, 50, 56, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.ROSERADE, "Roserade", 4, false, false, false, "Bouquet Pokémon", Type.GRASS, Type.POISON, 0.9, 14.5, Abilities.NATURAL_CURE, Abilities.POISON_POINT, Abilities.TECHNICIAN, 515, 60, 70, 65, 125, 105, 90, 75, 50, 258, GrowthRate.MEDIUM_SLOW, 50, true), - new PokemonSpecies(Species.CRANIDOS, "Cranidos", 4, false, false, false, "Head Butt Pokémon", Type.ROCK, null, 0.9, 31.5, Abilities.MOLD_BREAKER, Abilities.NONE, Abilities.SHEER_FORCE, 350, 67, 125, 40, 30, 30, 58, 45, 70, 70, GrowthRate.ERRATIC, 87.5, false), - new PokemonSpecies(Species.RAMPARDOS, "Rampardos", 4, false, false, false, "Head Butt Pokémon", Type.ROCK, null, 1.6, 102.5, Abilities.MOLD_BREAKER, Abilities.NONE, Abilities.SHEER_FORCE, 495, 97, 165, 60, 65, 50, 58, 45, 70, 173, GrowthRate.ERRATIC, 87.5, false), - new PokemonSpecies(Species.SHIELDON, "Shieldon", 4, false, false, false, "Shield Pokémon", Type.ROCK, Type.STEEL, 0.5, 57, Abilities.STURDY, Abilities.NONE, Abilities.SOUNDPROOF, 350, 30, 42, 118, 42, 88, 30, 45, 70, 70, GrowthRate.ERRATIC, 87.5, false), - new PokemonSpecies(Species.BASTIODON, "Bastiodon", 4, false, false, false, "Shield Pokémon", Type.ROCK, Type.STEEL, 1.3, 149.5, Abilities.STURDY, Abilities.NONE, Abilities.SOUNDPROOF, 495, 60, 52, 168, 47, 138, 30, 45, 70, 173, GrowthRate.ERRATIC, 87.5, false), - new PokemonSpecies(Species.BURMY, "Burmy", 4, false, false, false, "Bagworm Pokémon", Type.BUG, null, 0.2, 3.4, Abilities.SHED_SKIN, Abilities.NONE, Abilities.OVERCOAT, 224, 40, 29, 45, 29, 45, 36, 120, 70, 45, GrowthRate.MEDIUM_FAST, 50, false, true, + new PokemonSpecies(Species.TURTWIG, 4, false, false, false, "Tiny Leaf Pokémon", Type.GRASS, null, 0.4, 10.2, Abilities.OVERGROW, Abilities.NONE, Abilities.SHELL_ARMOR, 318, 55, 68, 64, 45, 55, 31, 45, 70, 64, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.GROTLE, 4, false, false, false, "Grove Pokémon", Type.GRASS, null, 1.1, 97, Abilities.OVERGROW, Abilities.NONE, Abilities.SHELL_ARMOR, 405, 75, 89, 85, 55, 65, 36, 45, 70, 142, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.TORTERRA, 4, false, false, false, "Continent Pokémon", Type.GRASS, Type.GROUND, 2.2, 310, Abilities.OVERGROW, Abilities.NONE, Abilities.SHELL_ARMOR, 525, 95, 109, 105, 75, 85, 56, 45, 70, 236, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.CHIMCHAR, 4, false, false, false, "Chimp Pokémon", Type.FIRE, null, 0.5, 6.2, Abilities.BLAZE, Abilities.NONE, Abilities.IRON_FIST, 309, 44, 58, 44, 58, 44, 61, 45, 70, 62, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.MONFERNO, 4, false, false, false, "Playful Pokémon", Type.FIRE, Type.FIGHTING, 0.9, 22, Abilities.BLAZE, Abilities.NONE, Abilities.IRON_FIST, 405, 64, 78, 52, 78, 52, 81, 45, 70, 142, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.INFERNAPE, 4, false, false, false, "Flame Pokémon", Type.FIRE, Type.FIGHTING, 1.2, 55, Abilities.BLAZE, Abilities.NONE, Abilities.IRON_FIST, 534, 76, 104, 71, 104, 71, 108, 45, 70, 240, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.PIPLUP, 4, false, false, false, "Penguin Pokémon", Type.WATER, null, 0.4, 5.2, Abilities.TORRENT, Abilities.NONE, Abilities.COMPETITIVE, 314, 53, 51, 53, 61, 56, 40, 45, 70, 63, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.PRINPLUP, 4, false, false, false, "Penguin Pokémon", Type.WATER, null, 0.8, 23, Abilities.TORRENT, Abilities.NONE, Abilities.COMPETITIVE, 405, 64, 66, 68, 81, 76, 50, 45, 70, 142, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.EMPOLEON, 4, false, false, false, "Emperor Pokémon", Type.WATER, Type.STEEL, 1.7, 84.5, Abilities.TORRENT, Abilities.NONE, Abilities.COMPETITIVE, 530, 84, 86, 88, 111, 101, 60, 45, 70, 239, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.STARLY, 4, false, false, false, "Starling Pokémon", Type.NORMAL, Type.FLYING, 0.3, 2, Abilities.KEEN_EYE, Abilities.NONE, Abilities.RECKLESS, 245, 40, 55, 30, 30, 30, 60, 255, 70, 49, GrowthRate.MEDIUM_SLOW, 50, true), + new PokemonSpecies(Species.STARAVIA, 4, false, false, false, "Starling Pokémon", Type.NORMAL, Type.FLYING, 0.6, 15.5, Abilities.INTIMIDATE, Abilities.NONE, Abilities.RECKLESS, 340, 55, 75, 50, 40, 40, 80, 120, 70, 119, GrowthRate.MEDIUM_SLOW, 50, true), + new PokemonSpecies(Species.STARAPTOR, 4, false, false, false, "Predator Pokémon", Type.NORMAL, Type.FLYING, 1.2, 24.9, Abilities.INTIMIDATE, Abilities.NONE, Abilities.RECKLESS, 485, 85, 120, 70, 50, 60, 100, 45, 70, 218, GrowthRate.MEDIUM_SLOW, 50, true), + new PokemonSpecies(Species.BIDOOF, 4, false, false, false, "Plump Mouse Pokémon", Type.NORMAL, null, 0.5, 20, Abilities.SIMPLE, Abilities.UNAWARE, Abilities.MOODY, 250, 59, 45, 40, 35, 40, 31, 255, 70, 50, GrowthRate.MEDIUM_FAST, 50, true), + new PokemonSpecies(Species.BIBAREL, 4, false, false, false, "Beaver Pokémon", Type.NORMAL, Type.WATER, 1, 31.5, Abilities.SIMPLE, Abilities.UNAWARE, Abilities.MOODY, 410, 79, 85, 60, 55, 60, 71, 127, 70, 144, GrowthRate.MEDIUM_FAST, 50, true), + new PokemonSpecies(Species.KRICKETOT, 4, false, false, false, "Cricket Pokémon", Type.BUG, null, 0.3, 2.2, Abilities.SHED_SKIN, Abilities.NONE, Abilities.RUN_AWAY, 194, 37, 25, 41, 25, 41, 25, 255, 70, 39, GrowthRate.MEDIUM_SLOW, 50, true), + new PokemonSpecies(Species.KRICKETUNE, 4, false, false, false, "Cricket Pokémon", Type.BUG, null, 1, 25.5, Abilities.SWARM, Abilities.NONE, Abilities.TECHNICIAN, 384, 77, 85, 51, 55, 51, 65, 45, 70, 134, GrowthRate.MEDIUM_SLOW, 50, true), + new PokemonSpecies(Species.SHINX, 4, false, false, false, "Flash Pokémon", Type.ELECTRIC, null, 0.5, 9.5, Abilities.RIVALRY, Abilities.INTIMIDATE, Abilities.GUTS, 263, 45, 65, 34, 40, 34, 45, 235, 50, 53, GrowthRate.MEDIUM_SLOW, 50, true), + new PokemonSpecies(Species.LUXIO, 4, false, false, false, "Spark Pokémon", Type.ELECTRIC, null, 0.9, 30.5, Abilities.RIVALRY, Abilities.INTIMIDATE, Abilities.GUTS, 363, 60, 85, 49, 60, 49, 60, 120, 100, 127, GrowthRate.MEDIUM_SLOW, 50, true), + new PokemonSpecies(Species.LUXRAY, 4, false, false, false, "Gleam Eyes Pokémon", Type.ELECTRIC, null, 1.4, 42, Abilities.RIVALRY, Abilities.INTIMIDATE, Abilities.GUTS, 523, 80, 120, 79, 95, 79, 70, 45, 50, 262, GrowthRate.MEDIUM_SLOW, 50, true), + new PokemonSpecies(Species.BUDEW, 4, false, false, false, "Bud Pokémon", Type.GRASS, Type.POISON, 0.2, 1.2, Abilities.NATURAL_CURE, Abilities.POISON_POINT, Abilities.LEAF_GUARD, 280, 40, 30, 35, 50, 70, 55, 255, 50, 56, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.ROSERADE, 4, false, false, false, "Bouquet Pokémon", Type.GRASS, Type.POISON, 0.9, 14.5, Abilities.NATURAL_CURE, Abilities.POISON_POINT, Abilities.TECHNICIAN, 515, 60, 70, 65, 125, 105, 90, 75, 50, 258, GrowthRate.MEDIUM_SLOW, 50, true), + new PokemonSpecies(Species.CRANIDOS, 4, false, false, false, "Head Butt Pokémon", Type.ROCK, null, 0.9, 31.5, Abilities.MOLD_BREAKER, Abilities.NONE, Abilities.SHEER_FORCE, 350, 67, 125, 40, 30, 30, 58, 45, 70, 70, GrowthRate.ERRATIC, 87.5, false), + new PokemonSpecies(Species.RAMPARDOS, 4, false, false, false, "Head Butt Pokémon", Type.ROCK, null, 1.6, 102.5, Abilities.MOLD_BREAKER, Abilities.NONE, Abilities.SHEER_FORCE, 495, 97, 165, 60, 65, 50, 58, 45, 70, 173, GrowthRate.ERRATIC, 87.5, false), + new PokemonSpecies(Species.SHIELDON, 4, false, false, false, "Shield Pokémon", Type.ROCK, Type.STEEL, 0.5, 57, Abilities.STURDY, Abilities.NONE, Abilities.SOUNDPROOF, 350, 30, 42, 118, 42, 88, 30, 45, 70, 70, GrowthRate.ERRATIC, 87.5, false), + new PokemonSpecies(Species.BASTIODON, 4, false, false, false, "Shield Pokémon", Type.ROCK, Type.STEEL, 1.3, 149.5, Abilities.STURDY, Abilities.NONE, Abilities.SOUNDPROOF, 495, 60, 52, 168, 47, 138, 30, 45, 70, 173, GrowthRate.ERRATIC, 87.5, false), + new PokemonSpecies(Species.BURMY, 4, false, false, false, "Bagworm Pokémon", Type.BUG, null, 0.2, 3.4, Abilities.SHED_SKIN, Abilities.NONE, Abilities.OVERCOAT, 224, 40, 29, 45, 29, 45, 36, 120, 70, 45, GrowthRate.MEDIUM_FAST, 50, false, true, new PokemonForm("Plant Cloak", "plant", Type.BUG, null, 0.2, 3.4, Abilities.SHED_SKIN, Abilities.NONE, Abilities.OVERCOAT, 224, 40, 29, 45, 29, 45, 36, 120, 70, 45), new PokemonForm("Sandy Cloak", "sandy", Type.BUG, null, 0.2, 3.4, Abilities.SHED_SKIN, Abilities.NONE, Abilities.OVERCOAT, 224, 40, 29, 45, 29, 45, 36, 120, 70, 45), new PokemonForm("Trash Cloak", "trash", Type.BUG, null, 0.2, 3.4, Abilities.SHED_SKIN, Abilities.NONE, Abilities.OVERCOAT, 224, 40, 29, 45, 29, 45, 36, 120, 70, 45), ), - new PokemonSpecies(Species.WORMADAM, "Wormadam", 4, false, false, false, "Bagworm Pokémon", Type.BUG, Type.GRASS, 0.5, 6.5, Abilities.ANTICIPATION, Abilities.NONE, Abilities.OVERCOAT, 424, 60, 59, 85, 79, 105, 36, 45, 70, 148, GrowthRate.MEDIUM_FAST, 0, false, false, + new PokemonSpecies(Species.WORMADAM, 4, false, false, false, "Bagworm Pokémon", Type.BUG, Type.GRASS, 0.5, 6.5, Abilities.ANTICIPATION, Abilities.NONE, Abilities.OVERCOAT, 424, 60, 59, 85, 79, 105, 36, 45, 70, 148, GrowthRate.MEDIUM_FAST, 0, false, false, new PokemonForm("Plant Cloak", "plant", Type.BUG, Type.GRASS, 0.5, 6.5, Abilities.ANTICIPATION, Abilities.NONE, Abilities.OVERCOAT, 424, 60, 59, 85, 79, 105, 36, 45, 70, 148), new PokemonForm("Sandy Cloak", "sandy", Type.BUG, Type.GROUND, 0.5, 6.5, Abilities.ANTICIPATION, Abilities.NONE, Abilities.OVERCOAT, 424, 60, 79, 105, 59, 85, 36, 45, 70, 148), new PokemonForm("Trash Cloak", "trash", Type.BUG, Type.STEEL, 0.5, 6.5, Abilities.ANTICIPATION, Abilities.NONE, Abilities.OVERCOAT, 424, 60, 69, 95, 69, 95, 36, 45, 70, 148), ), - new PokemonSpecies(Species.MOTHIM, "Mothim", 4, false, false, false, "Moth Pokémon", Type.BUG, Type.FLYING, 0.9, 23.3, Abilities.SWARM, Abilities.NONE, Abilities.TINTED_LENS, 424, 70, 94, 50, 94, 50, 66, 45, 70, 148, GrowthRate.MEDIUM_FAST, 100, false), - new PokemonSpecies(Species.COMBEE, "Combee", 4, false, false, false, "Tiny Bee Pokémon", Type.BUG, Type.FLYING, 0.3, 5.5, Abilities.HONEY_GATHER, Abilities.NONE, Abilities.HUSTLE, 244, 30, 30, 42, 30, 42, 70, 120, 50, 49, GrowthRate.MEDIUM_SLOW, 87.5, true), - new PokemonSpecies(Species.VESPIQUEN, "Vespiquen", 4, false, false, false, "Beehive Pokémon", Type.BUG, Type.FLYING, 1.2, 38.5, Abilities.PRESSURE, Abilities.NONE, Abilities.UNNERVE, 474, 70, 80, 102, 80, 102, 40, 45, 50, 166, GrowthRate.MEDIUM_SLOW, 0, false), - new PokemonSpecies(Species.PACHIRISU, "Pachirisu", 4, false, false, false, "EleSquirrel Pokémon", Type.ELECTRIC, null, 0.4, 3.9, Abilities.RUN_AWAY, Abilities.PICKUP, Abilities.VOLT_ABSORB, 405, 60, 45, 70, 45, 90, 95, 200, 100, 142, GrowthRate.MEDIUM_FAST, 50, true), - new PokemonSpecies(Species.BUIZEL, "Buizel", 4, false, false, false, "Sea Weasel Pokémon", Type.WATER, null, 0.7, 29.5, Abilities.SWIFT_SWIM, Abilities.NONE, Abilities.WATER_VEIL, 330, 55, 65, 35, 60, 30, 85, 190, 70, 66, GrowthRate.MEDIUM_FAST, 50, true), - new PokemonSpecies(Species.FLOATZEL, "Floatzel", 4, false, false, false, "Sea Weasel Pokémon", Type.WATER, null, 1.1, 33.5, Abilities.SWIFT_SWIM, Abilities.NONE, Abilities.WATER_VEIL, 495, 85, 105, 55, 85, 50, 115, 75, 70, 173, GrowthRate.MEDIUM_FAST, 50, true), - new PokemonSpecies(Species.CHERUBI, "Cherubi", 4, false, false, false, "Cherry Pokémon", Type.GRASS, null, 0.4, 3.3, Abilities.CHLOROPHYLL, Abilities.NONE, Abilities.NONE, 275, 45, 35, 45, 62, 53, 35, 190, 50, 55, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.CHERRIM, "Cherrim", 4, false, false, false, "Blossom Pokémon", Type.GRASS, null, 0.5, 9.3, Abilities.FLOWER_GIFT, Abilities.NONE, Abilities.NONE, 450, 70, 60, 70, 87, 78, 85, 75, 50, 158, GrowthRate.MEDIUM_FAST, 50, false, true, + new PokemonSpecies(Species.MOTHIM, 4, false, false, false, "Moth Pokémon", Type.BUG, Type.FLYING, 0.9, 23.3, Abilities.SWARM, Abilities.NONE, Abilities.TINTED_LENS, 424, 70, 94, 50, 94, 50, 66, 45, 70, 148, GrowthRate.MEDIUM_FAST, 100, false), + new PokemonSpecies(Species.COMBEE, 4, false, false, false, "Tiny Bee Pokémon", Type.BUG, Type.FLYING, 0.3, 5.5, Abilities.HONEY_GATHER, Abilities.NONE, Abilities.HUSTLE, 244, 30, 30, 42, 30, 42, 70, 120, 50, 49, GrowthRate.MEDIUM_SLOW, 87.5, true), + new PokemonSpecies(Species.VESPIQUEN, 4, false, false, false, "Beehive Pokémon", Type.BUG, Type.FLYING, 1.2, 38.5, Abilities.PRESSURE, Abilities.NONE, Abilities.UNNERVE, 474, 70, 80, 102, 80, 102, 40, 45, 50, 166, GrowthRate.MEDIUM_SLOW, 0, false), + new PokemonSpecies(Species.PACHIRISU, 4, false, false, false, "EleSquirrel Pokémon", Type.ELECTRIC, null, 0.4, 3.9, Abilities.RUN_AWAY, Abilities.PICKUP, Abilities.VOLT_ABSORB, 405, 60, 45, 70, 45, 90, 95, 200, 100, 142, GrowthRate.MEDIUM_FAST, 50, true), + new PokemonSpecies(Species.BUIZEL, 4, false, false, false, "Sea Weasel Pokémon", Type.WATER, null, 0.7, 29.5, Abilities.SWIFT_SWIM, Abilities.NONE, Abilities.WATER_VEIL, 330, 55, 65, 35, 60, 30, 85, 190, 70, 66, GrowthRate.MEDIUM_FAST, 50, true), + new PokemonSpecies(Species.FLOATZEL, 4, false, false, false, "Sea Weasel Pokémon", Type.WATER, null, 1.1, 33.5, Abilities.SWIFT_SWIM, Abilities.NONE, Abilities.WATER_VEIL, 495, 85, 105, 55, 85, 50, 115, 75, 70, 173, GrowthRate.MEDIUM_FAST, 50, true), + new PokemonSpecies(Species.CHERUBI, 4, false, false, false, "Cherry Pokémon", Type.GRASS, null, 0.4, 3.3, Abilities.CHLOROPHYLL, Abilities.NONE, Abilities.NONE, 275, 45, 35, 45, 62, 53, 35, 190, 50, 55, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.CHERRIM, 4, false, false, false, "Blossom Pokémon", Type.GRASS, null, 0.5, 9.3, Abilities.FLOWER_GIFT, Abilities.NONE, Abilities.NONE, 450, 70, 60, 70, 87, 78, 85, 75, 50, 158, GrowthRate.MEDIUM_FAST, 50, false, true, new PokemonForm("Overcast Form", "overcast", Type.GRASS, null, 0.5, 9.3, Abilities.FLOWER_GIFT, Abilities.NONE, Abilities.NONE, 450, 70, 60, 70, 87, 78, 85, 75, 50, 158), new PokemonForm("Sunshine Form", "sunshine", Type.GRASS, null, 0.5, 9.3, Abilities.FLOWER_GIFT, Abilities.NONE, Abilities.NONE, 450, 70, 60, 70, 87, 78, 85, 75, 50, 158), ), - new PokemonSpecies(Species.SHELLOS, "Shellos", 4, false, false, false, "Sea Slug Pokémon", Type.WATER, null, 0.3, 6.3, Abilities.STICKY_HOLD, Abilities.STORM_DRAIN, Abilities.SAND_FORCE, 325, 76, 48, 48, 57, 62, 34, 190, 50, 65, GrowthRate.MEDIUM_FAST, 50, false, false, + new PokemonSpecies(Species.SHELLOS, 4, false, false, false, "Sea Slug Pokémon", Type.WATER, null, 0.3, 6.3, Abilities.STICKY_HOLD, Abilities.STORM_DRAIN, Abilities.SAND_FORCE, 325, 76, 48, 48, 57, 62, 34, 190, 50, 65, GrowthRate.MEDIUM_FAST, 50, false, false, new PokemonForm("East Sea", "east", Type.WATER, null, 0.3, 6.3, Abilities.STICKY_HOLD, Abilities.STORM_DRAIN, Abilities.SAND_FORCE, 325, 76, 48, 48, 57, 62, 34, 190, 50, 65), new PokemonForm("West Sea", "west", Type.WATER, null, 0.3, 6.3, Abilities.STICKY_HOLD, Abilities.STORM_DRAIN, Abilities.SAND_FORCE, 325, 76, 48, 48, 57, 62, 34, 190, 50, 65), ), - new PokemonSpecies(Species.GASTRODON, "Gastrodon", 4, false, false, false, "Sea Slug Pokémon", Type.WATER, Type.GROUND, 0.9, 29.9, Abilities.STICKY_HOLD, Abilities.STORM_DRAIN, Abilities.SAND_FORCE, 475, 111, 83, 68, 92, 82, 39, 75, 50, 166, GrowthRate.MEDIUM_FAST, 50, false, false, + new PokemonSpecies(Species.GASTRODON, 4, false, false, false, "Sea Slug Pokémon", Type.WATER, Type.GROUND, 0.9, 29.9, Abilities.STICKY_HOLD, Abilities.STORM_DRAIN, Abilities.SAND_FORCE, 475, 111, 83, 68, 92, 82, 39, 75, 50, 166, GrowthRate.MEDIUM_FAST, 50, false, false, new PokemonForm("East Sea", "east", Type.WATER, Type.GROUND, 0.9, 29.9, Abilities.STICKY_HOLD, Abilities.STORM_DRAIN, Abilities.SAND_FORCE, 475, 111, 83, 68, 92, 82, 39, 75, 50, 166), new PokemonForm("West Sea", "west", Type.WATER, Type.GROUND, 0.9, 29.9, Abilities.STICKY_HOLD, Abilities.STORM_DRAIN, Abilities.SAND_FORCE, 475, 111, 83, 68, 92, 82, 39, 75, 50, 166), ), - new PokemonSpecies(Species.AMBIPOM, "Ambipom", 4, false, false, false, "Long Tail Pokémon", Type.NORMAL, null, 1.2, 20.3, Abilities.TECHNICIAN, Abilities.PICKUP, Abilities.SKILL_LINK, 482, 75, 100, 66, 60, 66, 115, 45, 100, 169, GrowthRate.FAST, 50, true), - new PokemonSpecies(Species.DRIFLOON, "Drifloon", 4, false, false, false, "Balloon Pokémon", Type.GHOST, Type.FLYING, 0.4, 1.2, Abilities.AFTERMATH, Abilities.UNBURDEN, Abilities.FLARE_BOOST, 348, 90, 50, 34, 60, 44, 70, 125, 50, 70, GrowthRate.FLUCTUATING, 50, false), - new PokemonSpecies(Species.DRIFBLIM, "Drifblim", 4, false, false, false, "Blimp Pokémon", Type.GHOST, Type.FLYING, 1.2, 15, Abilities.AFTERMATH, Abilities.UNBURDEN, Abilities.FLARE_BOOST, 498, 150, 80, 44, 90, 54, 80, 60, 50, 174, GrowthRate.FLUCTUATING, 50, false), - new PokemonSpecies(Species.BUNEARY, "Buneary", 4, false, false, false, "Rabbit Pokémon", Type.NORMAL, null, 0.4, 5.5, Abilities.RUN_AWAY, Abilities.KLUTZ, Abilities.LIMBER, 350, 55, 66, 44, 44, 56, 85, 190, 0, 70, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.LOPUNNY, "Lopunny", 4, false, false, false, "Rabbit Pokémon", Type.NORMAL, null, 1.2, 33.3, Abilities.CUTE_CHARM, Abilities.KLUTZ, Abilities.LIMBER, 480, 65, 76, 84, 54, 96, 105, 60, 140, 168, GrowthRate.MEDIUM_FAST, 50, false, true, + new PokemonSpecies(Species.AMBIPOM, 4, false, false, false, "Long Tail Pokémon", Type.NORMAL, null, 1.2, 20.3, Abilities.TECHNICIAN, Abilities.PICKUP, Abilities.SKILL_LINK, 482, 75, 100, 66, 60, 66, 115, 45, 100, 169, GrowthRate.FAST, 50, true), + new PokemonSpecies(Species.DRIFLOON, 4, false, false, false, "Balloon Pokémon", Type.GHOST, Type.FLYING, 0.4, 1.2, Abilities.AFTERMATH, Abilities.UNBURDEN, Abilities.FLARE_BOOST, 348, 90, 50, 34, 60, 44, 70, 125, 50, 70, GrowthRate.FLUCTUATING, 50, false), + new PokemonSpecies(Species.DRIFBLIM, 4, false, false, false, "Blimp Pokémon", Type.GHOST, Type.FLYING, 1.2, 15, Abilities.AFTERMATH, Abilities.UNBURDEN, Abilities.FLARE_BOOST, 498, 150, 80, 44, 90, 54, 80, 60, 50, 174, GrowthRate.FLUCTUATING, 50, false), + new PokemonSpecies(Species.BUNEARY, 4, false, false, false, "Rabbit Pokémon", Type.NORMAL, null, 0.4, 5.5, Abilities.RUN_AWAY, Abilities.KLUTZ, Abilities.LIMBER, 350, 55, 66, 44, 44, 56, 85, 190, 0, 70, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.LOPUNNY, 4, false, false, false, "Rabbit Pokémon", Type.NORMAL, null, 1.2, 33.3, Abilities.CUTE_CHARM, Abilities.KLUTZ, Abilities.LIMBER, 480, 65, 76, 84, 54, 96, 105, 60, 140, 168, GrowthRate.MEDIUM_FAST, 50, false, true, new PokemonForm("Normal", "", Type.NORMAL, null, 1.2, 33.3, Abilities.CUTE_CHARM, Abilities.KLUTZ, Abilities.LIMBER, 480, 65, 76, 84, 54, 96, 105, 60, 140, 168), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.NORMAL, Type.FIGHTING, 1.3, 28.3, Abilities.SCRAPPY, Abilities.SCRAPPY, Abilities.SCRAPPY, 580, 65, 136, 94, 54, 96, 135, 60, 140, 168), ), - new PokemonSpecies(Species.MISMAGIUS, "Mismagius", 4, false, false, false, "Magical Pokémon", Type.GHOST, null, 0.9, 4.4, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 495, 60, 60, 60, 105, 105, 105, 45, 35, 173, GrowthRate.FAST, 50, false), - new PokemonSpecies(Species.HONCHKROW, "Honchkrow", 4, false, false, false, "Big Boss Pokémon", Type.DARK, Type.FLYING, 0.9, 27.3, Abilities.INSOMNIA, Abilities.SUPER_LUCK, Abilities.MOXIE, 505, 100, 125, 52, 105, 52, 71, 30, 35, 177, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.GLAMEOW, "Glameow", 4, false, false, false, "Catty Pokémon", Type.NORMAL, null, 0.5, 3.9, Abilities.LIMBER, Abilities.OWN_TEMPO, Abilities.KEEN_EYE, 310, 49, 55, 42, 42, 37, 85, 190, 70, 62, GrowthRate.FAST, 25, false), - new PokemonSpecies(Species.PURUGLY, "Purugly", 4, false, false, false, "Tiger Cat Pokémon", Type.NORMAL, null, 1, 43.8, Abilities.THICK_FAT, Abilities.OWN_TEMPO, Abilities.DEFIANT, 452, 71, 82, 64, 64, 59, 112, 75, 70, 158, GrowthRate.FAST, 25, false), - new PokemonSpecies(Species.CHINGLING, "Chingling", 4, false, false, false, "Bell Pokémon", Type.PSYCHIC, null, 0.2, 0.6, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 285, 45, 30, 50, 65, 50, 45, 120, 70, 57, GrowthRate.FAST, 50, false), - new PokemonSpecies(Species.STUNKY, "Stunky", 4, false, false, false, "Skunk Pokémon", Type.POISON, Type.DARK, 0.4, 19.2, Abilities.STENCH, Abilities.AFTERMATH, Abilities.KEEN_EYE, 329, 63, 63, 47, 41, 41, 74, 225, 50, 66, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.SKUNTANK, "Skuntank", 4, false, false, false, "Skunk Pokémon", Type.POISON, Type.DARK, 1, 38, Abilities.STENCH, Abilities.AFTERMATH, Abilities.KEEN_EYE, 479, 103, 93, 67, 71, 61, 84, 60, 50, 168, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.BRONZOR, "Bronzor", 4, false, false, false, "Bronze Pokémon", Type.STEEL, Type.PSYCHIC, 0.5, 60.5, Abilities.LEVITATE, Abilities.HEATPROOF, Abilities.HEAVY_METAL, 300, 57, 24, 86, 24, 86, 23, 255, 50, 60, GrowthRate.MEDIUM_FAST, null, false), - new PokemonSpecies(Species.BRONZONG, "Bronzong", 4, false, false, false, "Bronze Bell Pokémon", Type.STEEL, Type.PSYCHIC, 1.3, 187, Abilities.LEVITATE, Abilities.HEATPROOF, Abilities.HEAVY_METAL, 500, 67, 89, 116, 79, 116, 33, 90, 50, 175, GrowthRate.MEDIUM_FAST, null, false), - new PokemonSpecies(Species.BONSLY, "Bonsly", 4, false, false, false, "Bonsai Pokémon", Type.ROCK, null, 0.5, 15, Abilities.STURDY, Abilities.ROCK_HEAD, Abilities.RATTLED, 290, 50, 80, 95, 10, 45, 10, 255, 50, 58, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.MIME_JR, "Mime Jr.", 4, false, false, false, "Mime Pokémon", Type.PSYCHIC, Type.FAIRY, 0.6, 13, Abilities.SOUNDPROOF, Abilities.FILTER, Abilities.TECHNICIAN, 310, 20, 25, 45, 70, 90, 60, 145, 50, 62, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.HAPPINY, "Happiny", 4, false, false, false, "Playhouse Pokémon", Type.NORMAL, null, 0.6, 24.4, Abilities.NATURAL_CURE, Abilities.SERENE_GRACE, Abilities.FRIEND_GUARD, 220, 100, 5, 5, 15, 65, 30, 130, 140, 110, GrowthRate.FAST, 0, false), - new PokemonSpecies(Species.CHATOT, "Chatot", 4, false, false, false, "Music Note Pokémon", Type.NORMAL, Type.FLYING, 0.5, 1.9, Abilities.KEEN_EYE, Abilities.TANGLED_FEET, Abilities.BIG_PECKS, 411, 76, 65, 45, 92, 42, 91, 30, 35, 144, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.SPIRITOMB, "Spiritomb", 4, false, false, false, "Forbidden Pokémon", Type.GHOST, Type.DARK, 1, 108, Abilities.PRESSURE, Abilities.NONE, Abilities.INFILTRATOR, 485, 50, 92, 108, 92, 108, 35, 100, 50, 170, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.GIBLE, "Gible", 4, false, false, false, "Land Shark Pokémon", Type.DRAGON, Type.GROUND, 0.7, 20.5, Abilities.SAND_VEIL, Abilities.NONE, Abilities.ROUGH_SKIN, 300, 58, 70, 45, 40, 45, 42, 45, 50, 60, GrowthRate.SLOW, 50, true), - new PokemonSpecies(Species.GABITE, "Gabite", 4, false, false, false, "Cave Pokémon", Type.DRAGON, Type.GROUND, 1.4, 56, Abilities.SAND_VEIL, Abilities.NONE, Abilities.ROUGH_SKIN, 410, 68, 90, 65, 50, 55, 82, 45, 50, 144, GrowthRate.SLOW, 50, true), - new PokemonSpecies(Species.GARCHOMP, "Garchomp", 4, false, false, false, "Mach Pokémon", Type.DRAGON, Type.GROUND, 1.9, 95, Abilities.SAND_VEIL, Abilities.NONE, Abilities.ROUGH_SKIN, 600, 108, 130, 95, 80, 85, 102, 45, 50, 300, GrowthRate.SLOW, 50, true, true, + new PokemonSpecies(Species.MISMAGIUS, 4, false, false, false, "Magical Pokémon", Type.GHOST, null, 0.9, 4.4, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 495, 60, 60, 60, 105, 105, 105, 45, 35, 173, GrowthRate.FAST, 50, false), + new PokemonSpecies(Species.HONCHKROW, 4, false, false, false, "Big Boss Pokémon", Type.DARK, Type.FLYING, 0.9, 27.3, Abilities.INSOMNIA, Abilities.SUPER_LUCK, Abilities.MOXIE, 505, 100, 125, 52, 105, 52, 71, 30, 35, 177, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.GLAMEOW, 4, false, false, false, "Catty Pokémon", Type.NORMAL, null, 0.5, 3.9, Abilities.LIMBER, Abilities.OWN_TEMPO, Abilities.KEEN_EYE, 310, 49, 55, 42, 42, 37, 85, 190, 70, 62, GrowthRate.FAST, 25, false), + new PokemonSpecies(Species.PURUGLY, 4, false, false, false, "Tiger Cat Pokémon", Type.NORMAL, null, 1, 43.8, Abilities.THICK_FAT, Abilities.OWN_TEMPO, Abilities.DEFIANT, 452, 71, 82, 64, 64, 59, 112, 75, 70, 158, GrowthRate.FAST, 25, false), + new PokemonSpecies(Species.CHINGLING, 4, false, false, false, "Bell Pokémon", Type.PSYCHIC, null, 0.2, 0.6, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 285, 45, 30, 50, 65, 50, 45, 120, 70, 57, GrowthRate.FAST, 50, false), + new PokemonSpecies(Species.STUNKY, 4, false, false, false, "Skunk Pokémon", Type.POISON, Type.DARK, 0.4, 19.2, Abilities.STENCH, Abilities.AFTERMATH, Abilities.KEEN_EYE, 329, 63, 63, 47, 41, 41, 74, 225, 50, 66, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.SKUNTANK, 4, false, false, false, "Skunk Pokémon", Type.POISON, Type.DARK, 1, 38, Abilities.STENCH, Abilities.AFTERMATH, Abilities.KEEN_EYE, 479, 103, 93, 67, 71, 61, 84, 60, 50, 168, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.BRONZOR, 4, false, false, false, "Bronze Pokémon", Type.STEEL, Type.PSYCHIC, 0.5, 60.5, Abilities.LEVITATE, Abilities.HEATPROOF, Abilities.HEAVY_METAL, 300, 57, 24, 86, 24, 86, 23, 255, 50, 60, GrowthRate.MEDIUM_FAST, null, false), + new PokemonSpecies(Species.BRONZONG, 4, false, false, false, "Bronze Bell Pokémon", Type.STEEL, Type.PSYCHIC, 1.3, 187, Abilities.LEVITATE, Abilities.HEATPROOF, Abilities.HEAVY_METAL, 500, 67, 89, 116, 79, 116, 33, 90, 50, 175, GrowthRate.MEDIUM_FAST, null, false), + new PokemonSpecies(Species.BONSLY, 4, false, false, false, "Bonsai Pokémon", Type.ROCK, null, 0.5, 15, Abilities.STURDY, Abilities.ROCK_HEAD, Abilities.RATTLED, 290, 50, 80, 95, 10, 45, 10, 255, 50, 58, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.MIME_JR, 4, false, false, false, "Mime Pokémon", Type.PSYCHIC, Type.FAIRY, 0.6, 13, Abilities.SOUNDPROOF, Abilities.FILTER, Abilities.TECHNICIAN, 310, 20, 25, 45, 70, 90, 60, 145, 50, 62, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.HAPPINY, 4, false, false, false, "Playhouse Pokémon", Type.NORMAL, null, 0.6, 24.4, Abilities.NATURAL_CURE, Abilities.SERENE_GRACE, Abilities.FRIEND_GUARD, 220, 100, 5, 5, 15, 65, 30, 130, 140, 110, GrowthRate.FAST, 0, false), + new PokemonSpecies(Species.CHATOT, 4, false, false, false, "Music Note Pokémon", Type.NORMAL, Type.FLYING, 0.5, 1.9, Abilities.KEEN_EYE, Abilities.TANGLED_FEET, Abilities.BIG_PECKS, 411, 76, 65, 45, 92, 42, 91, 30, 35, 144, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.SPIRITOMB, 4, false, false, false, "Forbidden Pokémon", Type.GHOST, Type.DARK, 1, 108, Abilities.PRESSURE, Abilities.NONE, Abilities.INFILTRATOR, 485, 50, 92, 108, 92, 108, 35, 100, 50, 170, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.GIBLE, 4, false, false, false, "Land Shark Pokémon", Type.DRAGON, Type.GROUND, 0.7, 20.5, Abilities.SAND_VEIL, Abilities.NONE, Abilities.ROUGH_SKIN, 300, 58, 70, 45, 40, 45, 42, 45, 50, 60, GrowthRate.SLOW, 50, true), + new PokemonSpecies(Species.GABITE, 4, false, false, false, "Cave Pokémon", Type.DRAGON, Type.GROUND, 1.4, 56, Abilities.SAND_VEIL, Abilities.NONE, Abilities.ROUGH_SKIN, 410, 68, 90, 65, 50, 55, 82, 45, 50, 144, GrowthRate.SLOW, 50, true), + new PokemonSpecies(Species.GARCHOMP, 4, false, false, false, "Mach Pokémon", Type.DRAGON, Type.GROUND, 1.9, 95, Abilities.SAND_VEIL, Abilities.NONE, Abilities.ROUGH_SKIN, 600, 108, 130, 95, 80, 85, 102, 45, 50, 300, GrowthRate.SLOW, 50, true, true, new PokemonForm("Normal", "", Type.DRAGON, Type.GROUND, 1.9, 95, Abilities.SAND_VEIL, Abilities.NONE, Abilities.ROUGH_SKIN, 600, 108, 130, 95, 80, 85, 102, 45, 50, 300, true), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.DRAGON, Type.GROUND, 1.9, 95, Abilities.SAND_FORCE, Abilities.NONE, Abilities.SAND_FORCE, 700, 108, 170, 115, 120, 95, 92, 45, 50, 300, true), ), - new PokemonSpecies(Species.MUNCHLAX, "Munchlax", 4, false, false, false, "Big Eater Pokémon", Type.NORMAL, null, 0.6, 105, Abilities.PICKUP, Abilities.THICK_FAT, Abilities.GLUTTONY, 390, 135, 85, 40, 40, 85, 5, 50, 50, 78, GrowthRate.SLOW, 87.5, false), - new PokemonSpecies(Species.RIOLU, "Riolu", 4, false, false, false, "Emanation Pokémon", Type.FIGHTING, null, 0.7, 20.2, Abilities.STEADFAST, Abilities.INNER_FOCUS, Abilities.PRANKSTER, 285, 40, 70, 40, 35, 40, 60, 75, 50, 57, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.LUCARIO, "Lucario", 4, false, false, false, "Aura Pokémon", Type.FIGHTING, Type.STEEL, 1.2, 54, Abilities.STEADFAST, Abilities.INNER_FOCUS, Abilities.JUSTIFIED, 525, 70, 110, 70, 115, 70, 90, 45, 50, 184, GrowthRate.MEDIUM_SLOW, 87.5, false, true, + new PokemonSpecies(Species.MUNCHLAX, 4, false, false, false, "Big Eater Pokémon", Type.NORMAL, null, 0.6, 105, Abilities.PICKUP, Abilities.THICK_FAT, Abilities.GLUTTONY, 390, 135, 85, 40, 40, 85, 5, 50, 50, 78, GrowthRate.SLOW, 87.5, false), + new PokemonSpecies(Species.RIOLU, 4, false, false, false, "Emanation Pokémon", Type.FIGHTING, null, 0.7, 20.2, Abilities.STEADFAST, Abilities.INNER_FOCUS, Abilities.PRANKSTER, 285, 40, 70, 40, 35, 40, 60, 75, 50, 57, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.LUCARIO, 4, false, false, false, "Aura Pokémon", Type.FIGHTING, Type.STEEL, 1.2, 54, Abilities.STEADFAST, Abilities.INNER_FOCUS, Abilities.JUSTIFIED, 525, 70, 110, 70, 115, 70, 90, 45, 50, 184, GrowthRate.MEDIUM_SLOW, 87.5, false, true, new PokemonForm("Normal", "", Type.FIGHTING, Type.STEEL, 1.2, 54, Abilities.STEADFAST, Abilities.INNER_FOCUS, Abilities.JUSTIFIED, 525, 70, 110, 70, 115, 70, 90, 45, 50, 184), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.FIGHTING, Type.STEEL, 1.3, 57.5, Abilities.ADAPTABILITY, Abilities.ADAPTABILITY, Abilities.ADAPTABILITY, 625, 70, 145, 88, 140, 70, 112, 45, 50, 184), ), - new PokemonSpecies(Species.HIPPOPOTAS, "Hippopotas", 4, false, false, false, "Hippo Pokémon", Type.GROUND, null, 0.8, 49.5, Abilities.SAND_STREAM, Abilities.NONE, Abilities.SAND_FORCE, 330, 68, 72, 78, 38, 42, 32, 140, 50, 66, GrowthRate.SLOW, 50, true), - new PokemonSpecies(Species.HIPPOWDON, "Hippowdon", 4, false, false, false, "Heavyweight Pokémon", Type.GROUND, null, 2, 300, Abilities.SAND_STREAM, Abilities.NONE, Abilities.SAND_FORCE, 525, 108, 112, 118, 68, 72, 47, 60, 50, 184, GrowthRate.SLOW, 50, true), - new PokemonSpecies(Species.SKORUPI, "Skorupi", 4, false, false, false, "Scorpion Pokémon", Type.POISON, Type.BUG, 0.8, 12, Abilities.BATTLE_ARMOR, Abilities.SNIPER, Abilities.KEEN_EYE, 330, 40, 50, 90, 30, 55, 65, 120, 50, 66, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.DRAPION, "Drapion", 4, false, false, false, "Ogre Scorpion Pokémon", Type.POISON, Type.DARK, 1.3, 61.5, Abilities.BATTLE_ARMOR, Abilities.SNIPER, Abilities.KEEN_EYE, 500, 70, 90, 110, 60, 75, 95, 45, 50, 175, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.CROAGUNK, "Croagunk", 4, false, false, false, "Toxic Mouth Pokémon", Type.POISON, Type.FIGHTING, 0.7, 23, Abilities.ANTICIPATION, Abilities.DRY_SKIN, Abilities.POISON_TOUCH, 300, 48, 61, 40, 61, 40, 50, 140, 100, 60, GrowthRate.MEDIUM_FAST, 50, true), - new PokemonSpecies(Species.TOXICROAK, "Toxicroak", 4, false, false, false, "Toxic Mouth Pokémon", Type.POISON, Type.FIGHTING, 1.3, 44.4, Abilities.ANTICIPATION, Abilities.DRY_SKIN, Abilities.POISON_TOUCH, 490, 83, 106, 65, 86, 65, 85, 75, 50, 172, GrowthRate.MEDIUM_FAST, 50, true), - new PokemonSpecies(Species.CARNIVINE, "Carnivine", 4, false, false, false, "Bug Catcher Pokémon", Type.GRASS, null, 1.4, 27, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 454, 74, 100, 72, 90, 72, 46, 200, 70, 159, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.FINNEON, "Finneon", 4, false, false, false, "Wing Fish Pokémon", Type.WATER, null, 0.4, 7, Abilities.SWIFT_SWIM, Abilities.STORM_DRAIN, Abilities.WATER_VEIL, 330, 49, 49, 56, 49, 61, 66, 190, 70, 66, GrowthRate.ERRATIC, 50, true), - new PokemonSpecies(Species.LUMINEON, "Lumineon", 4, false, false, false, "Neon Pokémon", Type.WATER, null, 1.2, 24, Abilities.SWIFT_SWIM, Abilities.STORM_DRAIN, Abilities.WATER_VEIL, 460, 69, 69, 76, 69, 86, 91, 75, 70, 161, GrowthRate.ERRATIC, 50, true), - new PokemonSpecies(Species.MANTYKE, "Mantyke", 4, false, false, false, "Kite Pokémon", Type.WATER, Type.FLYING, 1, 65, Abilities.SWIFT_SWIM, Abilities.WATER_ABSORB, Abilities.WATER_VEIL, 345, 45, 20, 50, 60, 120, 50, 25, 50, 69, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.SNOVER, "Snover", 4, false, false, false, "Frost Tree Pokémon", Type.GRASS, Type.ICE, 1, 50.5, Abilities.SNOW_WARNING, Abilities.NONE, Abilities.SOUNDPROOF, 334, 60, 62, 50, 62, 60, 40, 120, 50, 67, GrowthRate.SLOW, 50, true), - new PokemonSpecies(Species.ABOMASNOW, "Abomasnow", 4, false, false, false, "Frost Tree Pokémon", Type.GRASS, Type.ICE, 2.2, 135.5, Abilities.SNOW_WARNING, Abilities.NONE, Abilities.SOUNDPROOF, 494, 90, 92, 75, 92, 85, 60, 60, 50, 173, GrowthRate.SLOW, 50, true, true, + new PokemonSpecies(Species.HIPPOPOTAS, 4, false, false, false, "Hippo Pokémon", Type.GROUND, null, 0.8, 49.5, Abilities.SAND_STREAM, Abilities.NONE, Abilities.SAND_FORCE, 330, 68, 72, 78, 38, 42, 32, 140, 50, 66, GrowthRate.SLOW, 50, true), + new PokemonSpecies(Species.HIPPOWDON, 4, false, false, false, "Heavyweight Pokémon", Type.GROUND, null, 2, 300, Abilities.SAND_STREAM, Abilities.NONE, Abilities.SAND_FORCE, 525, 108, 112, 118, 68, 72, 47, 60, 50, 184, GrowthRate.SLOW, 50, true), + new PokemonSpecies(Species.SKORUPI, 4, false, false, false, "Scorpion Pokémon", Type.POISON, Type.BUG, 0.8, 12, Abilities.BATTLE_ARMOR, Abilities.SNIPER, Abilities.KEEN_EYE, 330, 40, 50, 90, 30, 55, 65, 120, 50, 66, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.DRAPION, 4, false, false, false, "Ogre Scorpion Pokémon", Type.POISON, Type.DARK, 1.3, 61.5, Abilities.BATTLE_ARMOR, Abilities.SNIPER, Abilities.KEEN_EYE, 500, 70, 90, 110, 60, 75, 95, 45, 50, 175, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.CROAGUNK, 4, false, false, false, "Toxic Mouth Pokémon", Type.POISON, Type.FIGHTING, 0.7, 23, Abilities.ANTICIPATION, Abilities.DRY_SKIN, Abilities.POISON_TOUCH, 300, 48, 61, 40, 61, 40, 50, 140, 100, 60, GrowthRate.MEDIUM_FAST, 50, true), + new PokemonSpecies(Species.TOXICROAK, 4, false, false, false, "Toxic Mouth Pokémon", Type.POISON, Type.FIGHTING, 1.3, 44.4, Abilities.ANTICIPATION, Abilities.DRY_SKIN, Abilities.POISON_TOUCH, 490, 83, 106, 65, 86, 65, 85, 75, 50, 172, GrowthRate.MEDIUM_FAST, 50, true), + new PokemonSpecies(Species.CARNIVINE, 4, false, false, false, "Bug Catcher Pokémon", Type.GRASS, null, 1.4, 27, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 454, 74, 100, 72, 90, 72, 46, 200, 70, 159, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.FINNEON, 4, false, false, false, "Wing Fish Pokémon", Type.WATER, null, 0.4, 7, Abilities.SWIFT_SWIM, Abilities.STORM_DRAIN, Abilities.WATER_VEIL, 330, 49, 49, 56, 49, 61, 66, 190, 70, 66, GrowthRate.ERRATIC, 50, true), + new PokemonSpecies(Species.LUMINEON, 4, false, false, false, "Neon Pokémon", Type.WATER, null, 1.2, 24, Abilities.SWIFT_SWIM, Abilities.STORM_DRAIN, Abilities.WATER_VEIL, 460, 69, 69, 76, 69, 86, 91, 75, 70, 161, GrowthRate.ERRATIC, 50, true), + new PokemonSpecies(Species.MANTYKE, 4, false, false, false, "Kite Pokémon", Type.WATER, Type.FLYING, 1, 65, Abilities.SWIFT_SWIM, Abilities.WATER_ABSORB, Abilities.WATER_VEIL, 345, 45, 20, 50, 60, 120, 50, 25, 50, 69, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.SNOVER, 4, false, false, false, "Frost Tree Pokémon", Type.GRASS, Type.ICE, 1, 50.5, Abilities.SNOW_WARNING, Abilities.NONE, Abilities.SOUNDPROOF, 334, 60, 62, 50, 62, 60, 40, 120, 50, 67, GrowthRate.SLOW, 50, true), + new PokemonSpecies(Species.ABOMASNOW, 4, false, false, false, "Frost Tree Pokémon", Type.GRASS, Type.ICE, 2.2, 135.5, Abilities.SNOW_WARNING, Abilities.NONE, Abilities.SOUNDPROOF, 494, 90, 92, 75, 92, 85, 60, 60, 50, 173, GrowthRate.SLOW, 50, true, true, new PokemonForm("Normal", "", Type.GRASS, Type.ICE, 2.2, 135.5, Abilities.SNOW_WARNING, Abilities.NONE, Abilities.SOUNDPROOF, 494, 90, 92, 75, 92, 85, 60, 60, 50, 173, true), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.GRASS, Type.ICE, 2.7, 185, Abilities.SNOW_WARNING, Abilities.NONE, Abilities.SNOW_WARNING, 594, 90, 132, 105, 132, 105, 30, 60, 50, 173, true), ), - new PokemonSpecies(Species.WEAVILE, "Weavile", 4, false, false, false, "Sharp Claw Pokémon", Type.DARK, Type.ICE, 1.1, 34, Abilities.PRESSURE, Abilities.NONE, Abilities.PICKPOCKET, 510, 70, 120, 65, 45, 85, 125, 45, 35, 179, GrowthRate.MEDIUM_SLOW, 50, true), - new PokemonSpecies(Species.MAGNEZONE, "Magnezone", 4, false, false, false, "Magnet Area Pokémon", Type.ELECTRIC, Type.STEEL, 1.2, 180, Abilities.MAGNET_PULL, Abilities.STURDY, Abilities.ANALYTIC, 535, 70, 70, 115, 130, 90, 60, 30, 50, 268, GrowthRate.MEDIUM_FAST, null, false), - new PokemonSpecies(Species.LICKILICKY, "Lickilicky", 4, false, false, false, "Licking Pokémon", Type.NORMAL, null, 1.7, 140, Abilities.OWN_TEMPO, Abilities.OBLIVIOUS, Abilities.CLOUD_NINE, 515, 110, 85, 95, 80, 95, 50, 30, 50, 180, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.RHYPERIOR, "Rhyperior", 4, false, false, false, "Drill Pokémon", Type.GROUND, Type.ROCK, 2.4, 282.8, Abilities.LIGHTNING_ROD, Abilities.SOLID_ROCK, Abilities.RECKLESS, 535, 115, 140, 130, 55, 55, 40, 30, 50, 268, GrowthRate.SLOW, 50, true), - new PokemonSpecies(Species.TANGROWTH, "Tangrowth", 4, false, false, false, "Vine Pokémon", Type.GRASS, null, 2, 128.6, Abilities.CHLOROPHYLL, Abilities.LEAF_GUARD, Abilities.REGENERATOR, 535, 100, 100, 125, 110, 50, 50, 30, 50, 187, GrowthRate.MEDIUM_FAST, 50, true), - new PokemonSpecies(Species.ELECTIVIRE, "Electivire", 4, false, false, false, "Thunderbolt Pokémon", Type.ELECTRIC, null, 1.8, 138.6, Abilities.MOTOR_DRIVE, Abilities.NONE, Abilities.VITAL_SPIRIT, 540, 75, 123, 67, 95, 85, 95, 30, 50, 270, GrowthRate.MEDIUM_FAST, 75, false), - new PokemonSpecies(Species.MAGMORTAR, "Magmortar", 4, false, false, false, "Blast Pokémon", Type.FIRE, null, 1.6, 68, Abilities.FLAME_BODY, Abilities.NONE, Abilities.VITAL_SPIRIT, 540, 75, 95, 67, 125, 95, 83, 30, 50, 270, GrowthRate.MEDIUM_FAST, 75, false), - new PokemonSpecies(Species.TOGEKISS, "Togekiss", 4, false, false, false, "Jubilee Pokémon", Type.FAIRY, Type.FLYING, 1.5, 38, Abilities.HUSTLE, Abilities.SERENE_GRACE, Abilities.SUPER_LUCK, 545, 85, 50, 95, 120, 115, 80, 30, 50, 273, GrowthRate.FAST, 87.5, false), - new PokemonSpecies(Species.YANMEGA, "Yanmega", 4, false, false, false, "Ogre Darner Pokémon", Type.BUG, Type.FLYING, 1.9, 51.5, Abilities.SPEED_BOOST, Abilities.TINTED_LENS, Abilities.FRISK, 515, 86, 76, 86, 116, 56, 95, 30, 70, 180, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.LEAFEON, "Leafeon", 4, false, false, false, "Verdant Pokémon", Type.GRASS, null, 1, 25.5, Abilities.LEAF_GUARD, Abilities.NONE, Abilities.CHLOROPHYLL, 525, 65, 110, 130, 60, 65, 95, 45, 35, 184, GrowthRate.MEDIUM_FAST, 87.5, false), - new PokemonSpecies(Species.GLACEON, "Glaceon", 4, false, false, false, "Fresh Snow Pokémon", Type.ICE, null, 0.8, 25.9, Abilities.SNOW_CLOAK, Abilities.NONE, Abilities.ICE_BODY, 525, 65, 60, 110, 130, 95, 65, 45, 35, 184, GrowthRate.MEDIUM_FAST, 87.5, false), - new PokemonSpecies(Species.GLISCOR, "Gliscor", 4, false, false, false, "Fang Scorpion Pokémon", Type.GROUND, Type.FLYING, 2, 42.5, Abilities.HYPER_CUTTER, Abilities.SAND_VEIL, Abilities.POISON_HEAL, 510, 75, 95, 125, 45, 75, 95, 30, 70, 179, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.MAMOSWINE, "Mamoswine", 4, false, false, false, "Twin Tusk Pokémon", Type.ICE, Type.GROUND, 2.5, 291, Abilities.OBLIVIOUS, Abilities.SNOW_CLOAK, Abilities.THICK_FAT, 530, 110, 130, 80, 70, 60, 80, 50, 50, 265, GrowthRate.SLOW, 50, true), - new PokemonSpecies(Species.PORYGON_Z, "Porygon-Z", 4, false, false, false, "Virtual Pokémon", Type.NORMAL, null, 0.9, 34, Abilities.ADAPTABILITY, Abilities.DOWNLOAD, Abilities.ANALYTIC, 535, 85, 80, 70, 135, 75, 90, 30, 50, 268, GrowthRate.MEDIUM_FAST, null, false), - new PokemonSpecies(Species.GALLADE, "Gallade", 4, false, false, false, "Blade Pokémon", Type.PSYCHIC, Type.FIGHTING, 1.6, 52, Abilities.STEADFAST, Abilities.SHARPNESS, Abilities.JUSTIFIED, 518, 68, 125, 65, 65, 115, 80, 45, 35, 259, GrowthRate.SLOW, 100, false, true, + new PokemonSpecies(Species.WEAVILE, 4, false, false, false, "Sharp Claw Pokémon", Type.DARK, Type.ICE, 1.1, 34, Abilities.PRESSURE, Abilities.NONE, Abilities.PICKPOCKET, 510, 70, 120, 65, 45, 85, 125, 45, 35, 179, GrowthRate.MEDIUM_SLOW, 50, true), + new PokemonSpecies(Species.MAGNEZONE, 4, false, false, false, "Magnet Area Pokémon", Type.ELECTRIC, Type.STEEL, 1.2, 180, Abilities.MAGNET_PULL, Abilities.STURDY, Abilities.ANALYTIC, 535, 70, 70, 115, 130, 90, 60, 30, 50, 268, GrowthRate.MEDIUM_FAST, null, false), + new PokemonSpecies(Species.LICKILICKY, 4, false, false, false, "Licking Pokémon", Type.NORMAL, null, 1.7, 140, Abilities.OWN_TEMPO, Abilities.OBLIVIOUS, Abilities.CLOUD_NINE, 515, 110, 85, 95, 80, 95, 50, 30, 50, 180, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.RHYPERIOR, 4, false, false, false, "Drill Pokémon", Type.GROUND, Type.ROCK, 2.4, 282.8, Abilities.LIGHTNING_ROD, Abilities.SOLID_ROCK, Abilities.RECKLESS, 535, 115, 140, 130, 55, 55, 40, 30, 50, 268, GrowthRate.SLOW, 50, true), + new PokemonSpecies(Species.TANGROWTH, 4, false, false, false, "Vine Pokémon", Type.GRASS, null, 2, 128.6, Abilities.CHLOROPHYLL, Abilities.LEAF_GUARD, Abilities.REGENERATOR, 535, 100, 100, 125, 110, 50, 50, 30, 50, 187, GrowthRate.MEDIUM_FAST, 50, true), + new PokemonSpecies(Species.ELECTIVIRE, 4, false, false, false, "Thunderbolt Pokémon", Type.ELECTRIC, null, 1.8, 138.6, Abilities.MOTOR_DRIVE, Abilities.NONE, Abilities.VITAL_SPIRIT, 540, 75, 123, 67, 95, 85, 95, 30, 50, 270, GrowthRate.MEDIUM_FAST, 75, false), + new PokemonSpecies(Species.MAGMORTAR, 4, false, false, false, "Blast Pokémon", Type.FIRE, null, 1.6, 68, Abilities.FLAME_BODY, Abilities.NONE, Abilities.VITAL_SPIRIT, 540, 75, 95, 67, 125, 95, 83, 30, 50, 270, GrowthRate.MEDIUM_FAST, 75, false), + new PokemonSpecies(Species.TOGEKISS, 4, false, false, false, "Jubilee Pokémon", Type.FAIRY, Type.FLYING, 1.5, 38, Abilities.HUSTLE, Abilities.SERENE_GRACE, Abilities.SUPER_LUCK, 545, 85, 50, 95, 120, 115, 80, 30, 50, 273, GrowthRate.FAST, 87.5, false), + new PokemonSpecies(Species.YANMEGA, 4, false, false, false, "Ogre Darner Pokémon", Type.BUG, Type.FLYING, 1.9, 51.5, Abilities.SPEED_BOOST, Abilities.TINTED_LENS, Abilities.FRISK, 515, 86, 76, 86, 116, 56, 95, 30, 70, 180, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.LEAFEON, 4, false, false, false, "Verdant Pokémon", Type.GRASS, null, 1, 25.5, Abilities.LEAF_GUARD, Abilities.NONE, Abilities.CHLOROPHYLL, 525, 65, 110, 130, 60, 65, 95, 45, 35, 184, GrowthRate.MEDIUM_FAST, 87.5, false), + new PokemonSpecies(Species.GLACEON, 4, false, false, false, "Fresh Snow Pokémon", Type.ICE, null, 0.8, 25.9, Abilities.SNOW_CLOAK, Abilities.NONE, Abilities.ICE_BODY, 525, 65, 60, 110, 130, 95, 65, 45, 35, 184, GrowthRate.MEDIUM_FAST, 87.5, false), + new PokemonSpecies(Species.GLISCOR, 4, false, false, false, "Fang Scorpion Pokémon", Type.GROUND, Type.FLYING, 2, 42.5, Abilities.HYPER_CUTTER, Abilities.SAND_VEIL, Abilities.POISON_HEAL, 510, 75, 95, 125, 45, 75, 95, 30, 70, 179, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.MAMOSWINE, 4, false, false, false, "Twin Tusk Pokémon", Type.ICE, Type.GROUND, 2.5, 291, Abilities.OBLIVIOUS, Abilities.SNOW_CLOAK, Abilities.THICK_FAT, 530, 110, 130, 80, 70, 60, 80, 50, 50, 265, GrowthRate.SLOW, 50, true), + new PokemonSpecies(Species.PORYGON_Z, 4, false, false, false, "Virtual Pokémon", Type.NORMAL, null, 0.9, 34, Abilities.ADAPTABILITY, Abilities.DOWNLOAD, Abilities.ANALYTIC, 535, 85, 80, 70, 135, 75, 90, 30, 50, 268, GrowthRate.MEDIUM_FAST, null, false), + new PokemonSpecies(Species.GALLADE, 4, false, false, false, "Blade Pokémon", Type.PSYCHIC, Type.FIGHTING, 1.6, 52, Abilities.STEADFAST, Abilities.SHARPNESS, Abilities.JUSTIFIED, 518, 68, 125, 65, 65, 115, 80, 45, 35, 259, GrowthRate.SLOW, 100, false, true, new PokemonForm("Normal", "", Type.PSYCHIC, Type.FIGHTING, 1.6, 52, Abilities.STEADFAST, Abilities.SHARPNESS, Abilities.JUSTIFIED, 518, 68, 125, 65, 65, 115, 80, 45, 35, 259), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.PSYCHIC, Type.FIGHTING, 1.6, 56.4, Abilities.SHARPNESS, Abilities.SHARPNESS, Abilities.SHARPNESS, 618, 68, 165, 95, 65, 115, 110, 45, 35, 259), ), - new PokemonSpecies(Species.PROBOPASS, "Probopass", 4, false, false, false, "Compass Pokémon", Type.ROCK, Type.STEEL, 1.4, 340, Abilities.STURDY, Abilities.MAGNET_PULL, Abilities.SAND_FORCE, 525, 60, 55, 145, 75, 150, 40, 60, 70, 184, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.DUSKNOIR, "Dusknoir", 4, false, false, false, "Gripper Pokémon", Type.GHOST, null, 2.2, 106.6, Abilities.PRESSURE, Abilities.NONE, Abilities.FRISK, 525, 45, 100, 135, 65, 135, 45, 45, 35, 263, GrowthRate.FAST, 50, false), - new PokemonSpecies(Species.FROSLASS, "Froslass", 4, false, false, false, "Snow Land Pokémon", Type.ICE, Type.GHOST, 1.3, 26.6, Abilities.SNOW_CLOAK, Abilities.NONE, Abilities.CURSED_BODY, 480, 70, 80, 70, 80, 70, 110, 75, 50, 168, GrowthRate.MEDIUM_FAST, 0, false), - new PokemonSpecies(Species.ROTOM, "Rotom", 4, false, false, false, "Plasma Pokémon", Type.ELECTRIC, Type.GHOST, 0.3, 0.3, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 440, 50, 50, 77, 95, 77, 91, 45, 50, 154, GrowthRate.MEDIUM_FAST, null, false, false, + new PokemonSpecies(Species.PROBOPASS, 4, false, false, false, "Compass Pokémon", Type.ROCK, Type.STEEL, 1.4, 340, Abilities.STURDY, Abilities.MAGNET_PULL, Abilities.SAND_FORCE, 525, 60, 55, 145, 75, 150, 40, 60, 70, 184, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.DUSKNOIR, 4, false, false, false, "Gripper Pokémon", Type.GHOST, null, 2.2, 106.6, Abilities.PRESSURE, Abilities.NONE, Abilities.FRISK, 525, 45, 100, 135, 65, 135, 45, 45, 35, 263, GrowthRate.FAST, 50, false), + new PokemonSpecies(Species.FROSLASS, 4, false, false, false, "Snow Land Pokémon", Type.ICE, Type.GHOST, 1.3, 26.6, Abilities.SNOW_CLOAK, Abilities.NONE, Abilities.CURSED_BODY, 480, 70, 80, 70, 80, 70, 110, 75, 50, 168, GrowthRate.MEDIUM_FAST, 0, false), + new PokemonSpecies(Species.ROTOM, 4, false, false, false, "Plasma Pokémon", Type.ELECTRIC, Type.GHOST, 0.3, 0.3, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 440, 50, 50, 77, 95, 77, 91, 45, 50, 154, GrowthRate.MEDIUM_FAST, null, false, false, new PokemonForm("Normal", "", Type.ELECTRIC, Type.GHOST, 0.3, 0.3, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 440, 50, 50, 77, 95, 77, 91, 45, 50, 154), new PokemonForm("Heat", "heat", Type.ELECTRIC, Type.FIRE, 0.3, 0.3, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 520, 50, 65, 107, 105, 107, 86, 45, 50, 154), new PokemonForm("Wash", "wash", Type.ELECTRIC, Type.WATER, 0.3, 0.3, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 520, 50, 65, 107, 105, 107, 86, 45, 50, 154), @@ -1486,32 +1492,32 @@ export function initSpecies() { new PokemonForm("Fan", "fan", Type.ELECTRIC, Type.FLYING, 0.3, 0.3, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 520, 50, 65, 107, 105, 107, 86, 45, 50, 154), new PokemonForm("Mow", "mow", Type.ELECTRIC, Type.GRASS, 0.3, 0.3, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 520, 50, 65, 107, 105, 107, 86, 45, 50, 154), ), - new PokemonSpecies(Species.UXIE, "Uxie", 4, true, false, false, "Knowledge Pokémon", Type.PSYCHIC, null, 0.3, 0.3, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 580, 75, 75, 130, 75, 130, 95, 3, 140, 290, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.MESPRIT, "Mesprit", 4, true, false, false, "Emotion Pokémon", Type.PSYCHIC, null, 0.3, 0.3, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 580, 80, 105, 105, 105, 105, 80, 3, 140, 290, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.AZELF, "Azelf", 4, true, false, false, "Willpower Pokémon", Type.PSYCHIC, null, 0.3, 0.3, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 580, 75, 125, 70, 125, 70, 115, 3, 140, 290, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.DIALGA, "Dialga", 4, false, true, false, "Temporal Pokémon", Type.STEEL, Type.DRAGON, 5.4, 683, Abilities.PRESSURE, Abilities.NONE, Abilities.TELEPATHY, 680, 100, 120, 120, 150, 100, 90, 3, 0, 340, GrowthRate.SLOW, null, false, false, + new PokemonSpecies(Species.UXIE, 4, true, false, false, "Knowledge Pokémon", Type.PSYCHIC, null, 0.3, 0.3, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 580, 75, 75, 130, 75, 130, 95, 3, 140, 290, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.MESPRIT, 4, true, false, false, "Emotion Pokémon", Type.PSYCHIC, null, 0.3, 0.3, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 580, 80, 105, 105, 105, 105, 80, 3, 140, 290, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.AZELF, 4, true, false, false, "Willpower Pokémon", Type.PSYCHIC, null, 0.3, 0.3, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 580, 75, 125, 70, 125, 70, 115, 3, 140, 290, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.DIALGA, 4, false, true, false, "Temporal Pokémon", Type.STEEL, Type.DRAGON, 5.4, 683, Abilities.PRESSURE, Abilities.NONE, Abilities.TELEPATHY, 680, 100, 120, 120, 150, 100, 90, 3, 0, 340, GrowthRate.SLOW, null, false, false, new PokemonForm("Normal", "", Type.STEEL, Type.DRAGON, 5.4, 683, Abilities.PRESSURE, Abilities.NONE, Abilities.TELEPATHY, 680, 100, 120, 120, 150, 100, 90, 3, 0, 340), new PokemonForm("Origin Forme", "origin", Type.STEEL, Type.DRAGON, 7, 848.7, Abilities.PRESSURE, Abilities.NONE, Abilities.TELEPATHY, 680, 100, 100, 120, 150, 120, 90, 3, 0, 340), ), - new PokemonSpecies(Species.PALKIA, "Palkia", 4, false, true, false, "Spatial Pokémon", Type.WATER, Type.DRAGON, 4.2, 336, Abilities.PRESSURE, Abilities.NONE, Abilities.TELEPATHY, 680, 90, 120, 100, 150, 120, 100, 3, 0, 340, GrowthRate.SLOW, null, false, false, + new PokemonSpecies(Species.PALKIA, 4, false, true, false, "Spatial Pokémon", Type.WATER, Type.DRAGON, 4.2, 336, Abilities.PRESSURE, Abilities.NONE, Abilities.TELEPATHY, 680, 90, 120, 100, 150, 120, 100, 3, 0, 340, GrowthRate.SLOW, null, false, false, new PokemonForm("Normal", "", Type.WATER, Type.DRAGON, 4.2, 336, Abilities.PRESSURE, Abilities.NONE, Abilities.TELEPATHY, 680, 90, 120, 100, 150, 120, 100, 3, 0, 340), new PokemonForm("Origin Forme", "origin", Type.WATER, Type.DRAGON, 6.3, 659, Abilities.PRESSURE, Abilities.NONE, Abilities.TELEPATHY, 680, 90, 100, 100, 150, 120, 120, 3, 0, 340), ), - new PokemonSpecies(Species.HEATRAN, "Heatran", 4, true, false, false, "Lava Dome Pokémon", Type.FIRE, Type.STEEL, 1.7, 430, Abilities.FLASH_FIRE, Abilities.NONE, Abilities.FLAME_BODY, 600, 91, 90, 106, 130, 106, 77, 3, 100, 300, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.REGIGIGAS, "Regigigas", 4, false, true, false, "Colossal Pokémon", Type.NORMAL, null, 3.7, 420, Abilities.SLOW_START, Abilities.NONE, Abilities.NORMALIZE, 670, 110, 160, 110, 80, 110, 100, 3, 0, 335, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.GIRATINA, "Giratina", 4, false, true, false, "Renegade Pokémon", Type.GHOST, Type.DRAGON, 4.5, 750, Abilities.PRESSURE, Abilities.NONE, Abilities.TELEPATHY, 680, 150, 100, 120, 100, 120, 90, 3, 0, 340, GrowthRate.SLOW, null, false, true, + new PokemonSpecies(Species.HEATRAN, 4, true, false, false, "Lava Dome Pokémon", Type.FIRE, Type.STEEL, 1.7, 430, Abilities.FLASH_FIRE, Abilities.NONE, Abilities.FLAME_BODY, 600, 91, 90, 106, 130, 106, 77, 3, 100, 300, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.REGIGIGAS, 4, false, true, false, "Colossal Pokémon", Type.NORMAL, null, 3.7, 420, Abilities.SLOW_START, Abilities.NONE, Abilities.NORMALIZE, 670, 110, 160, 110, 80, 110, 100, 3, 0, 335, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.GIRATINA, 4, false, true, false, "Renegade Pokémon", Type.GHOST, Type.DRAGON, 4.5, 750, Abilities.PRESSURE, Abilities.NONE, Abilities.TELEPATHY, 680, 150, 100, 120, 100, 120, 90, 3, 0, 340, GrowthRate.SLOW, null, false, true, new PokemonForm("Altered Forme", "altered", Type.GHOST, Type.DRAGON, 4.5, 750, Abilities.PRESSURE, Abilities.NONE, Abilities.TELEPATHY, 680, 150, 100, 120, 100, 120, 90, 3, 0, 340), new PokemonForm("Origin Forme", "origin", Type.GHOST, Type.DRAGON, 6.9, 650, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 680, 150, 120, 100, 120, 100, 90, 3, 0, 340), ), - new PokemonSpecies(Species.CRESSELIA, "Cresselia", 4, true, false, false, "Lunar Pokémon", Type.PSYCHIC, null, 1.5, 85.6, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 580, 120, 70, 110, 75, 120, 85, 3, 100, 300, GrowthRate.SLOW, 0, false), - new PokemonSpecies(Species.PHIONE, "Phione", 4, false, false, true, "Sea Drifter Pokémon", Type.WATER, null, 0.4, 3.1, Abilities.HYDRATION, Abilities.NONE, Abilities.NONE, 480, 80, 80, 80, 80, 80, 80, 30, 70, 216, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.MANAPHY, "Manaphy", 4, false, false, true, "Seafaring Pokémon", Type.WATER, null, 0.3, 1.4, Abilities.HYDRATION, Abilities.NONE, Abilities.NONE, 600, 100, 100, 100, 100, 100, 100, 3, 70, 270, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.DARKRAI, "Darkrai", 4, false, false, true, "Pitch-Black Pokémon", Type.DARK, null, 1.5, 50.5, Abilities.BAD_DREAMS, Abilities.NONE, Abilities.NONE, 600, 70, 90, 90, 135, 90, 125, 3, 0, 270, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.SHAYMIN, "Shaymin", 4, false, false, true, "Gratitude Pokémon", Type.GRASS, null, 0.2, 2.1, Abilities.NATURAL_CURE, Abilities.NONE, Abilities.NONE, 600, 100, 100, 100, 100, 100, 100, 45, 100, 270, GrowthRate.MEDIUM_SLOW, null, false, true, + new PokemonSpecies(Species.CRESSELIA, 4, true, false, false, "Lunar Pokémon", Type.PSYCHIC, null, 1.5, 85.6, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 580, 120, 70, 110, 75, 120, 85, 3, 100, 300, GrowthRate.SLOW, 0, false), + new PokemonSpecies(Species.PHIONE, 4, false, false, true, "Sea Drifter Pokémon", Type.WATER, null, 0.4, 3.1, Abilities.HYDRATION, Abilities.NONE, Abilities.NONE, 480, 80, 80, 80, 80, 80, 80, 30, 70, 216, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.MANAPHY, 4, false, false, true, "Seafaring Pokémon", Type.WATER, null, 0.3, 1.4, Abilities.HYDRATION, Abilities.NONE, Abilities.NONE, 600, 100, 100, 100, 100, 100, 100, 3, 70, 270, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.DARKRAI, 4, false, false, true, "Pitch-Black Pokémon", Type.DARK, null, 1.5, 50.5, Abilities.BAD_DREAMS, Abilities.NONE, Abilities.NONE, 600, 70, 90, 90, 135, 90, 125, 3, 0, 270, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.SHAYMIN, 4, false, false, true, "Gratitude Pokémon", Type.GRASS, null, 0.2, 2.1, Abilities.NATURAL_CURE, Abilities.NONE, Abilities.NONE, 600, 100, 100, 100, 100, 100, 100, 45, 100, 270, GrowthRate.MEDIUM_SLOW, null, false, true, new PokemonForm("Land Forme", "land", Type.GRASS, null, 0.2, 2.1, Abilities.NATURAL_CURE, Abilities.NONE, Abilities.NONE, 600, 100, 100, 100, 100, 100, 100, 45, 100, 270), new PokemonForm("Sky Forme", "sky", Type.GRASS, Type.FLYING, 0.4, 5.2, Abilities.SERENE_GRACE, Abilities.NONE, Abilities.NONE, 600, 100, 103, 75, 120, 75, 127, 45, 100, 270), ), - new PokemonSpecies(Species.ARCEUS, "Arceus", 4, false, false, true, "Alpha Pokémon", Type.NORMAL, null, 3.2, 320, Abilities.MULTITYPE, Abilities.NONE, Abilities.NONE, 720, 120, 120, 120, 120, 120, 120, 3, 0, 324, GrowthRate.SLOW, null, false, true, + new PokemonSpecies(Species.ARCEUS, 4, false, false, true, "Alpha Pokémon", Type.NORMAL, null, 3.2, 320, Abilities.MULTITYPE, Abilities.NONE, Abilities.NONE, 720, 120, 120, 120, 120, 120, 120, 3, 0, 324, GrowthRate.SLOW, null, false, true, new PokemonForm("Normal", "normal", Type.NORMAL, null, 3.2, 320, Abilities.MULTITYPE, Abilities.NONE, Abilities.NONE, 720, 120, 120, 120, 120, 120, 120, 3, 0, 324), new PokemonForm("Fighting", "fighting", Type.FIGHTING, null, 3.2, 320, Abilities.MULTITYPE, Abilities.NONE, Abilities.NONE, 720, 120, 120, 120, 120, 120, 120, 3, 0, 324), new PokemonForm("Flying", "flying", Type.FLYING, null, 3.2, 320, Abilities.MULTITYPE, Abilities.NONE, Abilities.NONE, 720, 120, 120, 120, 120, 120, 120, 3, 0, 324), @@ -1532,229 +1538,229 @@ export function initSpecies() { new PokemonForm("Fairy", "fairy", Type.FAIRY, null, 3.2, 320, Abilities.MULTITYPE, Abilities.NONE, Abilities.NONE, 720, 120, 120, 120, 120, 120, 120, 3, 0, 324), new PokemonForm("???", "unknown", Type.UNKNOWN, null, 3.2, 320, Abilities.MULTITYPE, Abilities.NONE, Abilities.NONE, 720, 120, 120, 120, 120, 120, 120, 3, 0, 324), ), - new PokemonSpecies(Species.VICTINI, "Victini", 4, false, false, true, "Victory Pokémon", Type.PSYCHIC, Type.FIRE, 0.4, 4, Abilities.VICTORY_STAR, Abilities.NONE, Abilities.NONE, 600, 100, 100, 100, 100, 100, 100, 3, 100, 300, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.SNIVY, "Snivy", 5, false, false, false, "Grass Snake Pokémon", Type.GRASS, null, 0.6, 8.1, Abilities.OVERGROW, Abilities.NONE, Abilities.CONTRARY, 308, 45, 45, 55, 45, 55, 63, 45, 70, 62, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.SERVINE, "Servine", 5, false, false, false, "Grass Snake Pokémon", Type.GRASS, null, 0.8, 16, Abilities.OVERGROW, Abilities.NONE, Abilities.CONTRARY, 413, 60, 60, 75, 60, 75, 83, 45, 70, 145, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.SERPERIOR, "Serperior", 5, false, false, false, "Regal Pokémon", Type.GRASS, null, 3.3, 63, Abilities.OVERGROW, Abilities.NONE, Abilities.CONTRARY, 528, 75, 75, 95, 75, 95, 113, 45, 70, 238, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.TEPIG, "Tepig", 5, false, false, false, "Fire Pig Pokémon", Type.FIRE, null, 0.5, 9.9, Abilities.BLAZE, Abilities.NONE, Abilities.THICK_FAT, 308, 65, 63, 45, 45, 45, 45, 45, 70, 62, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.PIGNITE, "Pignite", 5, false, false, false, "Fire Pig Pokémon", Type.FIRE, Type.FIGHTING, 1, 55.5, Abilities.BLAZE, Abilities.NONE, Abilities.THICK_FAT, 418, 90, 93, 55, 70, 55, 55, 45, 70, 146, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.EMBOAR, "Emboar", 5, false, false, false, "Mega Fire Pig Pokémon", Type.FIRE, Type.FIGHTING, 1.6, 150, Abilities.BLAZE, Abilities.NONE, Abilities.RECKLESS, 528, 110, 123, 65, 100, 65, 65, 45, 70, 238, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.OSHAWOTT, "Oshawott", 5, false, false, false, "Sea Otter Pokémon", Type.WATER, null, 0.5, 5.9, Abilities.TORRENT, Abilities.NONE, Abilities.SHELL_ARMOR, 308, 55, 55, 45, 63, 45, 45, 45, 70, 62, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.DEWOTT, "Dewott", 5, false, false, false, "Discipline Pokémon", Type.WATER, null, 0.8, 24.5, Abilities.TORRENT, Abilities.NONE, Abilities.SHELL_ARMOR, 413, 75, 75, 60, 83, 60, 60, 45, 70, 145, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.SAMUROTT, "Samurott", 5, false, false, false, "Formidable Pokémon", Type.WATER, null, 1.5, 94.6, Abilities.TORRENT, Abilities.NONE, Abilities.SHELL_ARMOR, 528, 95, 100, 85, 108, 70, 70, 45, 70, 238, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.PATRAT, "Patrat", 5, false, false, false, "Scout Pokémon", Type.NORMAL, null, 0.5, 11.6, Abilities.RUN_AWAY, Abilities.KEEN_EYE, Abilities.ANALYTIC, 255, 45, 55, 39, 35, 39, 42, 255, 70, 51, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.WATCHOG, "Watchog", 5, false, false, false, "Lookout Pokémon", Type.NORMAL, null, 1.1, 27, Abilities.ILLUMINATE, Abilities.KEEN_EYE, Abilities.ANALYTIC, 420, 60, 85, 69, 60, 69, 77, 255, 70, 147, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.LILLIPUP, "Lillipup", 5, false, false, false, "Puppy Pokémon", Type.NORMAL, null, 0.4, 4.1, Abilities.VITAL_SPIRIT, Abilities.PICKUP, Abilities.RUN_AWAY, 275, 45, 60, 45, 25, 45, 55, 255, 50, 55, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.HERDIER, "Herdier", 5, false, false, false, "Loyal Dog Pokémon", Type.NORMAL, null, 0.9, 14.7, Abilities.INTIMIDATE, Abilities.SAND_RUSH, Abilities.SCRAPPY, 370, 65, 80, 65, 35, 65, 60, 120, 50, 130, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.STOUTLAND, "Stoutland", 5, false, false, false, "Big-Hearted Pokémon", Type.NORMAL, null, 1.2, 61, Abilities.INTIMIDATE, Abilities.SAND_RUSH, Abilities.SCRAPPY, 500, 85, 110, 90, 45, 90, 80, 45, 50, 250, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.PURRLOIN, "Purrloin", 5, false, false, false, "Devious Pokémon", Type.DARK, null, 0.4, 10.1, Abilities.LIMBER, Abilities.UNBURDEN, Abilities.PRANKSTER, 281, 41, 50, 37, 50, 37, 66, 255, 50, 56, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.LIEPARD, "Liepard", 5, false, false, false, "Cruel Pokémon", Type.DARK, null, 1.1, 37.5, Abilities.LIMBER, Abilities.UNBURDEN, Abilities.PRANKSTER, 446, 64, 88, 50, 88, 50, 106, 90, 50, 156, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.PANSAGE, "Pansage", 5, false, false, false, "Grass Monkey Pokémon", Type.GRASS, null, 0.6, 10.5, Abilities.GLUTTONY, Abilities.NONE, Abilities.OVERGROW, 316, 50, 53, 48, 53, 48, 64, 190, 70, 63, GrowthRate.MEDIUM_FAST, 87.5, false), - new PokemonSpecies(Species.SIMISAGE, "Simisage", 5, false, false, false, "Thorn Monkey Pokémon", Type.GRASS, null, 1.1, 30.5, Abilities.GLUTTONY, Abilities.NONE, Abilities.OVERGROW, 498, 75, 98, 63, 98, 63, 101, 75, 70, 174, GrowthRate.MEDIUM_FAST, 87.5, false), - new PokemonSpecies(Species.PANSEAR, "Pansear", 5, false, false, false, "High Temp Pokémon", Type.FIRE, null, 0.6, 11, Abilities.GLUTTONY, Abilities.NONE, Abilities.BLAZE, 316, 50, 53, 48, 53, 48, 64, 190, 70, 63, GrowthRate.MEDIUM_FAST, 87.5, false), - new PokemonSpecies(Species.SIMISEAR, "Simisear", 5, false, false, false, "Ember Pokémon", Type.FIRE, null, 1, 28, Abilities.GLUTTONY, Abilities.NONE, Abilities.BLAZE, 498, 75, 98, 63, 98, 63, 101, 75, 70, 174, GrowthRate.MEDIUM_FAST, 87.5, false), - new PokemonSpecies(Species.PANPOUR, "Panpour", 5, false, false, false, "Spray Pokémon", Type.WATER, null, 0.6, 13.5, Abilities.GLUTTONY, Abilities.NONE, Abilities.TORRENT, 316, 50, 53, 48, 53, 48, 64, 190, 70, 63, GrowthRate.MEDIUM_FAST, 87.5, false), - new PokemonSpecies(Species.SIMIPOUR, "Simipour", 5, false, false, false, "Geyser Pokémon", Type.WATER, null, 1, 29, Abilities.GLUTTONY, Abilities.NONE, Abilities.TORRENT, 498, 75, 98, 63, 98, 63, 101, 75, 70, 174, GrowthRate.MEDIUM_FAST, 87.5, false), - new PokemonSpecies(Species.MUNNA, "Munna", 5, false, false, false, "Dream Eater Pokémon", Type.PSYCHIC, null, 0.6, 23.3, Abilities.FOREWARN, Abilities.SYNCHRONIZE, Abilities.TELEPATHY, 292, 76, 25, 45, 67, 55, 24, 190, 50, 58, GrowthRate.FAST, 50, false), - new PokemonSpecies(Species.MUSHARNA, "Musharna", 5, false, false, false, "Drowsing Pokémon", Type.PSYCHIC, null, 1.1, 60.5, Abilities.FOREWARN, Abilities.SYNCHRONIZE, Abilities.TELEPATHY, 487, 116, 55, 85, 107, 95, 29, 75, 50, 170, GrowthRate.FAST, 50, false), - new PokemonSpecies(Species.PIDOVE, "Pidove", 5, false, false, false, "Tiny Pigeon Pokémon", Type.NORMAL, Type.FLYING, 0.3, 2.1, Abilities.BIG_PECKS, Abilities.SUPER_LUCK, Abilities.RIVALRY, 264, 50, 55, 50, 36, 30, 43, 255, 50, 53, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.TRANQUILL, "Tranquill", 5, false, false, false, "Wild Pigeon Pokémon", Type.NORMAL, Type.FLYING, 0.6, 15, Abilities.BIG_PECKS, Abilities.SUPER_LUCK, Abilities.RIVALRY, 358, 62, 77, 62, 50, 42, 65, 120, 50, 125, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.UNFEZANT, "Unfezant", 5, false, false, false, "Proud Pokémon", Type.NORMAL, Type.FLYING, 1.2, 29, Abilities.BIG_PECKS, Abilities.SUPER_LUCK, Abilities.RIVALRY, 488, 80, 115, 80, 65, 55, 93, 45, 50, 244, GrowthRate.MEDIUM_SLOW, 50, true), - new PokemonSpecies(Species.BLITZLE, "Blitzle", 5, false, false, false, "Electrified Pokémon", Type.ELECTRIC, null, 0.8, 29.8, Abilities.LIGHTNING_ROD, Abilities.MOTOR_DRIVE, Abilities.SAP_SIPPER, 295, 45, 60, 32, 50, 32, 76, 190, 70, 59, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.ZEBSTRIKA, "Zebstrika", 5, false, false, false, "Thunderbolt Pokémon", Type.ELECTRIC, null, 1.6, 79.5, Abilities.LIGHTNING_ROD, Abilities.MOTOR_DRIVE, Abilities.SAP_SIPPER, 497, 75, 100, 63, 80, 63, 116, 75, 70, 174, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.ROGGENROLA, "Roggenrola", 5, false, false, false, "Mantle Pokémon", Type.ROCK, null, 0.4, 18, Abilities.STURDY, Abilities.WEAK_ARMOR, Abilities.SAND_FORCE, 280, 55, 75, 85, 25, 25, 15, 255, 50, 56, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.BOLDORE, "Boldore", 5, false, false, false, "Ore Pokémon", Type.ROCK, null, 0.9, 102, Abilities.STURDY, Abilities.WEAK_ARMOR, Abilities.SAND_FORCE, 390, 70, 105, 105, 50, 40, 20, 120, 50, 137, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.GIGALITH, "Gigalith", 5, false, false, false, "Compressed Pokémon", Type.ROCK, null, 1.7, 260, Abilities.STURDY, Abilities.SAND_STREAM, Abilities.SAND_FORCE, 515, 85, 135, 130, 60, 80, 25, 45, 50, 258, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.WOOBAT, "Woobat", 5, false, false, false, "Bat Pokémon", Type.PSYCHIC, Type.FLYING, 0.4, 2.1, Abilities.UNAWARE, Abilities.KLUTZ, Abilities.SIMPLE, 323, 65, 45, 43, 55, 43, 72, 190, 50, 65, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.SWOOBAT, "Swoobat", 5, false, false, false, "Courting Pokémon", Type.PSYCHIC, Type.FLYING, 0.9, 10.5, Abilities.UNAWARE, Abilities.KLUTZ, Abilities.SIMPLE, 425, 67, 57, 55, 77, 55, 114, 45, 50, 149, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.DRILBUR, "Drilbur", 5, false, false, false, "Mole Pokémon", Type.GROUND, null, 0.3, 8.5, Abilities.SAND_RUSH, Abilities.SAND_FORCE, Abilities.MOLD_BREAKER, 328, 60, 85, 40, 30, 45, 68, 120, 50, 66, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.EXCADRILL, "Excadrill", 5, false, false, false, "Subterrene Pokémon", Type.GROUND, Type.STEEL, 0.7, 40.4, Abilities.SAND_RUSH, Abilities.SAND_FORCE, Abilities.MOLD_BREAKER, 508, 110, 135, 60, 50, 65, 88, 60, 50, 178, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.AUDINO, "Audino", 5, false, false, false, "Hearing Pokémon", Type.NORMAL, null, 1.1, 31, Abilities.HEALER, Abilities.REGENERATOR, Abilities.KLUTZ, 445, 103, 60, 86, 60, 86, 50, 255, 50, 390, GrowthRate.FAST, 50, false, true, + new PokemonSpecies(Species.VICTINI, 4, false, false, true, "Victory Pokémon", Type.PSYCHIC, Type.FIRE, 0.4, 4, Abilities.VICTORY_STAR, Abilities.NONE, Abilities.NONE, 600, 100, 100, 100, 100, 100, 100, 3, 100, 300, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.SNIVY, 5, false, false, false, "Grass Snake Pokémon", Type.GRASS, null, 0.6, 8.1, Abilities.OVERGROW, Abilities.NONE, Abilities.CONTRARY, 308, 45, 45, 55, 45, 55, 63, 45, 70, 62, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.SERVINE, 5, false, false, false, "Grass Snake Pokémon", Type.GRASS, null, 0.8, 16, Abilities.OVERGROW, Abilities.NONE, Abilities.CONTRARY, 413, 60, 60, 75, 60, 75, 83, 45, 70, 145, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.SERPERIOR, 5, false, false, false, "Regal Pokémon", Type.GRASS, null, 3.3, 63, Abilities.OVERGROW, Abilities.NONE, Abilities.CONTRARY, 528, 75, 75, 95, 75, 95, 113, 45, 70, 238, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.TEPIG, 5, false, false, false, "Fire Pig Pokémon", Type.FIRE, null, 0.5, 9.9, Abilities.BLAZE, Abilities.NONE, Abilities.THICK_FAT, 308, 65, 63, 45, 45, 45, 45, 45, 70, 62, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.PIGNITE, 5, false, false, false, "Fire Pig Pokémon", Type.FIRE, Type.FIGHTING, 1, 55.5, Abilities.BLAZE, Abilities.NONE, Abilities.THICK_FAT, 418, 90, 93, 55, 70, 55, 55, 45, 70, 146, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.EMBOAR, 5, false, false, false, "Mega Fire Pig Pokémon", Type.FIRE, Type.FIGHTING, 1.6, 150, Abilities.BLAZE, Abilities.NONE, Abilities.RECKLESS, 528, 110, 123, 65, 100, 65, 65, 45, 70, 238, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.OSHAWOTT, 5, false, false, false, "Sea Otter Pokémon", Type.WATER, null, 0.5, 5.9, Abilities.TORRENT, Abilities.NONE, Abilities.SHELL_ARMOR, 308, 55, 55, 45, 63, 45, 45, 45, 70, 62, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.DEWOTT, 5, false, false, false, "Discipline Pokémon", Type.WATER, null, 0.8, 24.5, Abilities.TORRENT, Abilities.NONE, Abilities.SHELL_ARMOR, 413, 75, 75, 60, 83, 60, 60, 45, 70, 145, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.SAMUROTT, 5, false, false, false, "Formidable Pokémon", Type.WATER, null, 1.5, 94.6, Abilities.TORRENT, Abilities.NONE, Abilities.SHELL_ARMOR, 528, 95, 100, 85, 108, 70, 70, 45, 70, 238, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.PATRAT, 5, false, false, false, "Scout Pokémon", Type.NORMAL, null, 0.5, 11.6, Abilities.RUN_AWAY, Abilities.KEEN_EYE, Abilities.ANALYTIC, 255, 45, 55, 39, 35, 39, 42, 255, 70, 51, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.WATCHOG, 5, false, false, false, "Lookout Pokémon", Type.NORMAL, null, 1.1, 27, Abilities.ILLUMINATE, Abilities.KEEN_EYE, Abilities.ANALYTIC, 420, 60, 85, 69, 60, 69, 77, 255, 70, 147, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.LILLIPUP, 5, false, false, false, "Puppy Pokémon", Type.NORMAL, null, 0.4, 4.1, Abilities.VITAL_SPIRIT, Abilities.PICKUP, Abilities.RUN_AWAY, 275, 45, 60, 45, 25, 45, 55, 255, 50, 55, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.HERDIER, 5, false, false, false, "Loyal Dog Pokémon", Type.NORMAL, null, 0.9, 14.7, Abilities.INTIMIDATE, Abilities.SAND_RUSH, Abilities.SCRAPPY, 370, 65, 80, 65, 35, 65, 60, 120, 50, 130, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.STOUTLAND, 5, false, false, false, "Big-Hearted Pokémon", Type.NORMAL, null, 1.2, 61, Abilities.INTIMIDATE, Abilities.SAND_RUSH, Abilities.SCRAPPY, 500, 85, 110, 90, 45, 90, 80, 45, 50, 250, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.PURRLOIN, 5, false, false, false, "Devious Pokémon", Type.DARK, null, 0.4, 10.1, Abilities.LIMBER, Abilities.UNBURDEN, Abilities.PRANKSTER, 281, 41, 50, 37, 50, 37, 66, 255, 50, 56, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.LIEPARD, 5, false, false, false, "Cruel Pokémon", Type.DARK, null, 1.1, 37.5, Abilities.LIMBER, Abilities.UNBURDEN, Abilities.PRANKSTER, 446, 64, 88, 50, 88, 50, 106, 90, 50, 156, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.PANSAGE, 5, false, false, false, "Grass Monkey Pokémon", Type.GRASS, null, 0.6, 10.5, Abilities.GLUTTONY, Abilities.NONE, Abilities.OVERGROW, 316, 50, 53, 48, 53, 48, 64, 190, 70, 63, GrowthRate.MEDIUM_FAST, 87.5, false), + new PokemonSpecies(Species.SIMISAGE, 5, false, false, false, "Thorn Monkey Pokémon", Type.GRASS, null, 1.1, 30.5, Abilities.GLUTTONY, Abilities.NONE, Abilities.OVERGROW, 498, 75, 98, 63, 98, 63, 101, 75, 70, 174, GrowthRate.MEDIUM_FAST, 87.5, false), + new PokemonSpecies(Species.PANSEAR, 5, false, false, false, "High Temp Pokémon", Type.FIRE, null, 0.6, 11, Abilities.GLUTTONY, Abilities.NONE, Abilities.BLAZE, 316, 50, 53, 48, 53, 48, 64, 190, 70, 63, GrowthRate.MEDIUM_FAST, 87.5, false), + new PokemonSpecies(Species.SIMISEAR, 5, false, false, false, "Ember Pokémon", Type.FIRE, null, 1, 28, Abilities.GLUTTONY, Abilities.NONE, Abilities.BLAZE, 498, 75, 98, 63, 98, 63, 101, 75, 70, 174, GrowthRate.MEDIUM_FAST, 87.5, false), + new PokemonSpecies(Species.PANPOUR, 5, false, false, false, "Spray Pokémon", Type.WATER, null, 0.6, 13.5, Abilities.GLUTTONY, Abilities.NONE, Abilities.TORRENT, 316, 50, 53, 48, 53, 48, 64, 190, 70, 63, GrowthRate.MEDIUM_FAST, 87.5, false), + new PokemonSpecies(Species.SIMIPOUR, 5, false, false, false, "Geyser Pokémon", Type.WATER, null, 1, 29, Abilities.GLUTTONY, Abilities.NONE, Abilities.TORRENT, 498, 75, 98, 63, 98, 63, 101, 75, 70, 174, GrowthRate.MEDIUM_FAST, 87.5, false), + new PokemonSpecies(Species.MUNNA, 5, false, false, false, "Dream Eater Pokémon", Type.PSYCHIC, null, 0.6, 23.3, Abilities.FOREWARN, Abilities.SYNCHRONIZE, Abilities.TELEPATHY, 292, 76, 25, 45, 67, 55, 24, 190, 50, 58, GrowthRate.FAST, 50, false), + new PokemonSpecies(Species.MUSHARNA, 5, false, false, false, "Drowsing Pokémon", Type.PSYCHIC, null, 1.1, 60.5, Abilities.FOREWARN, Abilities.SYNCHRONIZE, Abilities.TELEPATHY, 487, 116, 55, 85, 107, 95, 29, 75, 50, 170, GrowthRate.FAST, 50, false), + new PokemonSpecies(Species.PIDOVE, 5, false, false, false, "Tiny Pigeon Pokémon", Type.NORMAL, Type.FLYING, 0.3, 2.1, Abilities.BIG_PECKS, Abilities.SUPER_LUCK, Abilities.RIVALRY, 264, 50, 55, 50, 36, 30, 43, 255, 50, 53, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.TRANQUILL, 5, false, false, false, "Wild Pigeon Pokémon", Type.NORMAL, Type.FLYING, 0.6, 15, Abilities.BIG_PECKS, Abilities.SUPER_LUCK, Abilities.RIVALRY, 358, 62, 77, 62, 50, 42, 65, 120, 50, 125, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.UNFEZANT, 5, false, false, false, "Proud Pokémon", Type.NORMAL, Type.FLYING, 1.2, 29, Abilities.BIG_PECKS, Abilities.SUPER_LUCK, Abilities.RIVALRY, 488, 80, 115, 80, 65, 55, 93, 45, 50, 244, GrowthRate.MEDIUM_SLOW, 50, true), + new PokemonSpecies(Species.BLITZLE, 5, false, false, false, "Electrified Pokémon", Type.ELECTRIC, null, 0.8, 29.8, Abilities.LIGHTNING_ROD, Abilities.MOTOR_DRIVE, Abilities.SAP_SIPPER, 295, 45, 60, 32, 50, 32, 76, 190, 70, 59, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.ZEBSTRIKA, 5, false, false, false, "Thunderbolt Pokémon", Type.ELECTRIC, null, 1.6, 79.5, Abilities.LIGHTNING_ROD, Abilities.MOTOR_DRIVE, Abilities.SAP_SIPPER, 497, 75, 100, 63, 80, 63, 116, 75, 70, 174, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.ROGGENROLA, 5, false, false, false, "Mantle Pokémon", Type.ROCK, null, 0.4, 18, Abilities.STURDY, Abilities.WEAK_ARMOR, Abilities.SAND_FORCE, 280, 55, 75, 85, 25, 25, 15, 255, 50, 56, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.BOLDORE, 5, false, false, false, "Ore Pokémon", Type.ROCK, null, 0.9, 102, Abilities.STURDY, Abilities.WEAK_ARMOR, Abilities.SAND_FORCE, 390, 70, 105, 105, 50, 40, 20, 120, 50, 137, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.GIGALITH, 5, false, false, false, "Compressed Pokémon", Type.ROCK, null, 1.7, 260, Abilities.STURDY, Abilities.SAND_STREAM, Abilities.SAND_FORCE, 515, 85, 135, 130, 60, 80, 25, 45, 50, 258, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.WOOBAT, 5, false, false, false, "Bat Pokémon", Type.PSYCHIC, Type.FLYING, 0.4, 2.1, Abilities.UNAWARE, Abilities.KLUTZ, Abilities.SIMPLE, 323, 65, 45, 43, 55, 43, 72, 190, 50, 65, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.SWOOBAT, 5, false, false, false, "Courting Pokémon", Type.PSYCHIC, Type.FLYING, 0.9, 10.5, Abilities.UNAWARE, Abilities.KLUTZ, Abilities.SIMPLE, 425, 67, 57, 55, 77, 55, 114, 45, 50, 149, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.DRILBUR, 5, false, false, false, "Mole Pokémon", Type.GROUND, null, 0.3, 8.5, Abilities.SAND_RUSH, Abilities.SAND_FORCE, Abilities.MOLD_BREAKER, 328, 60, 85, 40, 30, 45, 68, 120, 50, 66, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.EXCADRILL, 5, false, false, false, "Subterrene Pokémon", Type.GROUND, Type.STEEL, 0.7, 40.4, Abilities.SAND_RUSH, Abilities.SAND_FORCE, Abilities.MOLD_BREAKER, 508, 110, 135, 60, 50, 65, 88, 60, 50, 178, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.AUDINO, 5, false, false, false, "Hearing Pokémon", Type.NORMAL, null, 1.1, 31, Abilities.HEALER, Abilities.REGENERATOR, Abilities.KLUTZ, 445, 103, 60, 86, 60, 86, 50, 255, 50, 390, GrowthRate.FAST, 50, false, true, new PokemonForm("Normal", "", Type.NORMAL, null, 1.1, 31, Abilities.HEALER, Abilities.REGENERATOR, Abilities.KLUTZ, 445, 103, 60, 86, 60, 86, 50, 255, 50, 390), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.NORMAL, Type.FAIRY, 1.5, 32, Abilities.HEALER, Abilities.HEALER, Abilities.HEALER, 545, 103, 60, 126, 80, 126, 50, 255, 50, 390), ), - new PokemonSpecies(Species.TIMBURR, "Timburr", 5, false, false, false, "Muscular Pokémon", Type.FIGHTING, null, 0.6, 12.5, Abilities.GUTS, Abilities.SHEER_FORCE, Abilities.IRON_FIST, 305, 75, 80, 55, 25, 35, 35, 180, 70, 61, GrowthRate.MEDIUM_SLOW, 75, false), - new PokemonSpecies(Species.GURDURR, "Gurdurr", 5, false, false, false, "Muscular Pokémon", Type.FIGHTING, null, 1.2, 40, Abilities.GUTS, Abilities.SHEER_FORCE, Abilities.IRON_FIST, 405, 85, 105, 85, 40, 50, 40, 90, 50, 142, GrowthRate.MEDIUM_SLOW, 75, false), - new PokemonSpecies(Species.CONKELDURR, "Conkeldurr", 5, false, false, false, "Muscular Pokémon", Type.FIGHTING, null, 1.4, 87, Abilities.GUTS, Abilities.SHEER_FORCE, Abilities.IRON_FIST, 505, 105, 140, 95, 55, 65, 45, 45, 50, 253, GrowthRate.MEDIUM_SLOW, 75, false), - new PokemonSpecies(Species.TYMPOLE, "Tympole", 5, false, false, false, "Tadpole Pokémon", Type.WATER, null, 0.5, 4.5, Abilities.SWIFT_SWIM, Abilities.HYDRATION, Abilities.WATER_ABSORB, 294, 50, 50, 40, 50, 40, 64, 255, 50, 59, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.PALPITOAD, "Palpitoad", 5, false, false, false, "Vibration Pokémon", Type.WATER, Type.GROUND, 0.8, 17, Abilities.SWIFT_SWIM, Abilities.HYDRATION, Abilities.WATER_ABSORB, 384, 75, 65, 55, 65, 55, 69, 120, 50, 134, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.SEISMITOAD, "Seismitoad", 5, false, false, false, "Vibration Pokémon", Type.WATER, Type.GROUND, 1.5, 62, Abilities.SWIFT_SWIM, Abilities.POISON_TOUCH, Abilities.WATER_ABSORB, 509, 105, 95, 75, 85, 75, 74, 45, 50, 255, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.THROH, "Throh", 5, false, false, false, "Judo Pokémon", Type.FIGHTING, null, 1.3, 55.5, Abilities.GUTS, Abilities.INNER_FOCUS, Abilities.MOLD_BREAKER, 465, 120, 100, 85, 30, 85, 45, 45, 50, 163, GrowthRate.MEDIUM_FAST, 100, false), - new PokemonSpecies(Species.SAWK, "Sawk", 5, false, false, false, "Karate Pokémon", Type.FIGHTING, null, 1.4, 51, Abilities.STURDY, Abilities.INNER_FOCUS, Abilities.MOLD_BREAKER, 465, 75, 125, 75, 30, 75, 85, 45, 50, 163, GrowthRate.MEDIUM_FAST, 100, false), - new PokemonSpecies(Species.SEWADDLE, "Sewaddle", 5, false, false, false, "Sewing Pokémon", Type.BUG, Type.GRASS, 0.3, 2.5, Abilities.SWARM, Abilities.CHLOROPHYLL, Abilities.OVERCOAT, 310, 45, 53, 70, 40, 60, 42, 255, 70, 62, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.SWADLOON, "Swadloon", 5, false, false, false, "Leaf-Wrapped Pokémon", Type.BUG, Type.GRASS, 0.5, 7.3, Abilities.LEAF_GUARD, Abilities.CHLOROPHYLL, Abilities.OVERCOAT, 380, 55, 63, 90, 50, 80, 42, 120, 70, 133, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.LEAVANNY, "Leavanny", 5, false, false, false, "Nurturing Pokémon", Type.BUG, Type.GRASS, 1.2, 20.5, Abilities.SWARM, Abilities.CHLOROPHYLL, Abilities.OVERCOAT, 500, 75, 103, 80, 70, 80, 92, 45, 70, 225, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.VENIPEDE, "Venipede", 5, false, false, false, "Centipede Pokémon", Type.BUG, Type.POISON, 0.4, 5.3, Abilities.POISON_POINT, Abilities.SWARM, Abilities.SPEED_BOOST, 260, 30, 45, 59, 30, 39, 57, 255, 50, 52, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.WHIRLIPEDE, "Whirlipede", 5, false, false, false, "Curlipede Pokémon", Type.BUG, Type.POISON, 1.2, 58.5, Abilities.POISON_POINT, Abilities.SWARM, Abilities.SPEED_BOOST, 360, 40, 55, 99, 40, 79, 47, 120, 50, 126, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.SCOLIPEDE, "Scolipede", 5, false, false, false, "Megapede Pokémon", Type.BUG, Type.POISON, 2.5, 200.5, Abilities.POISON_POINT, Abilities.SWARM, Abilities.SPEED_BOOST, 485, 60, 100, 89, 55, 69, 112, 45, 50, 243, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.COTTONEE, "Cottonee", 5, false, false, false, "Cotton Puff Pokémon", Type.GRASS, Type.FAIRY, 0.3, 0.6, Abilities.PRANKSTER, Abilities.INFILTRATOR, Abilities.CHLOROPHYLL, 280, 40, 27, 60, 37, 50, 66, 190, 50, 56, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.WHIMSICOTT, "Whimsicott", 5, false, false, false, "Windveiled Pokémon", Type.GRASS, Type.FAIRY, 0.7, 6.6, Abilities.PRANKSTER, Abilities.INFILTRATOR, Abilities.CHLOROPHYLL, 480, 60, 67, 85, 77, 75, 116, 75, 50, 168, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.PETILIL, "Petilil", 5, false, false, false, "Bulb Pokémon", Type.GRASS, null, 0.5, 6.6, Abilities.CHLOROPHYLL, Abilities.OWN_TEMPO, Abilities.LEAF_GUARD, 280, 45, 35, 50, 70, 50, 30, 190, 50, 56, GrowthRate.MEDIUM_FAST, 0, false), - new PokemonSpecies(Species.LILLIGANT, "Lilligant", 5, false, false, false, "Flowering Pokémon", Type.GRASS, null, 1.1, 16.3, Abilities.CHLOROPHYLL, Abilities.OWN_TEMPO, Abilities.LEAF_GUARD, 480, 70, 60, 75, 110, 75, 90, 75, 50, 168, GrowthRate.MEDIUM_FAST, 0, false), - new PokemonSpecies(Species.BASCULIN, "Basculin", 5, false, false, false, "Hostile Pokémon", Type.WATER, null, 1, 18, Abilities.RECKLESS, Abilities.ADAPTABILITY, Abilities.MOLD_BREAKER, 460, 70, 92, 65, 80, 55, 98, 25, 50, 161, GrowthRate.MEDIUM_FAST, 50, false, false, + new PokemonSpecies(Species.TIMBURR, 5, false, false, false, "Muscular Pokémon", Type.FIGHTING, null, 0.6, 12.5, Abilities.GUTS, Abilities.SHEER_FORCE, Abilities.IRON_FIST, 305, 75, 80, 55, 25, 35, 35, 180, 70, 61, GrowthRate.MEDIUM_SLOW, 75, false), + new PokemonSpecies(Species.GURDURR, 5, false, false, false, "Muscular Pokémon", Type.FIGHTING, null, 1.2, 40, Abilities.GUTS, Abilities.SHEER_FORCE, Abilities.IRON_FIST, 405, 85, 105, 85, 40, 50, 40, 90, 50, 142, GrowthRate.MEDIUM_SLOW, 75, false), + new PokemonSpecies(Species.CONKELDURR, 5, false, false, false, "Muscular Pokémon", Type.FIGHTING, null, 1.4, 87, Abilities.GUTS, Abilities.SHEER_FORCE, Abilities.IRON_FIST, 505, 105, 140, 95, 55, 65, 45, 45, 50, 253, GrowthRate.MEDIUM_SLOW, 75, false), + new PokemonSpecies(Species.TYMPOLE, 5, false, false, false, "Tadpole Pokémon", Type.WATER, null, 0.5, 4.5, Abilities.SWIFT_SWIM, Abilities.HYDRATION, Abilities.WATER_ABSORB, 294, 50, 50, 40, 50, 40, 64, 255, 50, 59, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.PALPITOAD, 5, false, false, false, "Vibration Pokémon", Type.WATER, Type.GROUND, 0.8, 17, Abilities.SWIFT_SWIM, Abilities.HYDRATION, Abilities.WATER_ABSORB, 384, 75, 65, 55, 65, 55, 69, 120, 50, 134, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.SEISMITOAD, 5, false, false, false, "Vibration Pokémon", Type.WATER, Type.GROUND, 1.5, 62, Abilities.SWIFT_SWIM, Abilities.POISON_TOUCH, Abilities.WATER_ABSORB, 509, 105, 95, 75, 85, 75, 74, 45, 50, 255, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.THROH, 5, false, false, false, "Judo Pokémon", Type.FIGHTING, null, 1.3, 55.5, Abilities.GUTS, Abilities.INNER_FOCUS, Abilities.MOLD_BREAKER, 465, 120, 100, 85, 30, 85, 45, 45, 50, 163, GrowthRate.MEDIUM_FAST, 100, false), + new PokemonSpecies(Species.SAWK, 5, false, false, false, "Karate Pokémon", Type.FIGHTING, null, 1.4, 51, Abilities.STURDY, Abilities.INNER_FOCUS, Abilities.MOLD_BREAKER, 465, 75, 125, 75, 30, 75, 85, 45, 50, 163, GrowthRate.MEDIUM_FAST, 100, false), + new PokemonSpecies(Species.SEWADDLE, 5, false, false, false, "Sewing Pokémon", Type.BUG, Type.GRASS, 0.3, 2.5, Abilities.SWARM, Abilities.CHLOROPHYLL, Abilities.OVERCOAT, 310, 45, 53, 70, 40, 60, 42, 255, 70, 62, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.SWADLOON, 5, false, false, false, "Leaf-Wrapped Pokémon", Type.BUG, Type.GRASS, 0.5, 7.3, Abilities.LEAF_GUARD, Abilities.CHLOROPHYLL, Abilities.OVERCOAT, 380, 55, 63, 90, 50, 80, 42, 120, 70, 133, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.LEAVANNY, 5, false, false, false, "Nurturing Pokémon", Type.BUG, Type.GRASS, 1.2, 20.5, Abilities.SWARM, Abilities.CHLOROPHYLL, Abilities.OVERCOAT, 500, 75, 103, 80, 70, 80, 92, 45, 70, 225, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.VENIPEDE, 5, false, false, false, "Centipede Pokémon", Type.BUG, Type.POISON, 0.4, 5.3, Abilities.POISON_POINT, Abilities.SWARM, Abilities.SPEED_BOOST, 260, 30, 45, 59, 30, 39, 57, 255, 50, 52, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.WHIRLIPEDE, 5, false, false, false, "Curlipede Pokémon", Type.BUG, Type.POISON, 1.2, 58.5, Abilities.POISON_POINT, Abilities.SWARM, Abilities.SPEED_BOOST, 360, 40, 55, 99, 40, 79, 47, 120, 50, 126, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.SCOLIPEDE, 5, false, false, false, "Megapede Pokémon", Type.BUG, Type.POISON, 2.5, 200.5, Abilities.POISON_POINT, Abilities.SWARM, Abilities.SPEED_BOOST, 485, 60, 100, 89, 55, 69, 112, 45, 50, 243, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.COTTONEE, 5, false, false, false, "Cotton Puff Pokémon", Type.GRASS, Type.FAIRY, 0.3, 0.6, Abilities.PRANKSTER, Abilities.INFILTRATOR, Abilities.CHLOROPHYLL, 280, 40, 27, 60, 37, 50, 66, 190, 50, 56, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.WHIMSICOTT, 5, false, false, false, "Windveiled Pokémon", Type.GRASS, Type.FAIRY, 0.7, 6.6, Abilities.PRANKSTER, Abilities.INFILTRATOR, Abilities.CHLOROPHYLL, 480, 60, 67, 85, 77, 75, 116, 75, 50, 168, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.PETILIL, 5, false, false, false, "Bulb Pokémon", Type.GRASS, null, 0.5, 6.6, Abilities.CHLOROPHYLL, Abilities.OWN_TEMPO, Abilities.LEAF_GUARD, 280, 45, 35, 50, 70, 50, 30, 190, 50, 56, GrowthRate.MEDIUM_FAST, 0, false), + new PokemonSpecies(Species.LILLIGANT, 5, false, false, false, "Flowering Pokémon", Type.GRASS, null, 1.1, 16.3, Abilities.CHLOROPHYLL, Abilities.OWN_TEMPO, Abilities.LEAF_GUARD, 480, 70, 60, 75, 110, 75, 90, 75, 50, 168, GrowthRate.MEDIUM_FAST, 0, false), + new PokemonSpecies(Species.BASCULIN, 5, false, false, false, "Hostile Pokémon", Type.WATER, null, 1, 18, Abilities.RECKLESS, Abilities.ADAPTABILITY, Abilities.MOLD_BREAKER, 460, 70, 92, 65, 80, 55, 98, 25, 50, 161, GrowthRate.MEDIUM_FAST, 50, false, false, new PokemonForm("Red-Striped Form", "red-striped", Type.WATER, null, 1, 18, Abilities.RECKLESS, Abilities.ADAPTABILITY, Abilities.MOLD_BREAKER, 460, 70, 92, 65, 80, 55, 98, 25, 50, 161), new PokemonForm("Blue-Striped Form", "blue-striped", Type.WATER, null, 1, 18, Abilities.ROCK_HEAD, Abilities.ADAPTABILITY, Abilities.MOLD_BREAKER, 460, 70, 92, 65, 80, 55, 98, 25, 50, 161), new PokemonForm("White-Striped Form", "white-striped", Type.WATER, null, 1, 18, Abilities.RATTLED, Abilities.ADAPTABILITY, Abilities.MOLD_BREAKER, 460, 70, 92, 65, 80, 55, 98, 25, 50, 161), ), - new PokemonSpecies(Species.SANDILE, "Sandile", 5, false, false, false, "Desert Croc Pokémon", Type.GROUND, Type.DARK, 0.7, 15.2, Abilities.INTIMIDATE, Abilities.MOXIE, Abilities.ANGER_POINT, 292, 50, 72, 35, 35, 35, 65, 180, 50, 58, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.KROKOROK, "Krokorok", 5, false, false, false, "Desert Croc Pokémon", Type.GROUND, Type.DARK, 1, 33.4, Abilities.INTIMIDATE, Abilities.MOXIE, Abilities.ANGER_POINT, 351, 60, 82, 45, 45, 45, 74, 90, 50, 123, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.KROOKODILE, "Krookodile", 5, false, false, false, "Intimidation Pokémon", Type.GROUND, Type.DARK, 1.5, 96.3, Abilities.INTIMIDATE, Abilities.MOXIE, Abilities.ANGER_POINT, 519, 95, 117, 80, 65, 70, 92, 45, 50, 260, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.DARUMAKA, "Darumaka", 5, false, false, false, "Zen Charm Pokémon", Type.FIRE, null, 0.6, 37.5, Abilities.HUSTLE, Abilities.NONE, Abilities.INNER_FOCUS, 315, 70, 90, 45, 15, 45, 50, 120, 50, 63, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.DARMANITAN, "Darmanitan", 5, false, false, false, "Blazing Pokémon", Type.FIRE, null, 1.3, 92.9, Abilities.SHEER_FORCE, Abilities.NONE, Abilities.ZEN_MODE, 480, 105, 140, 55, 30, 55, 95, 60, 50, 168, GrowthRate.MEDIUM_SLOW, 50, false, true, + new PokemonSpecies(Species.SANDILE, 5, false, false, false, "Desert Croc Pokémon", Type.GROUND, Type.DARK, 0.7, 15.2, Abilities.INTIMIDATE, Abilities.MOXIE, Abilities.ANGER_POINT, 292, 50, 72, 35, 35, 35, 65, 180, 50, 58, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.KROKOROK, 5, false, false, false, "Desert Croc Pokémon", Type.GROUND, Type.DARK, 1, 33.4, Abilities.INTIMIDATE, Abilities.MOXIE, Abilities.ANGER_POINT, 351, 60, 82, 45, 45, 45, 74, 90, 50, 123, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.KROOKODILE, 5, false, false, false, "Intimidation Pokémon", Type.GROUND, Type.DARK, 1.5, 96.3, Abilities.INTIMIDATE, Abilities.MOXIE, Abilities.ANGER_POINT, 519, 95, 117, 80, 65, 70, 92, 45, 50, 260, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.DARUMAKA, 5, false, false, false, "Zen Charm Pokémon", Type.FIRE, null, 0.6, 37.5, Abilities.HUSTLE, Abilities.NONE, Abilities.INNER_FOCUS, 315, 70, 90, 45, 15, 45, 50, 120, 50, 63, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.DARMANITAN, 5, false, false, false, "Blazing Pokémon", Type.FIRE, null, 1.3, 92.9, Abilities.SHEER_FORCE, Abilities.NONE, Abilities.ZEN_MODE, 480, 105, 140, 55, 30, 55, 95, 60, 50, 168, GrowthRate.MEDIUM_SLOW, 50, false, true, new PokemonForm("Standard Mode", "", Type.FIRE, null, 1.3, 92.9, Abilities.SHEER_FORCE, Abilities.NONE, Abilities.ZEN_MODE, 480, 105, 140, 55, 30, 55, 95, 60, 50, 168), new PokemonForm("Zen Mode", "zen", Type.FIRE, Type.PSYCHIC, 1.3, 92.9, Abilities.SHEER_FORCE, Abilities.NONE, Abilities.ZEN_MODE, 540, 105, 30, 105, 140, 105, 55, 60, 50, 168), ), - new PokemonSpecies(Species.MARACTUS, "Maractus", 5, false, false, false, "Cactus Pokémon", Type.GRASS, null, 1, 28, Abilities.WATER_ABSORB, Abilities.CHLOROPHYLL, Abilities.STORM_DRAIN, 461, 75, 86, 67, 106, 67, 60, 255, 50, 161, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.DWEBBLE, "Dwebble", 5, false, false, false, "Rock Inn Pokémon", Type.BUG, Type.ROCK, 0.3, 14.5, Abilities.STURDY, Abilities.SHELL_ARMOR, Abilities.WEAK_ARMOR, 325, 50, 65, 85, 35, 35, 55, 190, 50, 65, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.CRUSTLE, "Crustle", 5, false, false, false, "Stone Home Pokémon", Type.BUG, Type.ROCK, 1.4, 200, Abilities.STURDY, Abilities.SHELL_ARMOR, Abilities.WEAK_ARMOR, 485, 70, 105, 125, 65, 75, 45, 75, 50, 170, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.SCRAGGY, "Scraggy", 5, false, false, false, "Shedding Pokémon", Type.DARK, Type.FIGHTING, 0.6, 11.8, Abilities.SHED_SKIN, Abilities.MOXIE, Abilities.INTIMIDATE, 348, 50, 75, 70, 35, 70, 48, 180, 35, 70, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.SCRAFTY, "Scrafty", 5, false, false, false, "Hoodlum Pokémon", Type.DARK, Type.FIGHTING, 1.1, 30, Abilities.SHED_SKIN, Abilities.MOXIE, Abilities.INTIMIDATE, 488, 65, 90, 115, 45, 115, 58, 90, 50, 171, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.SIGILYPH, "Sigilyph", 5, false, false, false, "Avianoid Pokémon", Type.PSYCHIC, Type.FLYING, 1.4, 14, Abilities.WONDER_SKIN, Abilities.MAGIC_GUARD, Abilities.TINTED_LENS, 490, 72, 58, 80, 103, 80, 97, 45, 50, 172, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.YAMASK, "Yamask", 5, false, false, false, "Spirit Pokémon", Type.GHOST, null, 0.5, 1.5, Abilities.MUMMY, Abilities.NONE, Abilities.NONE, 303, 38, 30, 85, 55, 65, 30, 190, 50, 61, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.COFAGRIGUS, "Cofagrigus", 5, false, false, false, "Coffin Pokémon", Type.GHOST, null, 1.7, 76.5, Abilities.MUMMY, Abilities.NONE, Abilities.NONE, 483, 58, 50, 145, 95, 105, 30, 90, 50, 169, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.TIRTOUGA, "Tirtouga", 5, false, false, false, "Prototurtle Pokémon", Type.WATER, Type.ROCK, 0.7, 16.5, Abilities.SOLID_ROCK, Abilities.STURDY, Abilities.SWIFT_SWIM, 355, 54, 78, 103, 53, 45, 22, 45, 50, 71, GrowthRate.MEDIUM_FAST, 87.5, false), - new PokemonSpecies(Species.CARRACOSTA, "Carracosta", 5, false, false, false, "Prototurtle Pokémon", Type.WATER, Type.ROCK, 1.2, 81, Abilities.SOLID_ROCK, Abilities.STURDY, Abilities.SWIFT_SWIM, 495, 74, 108, 133, 83, 65, 32, 45, 50, 173, GrowthRate.MEDIUM_FAST, 87.5, false), - new PokemonSpecies(Species.ARCHEN, "Archen", 5, false, false, false, "First Bird Pokémon", Type.ROCK, Type.FLYING, 0.5, 9.5, Abilities.DEFEATIST, Abilities.NONE, Abilities.NONE, 401, 55, 112, 45, 74, 45, 70, 45, 50, 71, GrowthRate.MEDIUM_FAST, 87.5, false), - new PokemonSpecies(Species.ARCHEOPS, "Archeops", 5, false, false, false, "First Bird Pokémon", Type.ROCK, Type.FLYING, 1.4, 32, Abilities.DEFEATIST, Abilities.NONE, Abilities.NONE, 567, 75, 140, 65, 112, 65, 110, 45, 50, 177, GrowthRate.MEDIUM_FAST, 87.5, false), - new PokemonSpecies(Species.TRUBBISH, "Trubbish", 5, false, false, false, "Trash Bag Pokémon", Type.POISON, null, 0.6, 31, Abilities.STENCH, Abilities.STICKY_HOLD, Abilities.AFTERMATH, 329, 50, 50, 62, 40, 62, 65, 190, 50, 66, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.GARBODOR, "Garbodor", 5, false, false, false, "Trash Heap Pokémon", Type.POISON, null, 1.9, 107.3, Abilities.STENCH, Abilities.WEAK_ARMOR, Abilities.AFTERMATH, 474, 80, 95, 82, 60, 82, 75, 60, 50, 166, GrowthRate.MEDIUM_FAST, 50, false, true, + new PokemonSpecies(Species.MARACTUS, 5, false, false, false, "Cactus Pokémon", Type.GRASS, null, 1, 28, Abilities.WATER_ABSORB, Abilities.CHLOROPHYLL, Abilities.STORM_DRAIN, 461, 75, 86, 67, 106, 67, 60, 255, 50, 161, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.DWEBBLE, 5, false, false, false, "Rock Inn Pokémon", Type.BUG, Type.ROCK, 0.3, 14.5, Abilities.STURDY, Abilities.SHELL_ARMOR, Abilities.WEAK_ARMOR, 325, 50, 65, 85, 35, 35, 55, 190, 50, 65, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.CRUSTLE, 5, false, false, false, "Stone Home Pokémon", Type.BUG, Type.ROCK, 1.4, 200, Abilities.STURDY, Abilities.SHELL_ARMOR, Abilities.WEAK_ARMOR, 485, 70, 105, 125, 65, 75, 45, 75, 50, 170, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.SCRAGGY, 5, false, false, false, "Shedding Pokémon", Type.DARK, Type.FIGHTING, 0.6, 11.8, Abilities.SHED_SKIN, Abilities.MOXIE, Abilities.INTIMIDATE, 348, 50, 75, 70, 35, 70, 48, 180, 35, 70, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.SCRAFTY, 5, false, false, false, "Hoodlum Pokémon", Type.DARK, Type.FIGHTING, 1.1, 30, Abilities.SHED_SKIN, Abilities.MOXIE, Abilities.INTIMIDATE, 488, 65, 90, 115, 45, 115, 58, 90, 50, 171, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.SIGILYPH, 5, false, false, false, "Avianoid Pokémon", Type.PSYCHIC, Type.FLYING, 1.4, 14, Abilities.WONDER_SKIN, Abilities.MAGIC_GUARD, Abilities.TINTED_LENS, 490, 72, 58, 80, 103, 80, 97, 45, 50, 172, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.YAMASK, 5, false, false, false, "Spirit Pokémon", Type.GHOST, null, 0.5, 1.5, Abilities.MUMMY, Abilities.NONE, Abilities.NONE, 303, 38, 30, 85, 55, 65, 30, 190, 50, 61, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.COFAGRIGUS, 5, false, false, false, "Coffin Pokémon", Type.GHOST, null, 1.7, 76.5, Abilities.MUMMY, Abilities.NONE, Abilities.NONE, 483, 58, 50, 145, 95, 105, 30, 90, 50, 169, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.TIRTOUGA, 5, false, false, false, "Prototurtle Pokémon", Type.WATER, Type.ROCK, 0.7, 16.5, Abilities.SOLID_ROCK, Abilities.STURDY, Abilities.SWIFT_SWIM, 355, 54, 78, 103, 53, 45, 22, 45, 50, 71, GrowthRate.MEDIUM_FAST, 87.5, false), + new PokemonSpecies(Species.CARRACOSTA, 5, false, false, false, "Prototurtle Pokémon", Type.WATER, Type.ROCK, 1.2, 81, Abilities.SOLID_ROCK, Abilities.STURDY, Abilities.SWIFT_SWIM, 495, 74, 108, 133, 83, 65, 32, 45, 50, 173, GrowthRate.MEDIUM_FAST, 87.5, false), + new PokemonSpecies(Species.ARCHEN, 5, false, false, false, "First Bird Pokémon", Type.ROCK, Type.FLYING, 0.5, 9.5, Abilities.DEFEATIST, Abilities.NONE, Abilities.NONE, 401, 55, 112, 45, 74, 45, 70, 45, 50, 71, GrowthRate.MEDIUM_FAST, 87.5, false), + new PokemonSpecies(Species.ARCHEOPS, 5, false, false, false, "First Bird Pokémon", Type.ROCK, Type.FLYING, 1.4, 32, Abilities.DEFEATIST, Abilities.NONE, Abilities.NONE, 567, 75, 140, 65, 112, 65, 110, 45, 50, 177, GrowthRate.MEDIUM_FAST, 87.5, false), + new PokemonSpecies(Species.TRUBBISH, 5, false, false, false, "Trash Bag Pokémon", Type.POISON, null, 0.6, 31, Abilities.STENCH, Abilities.STICKY_HOLD, Abilities.AFTERMATH, 329, 50, 50, 62, 40, 62, 65, 190, 50, 66, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.GARBODOR, 5, false, false, false, "Trash Heap Pokémon", Type.POISON, null, 1.9, 107.3, Abilities.STENCH, Abilities.WEAK_ARMOR, Abilities.AFTERMATH, 474, 80, 95, 82, 60, 82, 75, 60, 50, 166, GrowthRate.MEDIUM_FAST, 50, false, true, new PokemonForm("Normal", "", Type.POISON, null, 1.9, 107.3, Abilities.STENCH, Abilities.WEAK_ARMOR, Abilities.AFTERMATH, 474, 80, 95, 82, 60, 82, 75, 60, 50, 166), new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.POISON, null, 21, 107.3, Abilities.STENCH, Abilities.WEAK_ARMOR, Abilities.AFTERMATH, 574, 100, 125, 102, 80, 102, 65, 60, 50, 166), ), - new PokemonSpecies(Species.ZORUA, "Zorua", 5, false, false, false, "Tricky Fox Pokémon", Type.DARK, null, 0.7, 12.5, Abilities.ILLUSION, Abilities.NONE, Abilities.NONE, 330, 40, 65, 40, 80, 40, 65, 75, 50, 66, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.ZOROARK, "Zoroark", 5, false, false, false, "Illusion Fox Pokémon", Type.DARK, null, 1.6, 81.1, Abilities.ILLUSION, Abilities.NONE, Abilities.NONE, 510, 60, 105, 60, 120, 60, 105, 45, 50, 179, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.MINCCINO, "Minccino", 5, false, false, false, "Chinchilla Pokémon", Type.NORMAL, null, 0.4, 5.8, Abilities.CUTE_CHARM, Abilities.TECHNICIAN, Abilities.SKILL_LINK, 300, 55, 50, 40, 40, 40, 75, 255, 50, 60, GrowthRate.FAST, 25, false), - new PokemonSpecies(Species.CINCCINO, "Cinccino", 5, false, false, false, "Scarf Pokémon", Type.NORMAL, null, 0.5, 7.5, Abilities.CUTE_CHARM, Abilities.TECHNICIAN, Abilities.SKILL_LINK, 470, 75, 95, 60, 65, 60, 115, 60, 50, 165, GrowthRate.FAST, 25, false), - new PokemonSpecies(Species.GOTHITA, "Gothita", 5, false, false, false, "Fixation Pokémon", Type.PSYCHIC, null, 0.4, 5.8, Abilities.FRISK, Abilities.COMPETITIVE, Abilities.SHADOW_TAG, 290, 45, 30, 50, 55, 65, 45, 200, 50, 58, GrowthRate.MEDIUM_SLOW, 25, false), - new PokemonSpecies(Species.GOTHORITA, "Gothorita", 5, false, false, false, "Manipulate Pokémon", Type.PSYCHIC, null, 0.7, 18, Abilities.FRISK, Abilities.COMPETITIVE, Abilities.SHADOW_TAG, 390, 60, 45, 70, 75, 85, 55, 100, 50, 137, GrowthRate.MEDIUM_SLOW, 25, false), - new PokemonSpecies(Species.GOTHITELLE, "Gothitelle", 5, false, false, false, "Astral Body Pokémon", Type.PSYCHIC, null, 1.5, 44, Abilities.FRISK, Abilities.COMPETITIVE, Abilities.SHADOW_TAG, 490, 70, 55, 95, 95, 110, 65, 50, 50, 245, GrowthRate.MEDIUM_SLOW, 25, false), - new PokemonSpecies(Species.SOLOSIS, "Solosis", 5, false, false, false, "Cell Pokémon", Type.PSYCHIC, null, 0.3, 1, Abilities.OVERCOAT, Abilities.MAGIC_GUARD, Abilities.REGENERATOR, 290, 45, 30, 40, 105, 50, 20, 200, 50, 58, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.DUOSION, "Duosion", 5, false, false, false, "Mitosis Pokémon", Type.PSYCHIC, null, 0.6, 8, Abilities.OVERCOAT, Abilities.MAGIC_GUARD, Abilities.REGENERATOR, 370, 65, 40, 50, 125, 60, 30, 100, 50, 130, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.REUNICLUS, "Reuniclus", 5, false, false, false, "Multiplying Pokémon", Type.PSYCHIC, null, 1, 20.1, Abilities.OVERCOAT, Abilities.MAGIC_GUARD, Abilities.REGENERATOR, 490, 110, 65, 75, 125, 85, 30, 50, 50, 245, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.DUCKLETT, "Ducklett", 5, false, false, false, "Water Bird Pokémon", Type.WATER, Type.FLYING, 0.5, 5.5, Abilities.KEEN_EYE, Abilities.BIG_PECKS, Abilities.HYDRATION, 305, 62, 44, 50, 44, 50, 55, 190, 70, 61, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.SWANNA, "Swanna", 5, false, false, false, "White Bird Pokémon", Type.WATER, Type.FLYING, 1.3, 24.2, Abilities.KEEN_EYE, Abilities.BIG_PECKS, Abilities.HYDRATION, 473, 75, 87, 63, 87, 63, 98, 45, 70, 166, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.VANILLITE, "Vanillite", 5, false, false, false, "Fresh Snow Pokémon", Type.ICE, null, 0.4, 5.7, Abilities.ICE_BODY, Abilities.SNOW_CLOAK, Abilities.WEAK_ARMOR, 305, 36, 50, 50, 65, 60, 44, 255, 50, 61, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.VANILLISH, "Vanillish", 5, false, false, false, "Icy Snow Pokémon", Type.ICE, null, 1.1, 41, Abilities.ICE_BODY, Abilities.SNOW_CLOAK, Abilities.WEAK_ARMOR, 395, 51, 65, 65, 80, 75, 59, 120, 50, 138, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.VANILLUXE, "Vanilluxe", 5, false, false, false, "Snowstorm Pokémon", Type.ICE, null, 1.3, 57.5, Abilities.ICE_BODY, Abilities.SNOW_WARNING, Abilities.WEAK_ARMOR, 535, 71, 95, 85, 110, 95, 79, 45, 50, 268, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.DEERLING, "Deerling", 5, false, false, false, "Season Pokémon", Type.NORMAL, Type.GRASS, 0.6, 19.5, Abilities.CHLOROPHYLL, Abilities.SAP_SIPPER, Abilities.SERENE_GRACE, 335, 60, 60, 50, 40, 50, 75, 190, 70, 67, GrowthRate.MEDIUM_FAST, 50, false, true, + new PokemonSpecies(Species.ZORUA, 5, false, false, false, "Tricky Fox Pokémon", Type.DARK, null, 0.7, 12.5, Abilities.ILLUSION, Abilities.NONE, Abilities.NONE, 330, 40, 65, 40, 80, 40, 65, 75, 50, 66, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.ZOROARK, 5, false, false, false, "Illusion Fox Pokémon", Type.DARK, null, 1.6, 81.1, Abilities.ILLUSION, Abilities.NONE, Abilities.NONE, 510, 60, 105, 60, 120, 60, 105, 45, 50, 179, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.MINCCINO, 5, false, false, false, "Chinchilla Pokémon", Type.NORMAL, null, 0.4, 5.8, Abilities.CUTE_CHARM, Abilities.TECHNICIAN, Abilities.SKILL_LINK, 300, 55, 50, 40, 40, 40, 75, 255, 50, 60, GrowthRate.FAST, 25, false), + new PokemonSpecies(Species.CINCCINO, 5, false, false, false, "Scarf Pokémon", Type.NORMAL, null, 0.5, 7.5, Abilities.CUTE_CHARM, Abilities.TECHNICIAN, Abilities.SKILL_LINK, 470, 75, 95, 60, 65, 60, 115, 60, 50, 165, GrowthRate.FAST, 25, false), + new PokemonSpecies(Species.GOTHITA, 5, false, false, false, "Fixation Pokémon", Type.PSYCHIC, null, 0.4, 5.8, Abilities.FRISK, Abilities.COMPETITIVE, Abilities.SHADOW_TAG, 290, 45, 30, 50, 55, 65, 45, 200, 50, 58, GrowthRate.MEDIUM_SLOW, 25, false), + new PokemonSpecies(Species.GOTHORITA, 5, false, false, false, "Manipulate Pokémon", Type.PSYCHIC, null, 0.7, 18, Abilities.FRISK, Abilities.COMPETITIVE, Abilities.SHADOW_TAG, 390, 60, 45, 70, 75, 85, 55, 100, 50, 137, GrowthRate.MEDIUM_SLOW, 25, false), + new PokemonSpecies(Species.GOTHITELLE, 5, false, false, false, "Astral Body Pokémon", Type.PSYCHIC, null, 1.5, 44, Abilities.FRISK, Abilities.COMPETITIVE, Abilities.SHADOW_TAG, 490, 70, 55, 95, 95, 110, 65, 50, 50, 245, GrowthRate.MEDIUM_SLOW, 25, false), + new PokemonSpecies(Species.SOLOSIS, 5, false, false, false, "Cell Pokémon", Type.PSYCHIC, null, 0.3, 1, Abilities.OVERCOAT, Abilities.MAGIC_GUARD, Abilities.REGENERATOR, 290, 45, 30, 40, 105, 50, 20, 200, 50, 58, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.DUOSION, 5, false, false, false, "Mitosis Pokémon", Type.PSYCHIC, null, 0.6, 8, Abilities.OVERCOAT, Abilities.MAGIC_GUARD, Abilities.REGENERATOR, 370, 65, 40, 50, 125, 60, 30, 100, 50, 130, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.REUNICLUS, 5, false, false, false, "Multiplying Pokémon", Type.PSYCHIC, null, 1, 20.1, Abilities.OVERCOAT, Abilities.MAGIC_GUARD, Abilities.REGENERATOR, 490, 110, 65, 75, 125, 85, 30, 50, 50, 245, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.DUCKLETT, 5, false, false, false, "Water Bird Pokémon", Type.WATER, Type.FLYING, 0.5, 5.5, Abilities.KEEN_EYE, Abilities.BIG_PECKS, Abilities.HYDRATION, 305, 62, 44, 50, 44, 50, 55, 190, 70, 61, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.SWANNA, 5, false, false, false, "White Bird Pokémon", Type.WATER, Type.FLYING, 1.3, 24.2, Abilities.KEEN_EYE, Abilities.BIG_PECKS, Abilities.HYDRATION, 473, 75, 87, 63, 87, 63, 98, 45, 70, 166, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.VANILLITE, 5, false, false, false, "Fresh Snow Pokémon", Type.ICE, null, 0.4, 5.7, Abilities.ICE_BODY, Abilities.SNOW_CLOAK, Abilities.WEAK_ARMOR, 305, 36, 50, 50, 65, 60, 44, 255, 50, 61, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.VANILLISH, 5, false, false, false, "Icy Snow Pokémon", Type.ICE, null, 1.1, 41, Abilities.ICE_BODY, Abilities.SNOW_CLOAK, Abilities.WEAK_ARMOR, 395, 51, 65, 65, 80, 75, 59, 120, 50, 138, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.VANILLUXE, 5, false, false, false, "Snowstorm Pokémon", Type.ICE, null, 1.3, 57.5, Abilities.ICE_BODY, Abilities.SNOW_WARNING, Abilities.WEAK_ARMOR, 535, 71, 95, 85, 110, 95, 79, 45, 50, 268, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.DEERLING, 5, false, false, false, "Season Pokémon", Type.NORMAL, Type.GRASS, 0.6, 19.5, Abilities.CHLOROPHYLL, Abilities.SAP_SIPPER, Abilities.SERENE_GRACE, 335, 60, 60, 50, 40, 50, 75, 190, 70, 67, GrowthRate.MEDIUM_FAST, 50, false, true, new PokemonForm("Spring Form", "spring", Type.NORMAL, Type.GRASS, 0.6, 19.5, Abilities.CHLOROPHYLL, Abilities.SAP_SIPPER, Abilities.SERENE_GRACE, 335, 60, 60, 50, 40, 50, 75, 190, 70, 67), new PokemonForm("Summer Form", "summer", Type.NORMAL, Type.GRASS, 0.6, 19.5, Abilities.CHLOROPHYLL, Abilities.SAP_SIPPER, Abilities.SERENE_GRACE, 335, 60, 60, 50, 40, 50, 75, 190, 70, 67), new PokemonForm("Autumn Form", "autumn", Type.NORMAL, Type.GRASS, 0.6, 19.5, Abilities.CHLOROPHYLL, Abilities.SAP_SIPPER, Abilities.SERENE_GRACE, 335, 60, 60, 50, 40, 50, 75, 190, 70, 67), new PokemonForm("Winter Form", "winter", Type.NORMAL, Type.GRASS, 0.6, 19.5, Abilities.CHLOROPHYLL, Abilities.SAP_SIPPER, Abilities.SERENE_GRACE, 335, 60, 60, 50, 40, 50, 75, 190, 70, 67), ), - new PokemonSpecies(Species.SAWSBUCK, "Sawsbuck", 5, false, false, false, "Season Pokémon", Type.NORMAL, Type.GRASS, 1.9, 92.5, Abilities.CHLOROPHYLL, Abilities.SAP_SIPPER, Abilities.SERENE_GRACE, 475, 80, 100, 70, 60, 70, 95, 75, 70, 166, GrowthRate.MEDIUM_FAST, 50, false, true, + new PokemonSpecies(Species.SAWSBUCK, 5, false, false, false, "Season Pokémon", Type.NORMAL, Type.GRASS, 1.9, 92.5, Abilities.CHLOROPHYLL, Abilities.SAP_SIPPER, Abilities.SERENE_GRACE, 475, 80, 100, 70, 60, 70, 95, 75, 70, 166, GrowthRate.MEDIUM_FAST, 50, false, true, new PokemonForm("Spring Form", "spring", Type.NORMAL, Type.GRASS, 1.9, 92.5, Abilities.CHLOROPHYLL, Abilities.SAP_SIPPER, Abilities.SERENE_GRACE, 475, 80, 100, 70, 60, 70, 95, 75, 70, 166), new PokemonForm("Summer Form", "summer", Type.NORMAL, Type.GRASS, 1.9, 92.5, Abilities.CHLOROPHYLL, Abilities.SAP_SIPPER, Abilities.SERENE_GRACE, 475, 80, 100, 70, 60, 70, 95, 75, 70, 166), new PokemonForm("Autumn Form", "autumn", Type.NORMAL, Type.GRASS, 1.9, 92.5, Abilities.CHLOROPHYLL, Abilities.SAP_SIPPER, Abilities.SERENE_GRACE, 475, 80, 100, 70, 60, 70, 95, 75, 70, 166), new PokemonForm("Winter Form", "winter", Type.NORMAL, Type.GRASS, 1.9, 92.5, Abilities.CHLOROPHYLL, Abilities.SAP_SIPPER, Abilities.SERENE_GRACE, 475, 80, 100, 70, 60, 70, 95, 75, 70, 166), ), - new PokemonSpecies(Species.EMOLGA, "Emolga", 5, false, false, false, "Sky Squirrel Pokémon", Type.ELECTRIC, Type.FLYING, 0.4, 5, Abilities.STATIC, Abilities.NONE, Abilities.MOTOR_DRIVE, 428, 55, 75, 60, 75, 60, 103, 200, 50, 150, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.KARRABLAST, "Karrablast", 5, false, false, false, "Clamping Pokémon", Type.BUG, null, 0.5, 5.9, Abilities.SWARM, Abilities.SHED_SKIN, Abilities.NO_GUARD, 315, 50, 75, 45, 40, 45, 60, 200, 50, 63, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.ESCAVALIER, "Escavalier", 5, false, false, false, "Cavalry Pokémon", Type.BUG, Type.STEEL, 1, 33, Abilities.SWARM, Abilities.SHELL_ARMOR, Abilities.OVERCOAT, 495, 70, 135, 105, 60, 105, 20, 75, 50, 173, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.FOONGUS, "Foongus", 5, false, false, false, "Mushroom Pokémon", Type.GRASS, Type.POISON, 0.2, 1, Abilities.EFFECT_SPORE, Abilities.NONE, Abilities.REGENERATOR, 294, 69, 55, 45, 55, 55, 15, 190, 50, 59, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.AMOONGUSS, "Amoonguss", 5, false, false, false, "Mushroom Pokémon", Type.GRASS, Type.POISON, 0.6, 10.5, Abilities.EFFECT_SPORE, Abilities.NONE, Abilities.REGENERATOR, 464, 114, 85, 70, 85, 80, 30, 75, 50, 162, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.FRILLISH, "Frillish", 5, false, false, false, "Floating Pokémon", Type.WATER, Type.GHOST, 1.2, 33, Abilities.WATER_ABSORB, Abilities.CURSED_BODY, Abilities.DAMP, 335, 55, 40, 50, 65, 85, 40, 190, 50, 67, GrowthRate.MEDIUM_FAST, 50, true), - new PokemonSpecies(Species.JELLICENT, "Jellicent", 5, false, false, false, "Floating Pokémon", Type.WATER, Type.GHOST, 2.2, 135, Abilities.WATER_ABSORB, Abilities.CURSED_BODY, Abilities.DAMP, 480, 100, 60, 70, 85, 105, 60, 60, 50, 168, GrowthRate.MEDIUM_FAST, 50, true), - new PokemonSpecies(Species.ALOMOMOLA, "Alomomola", 5, false, false, false, "Caring Pokémon", Type.WATER, null, 1.2, 31.6, Abilities.HEALER, Abilities.HYDRATION, Abilities.REGENERATOR, 470, 165, 75, 80, 40, 45, 65, 75, 70, 165, GrowthRate.FAST, 50, false), - new PokemonSpecies(Species.JOLTIK, "Joltik", 5, false, false, false, "Attaching Pokémon", Type.BUG, Type.ELECTRIC, 0.1, 0.6, Abilities.COMPOUND_EYES, Abilities.UNNERVE, Abilities.SWARM, 319, 50, 47, 50, 57, 50, 65, 190, 50, 64, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.GALVANTULA, "Galvantula", 5, false, false, false, "EleSpider Pokémon", Type.BUG, Type.ELECTRIC, 0.8, 14.3, Abilities.COMPOUND_EYES, Abilities.UNNERVE, Abilities.SWARM, 472, 70, 77, 60, 97, 60, 108, 75, 50, 165, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.FERROSEED, "Ferroseed", 5, false, false, false, "Thorn Seed Pokémon", Type.GRASS, Type.STEEL, 0.6, 18.8, Abilities.IRON_BARBS, Abilities.NONE, Abilities.IRON_BARBS, 305, 44, 50, 91, 24, 86, 10, 255, 50, 61, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.FERROTHORN, "Ferrothorn", 5, false, false, false, "Thorn Pod Pokémon", Type.GRASS, Type.STEEL, 1, 110, Abilities.IRON_BARBS, Abilities.NONE, Abilities.ANTICIPATION, 489, 74, 94, 131, 54, 116, 20, 90, 50, 171, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.KLINK, "Klink", 5, false, false, false, "Gear Pokémon", Type.STEEL, null, 0.3, 21, Abilities.PLUS, Abilities.MINUS, Abilities.CLEAR_BODY, 300, 40, 55, 70, 45, 60, 30, 130, 50, 60, GrowthRate.MEDIUM_SLOW, null, false), - new PokemonSpecies(Species.KLANG, "Klang", 5, false, false, false, "Gear Pokémon", Type.STEEL, null, 0.6, 51, Abilities.PLUS, Abilities.MINUS, Abilities.CLEAR_BODY, 440, 60, 80, 95, 70, 85, 50, 60, 50, 154, GrowthRate.MEDIUM_SLOW, null, false), - new PokemonSpecies(Species.KLINKLANG, "Klinklang", 5, false, false, false, "Gear Pokémon", Type.STEEL, null, 0.6, 81, Abilities.PLUS, Abilities.MINUS, Abilities.CLEAR_BODY, 520, 60, 100, 115, 70, 85, 90, 30, 50, 260, GrowthRate.MEDIUM_SLOW, null, false), - new PokemonSpecies(Species.TYNAMO, "Tynamo", 5, false, false, false, "EleFish Pokémon", Type.ELECTRIC, null, 0.2, 0.3, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 275, 35, 55, 40, 45, 40, 60, 190, 70, 55, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.EELEKTRIK, "Eelektrik", 5, false, false, false, "EleFish Pokémon", Type.ELECTRIC, null, 1.2, 22, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 405, 65, 85, 70, 75, 70, 40, 60, 70, 142, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.EELEKTROSS, "Eelektross", 5, false, false, false, "EleFish Pokémon", Type.ELECTRIC, null, 2.1, 80.5, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 515, 85, 115, 80, 105, 80, 50, 30, 70, 232, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.ELGYEM, "Elgyem", 5, false, false, false, "Cerebral Pokémon", Type.PSYCHIC, null, 0.5, 9, Abilities.TELEPATHY, Abilities.SYNCHRONIZE, Abilities.ANALYTIC, 335, 55, 55, 55, 85, 55, 30, 255, 50, 67, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.BEHEEYEM, "Beheeyem", 5, false, false, false, "Cerebral Pokémon", Type.PSYCHIC, null, 1, 34.5, Abilities.TELEPATHY, Abilities.SYNCHRONIZE, Abilities.ANALYTIC, 485, 75, 75, 75, 125, 95, 40, 90, 50, 170, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.LITWICK, "Litwick", 5, false, false, false, "Candle Pokémon", Type.GHOST, Type.FIRE, 0.3, 3.1, Abilities.FLASH_FIRE, Abilities.FLAME_BODY, Abilities.INFILTRATOR, 275, 50, 30, 55, 65, 55, 20, 190, 50, 55, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.LAMPENT, "Lampent", 5, false, false, false, "Lamp Pokémon", Type.GHOST, Type.FIRE, 0.6, 13, Abilities.FLASH_FIRE, Abilities.FLAME_BODY, Abilities.INFILTRATOR, 370, 60, 40, 60, 95, 60, 55, 90, 50, 130, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.CHANDELURE, "Chandelure", 5, false, false, false, "Luring Pokémon", Type.GHOST, Type.FIRE, 1, 34.3, Abilities.FLASH_FIRE, Abilities.FLAME_BODY, Abilities.INFILTRATOR, 520, 60, 55, 90, 145, 90, 80, 45, 50, 260, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.AXEW, "Axew", 5, false, false, false, "Tusk Pokémon", Type.DRAGON, null, 0.6, 18, Abilities.RIVALRY, Abilities.MOLD_BREAKER, Abilities.UNNERVE, 320, 46, 87, 60, 30, 40, 57, 75, 35, 64, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.FRAXURE, "Fraxure", 5, false, false, false, "Axe Jaw Pokémon", Type.DRAGON, null, 1, 36, Abilities.RIVALRY, Abilities.MOLD_BREAKER, Abilities.UNNERVE, 410, 66, 117, 70, 40, 50, 67, 60, 35, 144, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.HAXORUS, "Haxorus", 5, false, false, false, "Axe Jaw Pokémon", Type.DRAGON, null, 1.8, 105.5, Abilities.RIVALRY, Abilities.MOLD_BREAKER, Abilities.UNNERVE, 540, 76, 147, 90, 60, 70, 97, 45, 35, 270, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.CUBCHOO, "Cubchoo", 5, false, false, false, "Chill Pokémon", Type.ICE, null, 0.5, 8.5, Abilities.SNOW_CLOAK, Abilities.SLUSH_RUSH, Abilities.RATTLED, 305, 55, 70, 40, 60, 40, 40, 120, 50, 61, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.BEARTIC, "Beartic", 5, false, false, false, "Freezing Pokémon", Type.ICE, null, 2.6, 260, Abilities.SNOW_CLOAK, Abilities.SLUSH_RUSH, Abilities.SWIFT_SWIM, 505, 95, 130, 80, 70, 80, 50, 60, 50, 177, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.CRYOGONAL, "Cryogonal", 5, false, false, false, "Crystallizing Pokémon", Type.ICE, null, 1.1, 148, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 515, 80, 50, 50, 95, 135, 105, 25, 50, 180, GrowthRate.MEDIUM_FAST, null, false), - new PokemonSpecies(Species.SHELMET, "Shelmet", 5, false, false, false, "Snail Pokémon", Type.BUG, null, 0.4, 7.7, Abilities.HYDRATION, Abilities.SHELL_ARMOR, Abilities.OVERCOAT, 305, 50, 40, 85, 40, 65, 25, 200, 50, 61, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.ACCELGOR, "Accelgor", 5, false, false, false, "Shell Out Pokémon", Type.BUG, null, 0.8, 25.3, Abilities.HYDRATION, Abilities.STICKY_HOLD, Abilities.UNBURDEN, 495, 80, 70, 40, 100, 60, 145, 75, 50, 173, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.STUNFISK, "Stunfisk", 5, false, false, false, "Trap Pokémon", Type.GROUND, Type.ELECTRIC, 0.7, 11, Abilities.STATIC, Abilities.LIMBER, Abilities.SAND_VEIL, 471, 109, 66, 84, 81, 99, 32, 75, 70, 165, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.MIENFOO, "Mienfoo", 5, false, false, false, "Martial Arts Pokémon", Type.FIGHTING, null, 0.9, 20, Abilities.INNER_FOCUS, Abilities.REGENERATOR, Abilities.RECKLESS, 350, 45, 85, 50, 55, 50, 65, 180, 50, 70, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.MIENSHAO, "Mienshao", 5, false, false, false, "Martial Arts Pokémon", Type.FIGHTING, null, 1.4, 35.5, Abilities.INNER_FOCUS, Abilities.REGENERATOR, Abilities.RECKLESS, 510, 65, 125, 60, 95, 60, 105, 45, 50, 179, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.DRUDDIGON, "Druddigon", 5, false, false, false, "Cave Pokémon", Type.DRAGON, null, 1.6, 139, Abilities.ROUGH_SKIN, Abilities.SHEER_FORCE, Abilities.MOLD_BREAKER, 485, 77, 120, 90, 60, 90, 48, 45, 50, 170, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.GOLETT, "Golett", 5, false, false, false, "Automaton Pokémon", Type.GROUND, Type.GHOST, 1, 92, Abilities.IRON_FIST, Abilities.KLUTZ, Abilities.NO_GUARD, 303, 59, 74, 50, 35, 50, 35, 190, 50, 61, GrowthRate.MEDIUM_FAST, null, false), - new PokemonSpecies(Species.GOLURK, "Golurk", 5, false, false, false, "Automaton Pokémon", Type.GROUND, Type.GHOST, 2.8, 330, Abilities.IRON_FIST, Abilities.KLUTZ, Abilities.NO_GUARD, 483, 89, 124, 80, 55, 80, 55, 90, 50, 169, GrowthRate.MEDIUM_FAST, null, false), - new PokemonSpecies(Species.PAWNIARD, "Pawniard", 5, false, false, false, "Sharp Blade Pokémon", Type.DARK, Type.STEEL, 0.5, 10.2, Abilities.DEFIANT, Abilities.INNER_FOCUS, Abilities.PRESSURE, 340, 45, 85, 70, 40, 40, 60, 120, 35, 68, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.BISHARP, "Bisharp", 5, false, false, false, "Sword Blade Pokémon", Type.DARK, Type.STEEL, 1.6, 70, Abilities.DEFIANT, Abilities.INNER_FOCUS, Abilities.PRESSURE, 490, 65, 125, 100, 60, 70, 70, 45, 35, 172, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.BOUFFALANT, "Bouffalant", 5, false, false, false, "Bash Buffalo Pokémon", Type.NORMAL, null, 1.6, 94.6, Abilities.RECKLESS, Abilities.SAP_SIPPER, Abilities.SOUNDPROOF, 490, 95, 110, 95, 40, 95, 55, 45, 50, 172, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.RUFFLET, "Rufflet", 5, false, false, false, "Eaglet Pokémon", Type.NORMAL, Type.FLYING, 0.5, 10.5, Abilities.KEEN_EYE, Abilities.SHEER_FORCE, Abilities.HUSTLE, 350, 70, 83, 50, 37, 50, 60, 190, 50, 70, GrowthRate.SLOW, 100, false), - new PokemonSpecies(Species.BRAVIARY, "Braviary", 5, false, false, false, "Valiant Pokémon", Type.NORMAL, Type.FLYING, 1.5, 41, Abilities.KEEN_EYE, Abilities.SHEER_FORCE, Abilities.DEFIANT, 510, 100, 123, 75, 57, 75, 80, 60, 50, 179, GrowthRate.SLOW, 100, false), - new PokemonSpecies(Species.VULLABY, "Vullaby", 5, false, false, false, "Diapered Pokémon", Type.DARK, Type.FLYING, 0.5, 9, Abilities.BIG_PECKS, Abilities.OVERCOAT, Abilities.WEAK_ARMOR, 370, 70, 55, 75, 45, 65, 60, 190, 35, 74, GrowthRate.SLOW, 0, false), - new PokemonSpecies(Species.MANDIBUZZ, "Mandibuzz", 5, false, false, false, "Bone Vulture Pokémon", Type.DARK, Type.FLYING, 1.2, 39.5, Abilities.BIG_PECKS, Abilities.OVERCOAT, Abilities.WEAK_ARMOR, 510, 110, 65, 105, 55, 95, 80, 60, 35, 179, GrowthRate.SLOW, 0, false), - new PokemonSpecies(Species.HEATMOR, "Heatmor", 5, false, false, false, "Anteater Pokémon", Type.FIRE, null, 1.4, 58, Abilities.GLUTTONY, Abilities.FLASH_FIRE, Abilities.WHITE_SMOKE, 484, 85, 97, 66, 105, 66, 65, 90, 50, 169, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.DURANT, "Durant", 5, false, false, false, "Iron Ant Pokémon", Type.BUG, Type.STEEL, 0.3, 33, Abilities.SWARM, Abilities.HUSTLE, Abilities.TRUANT, 484, 58, 109, 112, 48, 48, 109, 90, 50, 169, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.DEINO, "Deino", 5, false, false, false, "Irate Pokémon", Type.DARK, Type.DRAGON, 0.8, 17.3, Abilities.HUSTLE, Abilities.NONE, Abilities.NONE, 300, 52, 65, 50, 45, 50, 38, 45, 35, 60, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.ZWEILOUS, "Zweilous", 5, false, false, false, "Hostile Pokémon", Type.DARK, Type.DRAGON, 1.4, 50, Abilities.HUSTLE, Abilities.NONE, Abilities.NONE, 420, 72, 85, 70, 65, 70, 58, 45, 35, 147, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.HYDREIGON, "Hydreigon", 5, false, false, false, "Brutal Pokémon", Type.DARK, Type.DRAGON, 1.8, 160, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 600, 92, 105, 90, 125, 90, 98, 45, 35, 300, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.LARVESTA, "Larvesta", 5, false, false, false, "Torch Pokémon", Type.BUG, Type.FIRE, 1.1, 28.8, Abilities.FLAME_BODY, Abilities.NONE, Abilities.SWARM, 360, 55, 85, 55, 50, 55, 60, 45, 50, 72, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.VOLCARONA, "Volcarona", 5, false, false, false, "Sun Pokémon", Type.BUG, Type.FIRE, 1.6, 46, Abilities.FLAME_BODY, Abilities.NONE, Abilities.SWARM, 550, 85, 60, 65, 135, 105, 100, 15, 50, 275, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.COBALION, "Cobalion", 5, true, false, false, "Iron Will Pokémon", Type.STEEL, Type.FIGHTING, 2.1, 250, Abilities.JUSTIFIED, Abilities.NONE, Abilities.NONE, 580, 91, 90, 129, 90, 72, 108, 3, 35, 290, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.TERRAKION, "Terrakion", 5, true, false, false, "Cavern Pokémon", Type.ROCK, Type.FIGHTING, 1.9, 260, Abilities.JUSTIFIED, Abilities.NONE, Abilities.NONE, 580, 91, 129, 90, 72, 90, 108, 3, 35, 290, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.VIRIZION, "Virizion", 5, true, false, false, "Grassland Pokémon", Type.GRASS, Type.FIGHTING, 2, 200, Abilities.JUSTIFIED, Abilities.NONE, Abilities.NONE, 580, 91, 90, 72, 90, 129, 108, 3, 35, 290, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.TORNADUS, "Tornadus", 5, true, false, false, "Cyclone Pokémon", Type.FLYING, null, 1.5, 63, Abilities.PRANKSTER, Abilities.NONE, Abilities.DEFIANT, 580, 79, 115, 70, 125, 80, 111, 3, 90, 290, GrowthRate.SLOW, 100, false, true, + new PokemonSpecies(Species.EMOLGA, 5, false, false, false, "Sky Squirrel Pokémon", Type.ELECTRIC, Type.FLYING, 0.4, 5, Abilities.STATIC, Abilities.NONE, Abilities.MOTOR_DRIVE, 428, 55, 75, 60, 75, 60, 103, 200, 50, 150, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.KARRABLAST, 5, false, false, false, "Clamping Pokémon", Type.BUG, null, 0.5, 5.9, Abilities.SWARM, Abilities.SHED_SKIN, Abilities.NO_GUARD, 315, 50, 75, 45, 40, 45, 60, 200, 50, 63, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.ESCAVALIER, 5, false, false, false, "Cavalry Pokémon", Type.BUG, Type.STEEL, 1, 33, Abilities.SWARM, Abilities.SHELL_ARMOR, Abilities.OVERCOAT, 495, 70, 135, 105, 60, 105, 20, 75, 50, 173, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.FOONGUS, 5, false, false, false, "Mushroom Pokémon", Type.GRASS, Type.POISON, 0.2, 1, Abilities.EFFECT_SPORE, Abilities.NONE, Abilities.REGENERATOR, 294, 69, 55, 45, 55, 55, 15, 190, 50, 59, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.AMOONGUSS, 5, false, false, false, "Mushroom Pokémon", Type.GRASS, Type.POISON, 0.6, 10.5, Abilities.EFFECT_SPORE, Abilities.NONE, Abilities.REGENERATOR, 464, 114, 85, 70, 85, 80, 30, 75, 50, 162, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.FRILLISH, 5, false, false, false, "Floating Pokémon", Type.WATER, Type.GHOST, 1.2, 33, Abilities.WATER_ABSORB, Abilities.CURSED_BODY, Abilities.DAMP, 335, 55, 40, 50, 65, 85, 40, 190, 50, 67, GrowthRate.MEDIUM_FAST, 50, true), + new PokemonSpecies(Species.JELLICENT, 5, false, false, false, "Floating Pokémon", Type.WATER, Type.GHOST, 2.2, 135, Abilities.WATER_ABSORB, Abilities.CURSED_BODY, Abilities.DAMP, 480, 100, 60, 70, 85, 105, 60, 60, 50, 168, GrowthRate.MEDIUM_FAST, 50, true), + new PokemonSpecies(Species.ALOMOMOLA, 5, false, false, false, "Caring Pokémon", Type.WATER, null, 1.2, 31.6, Abilities.HEALER, Abilities.HYDRATION, Abilities.REGENERATOR, 470, 165, 75, 80, 40, 45, 65, 75, 70, 165, GrowthRate.FAST, 50, false), + new PokemonSpecies(Species.JOLTIK, 5, false, false, false, "Attaching Pokémon", Type.BUG, Type.ELECTRIC, 0.1, 0.6, Abilities.COMPOUND_EYES, Abilities.UNNERVE, Abilities.SWARM, 319, 50, 47, 50, 57, 50, 65, 190, 50, 64, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.GALVANTULA, 5, false, false, false, "EleSpider Pokémon", Type.BUG, Type.ELECTRIC, 0.8, 14.3, Abilities.COMPOUND_EYES, Abilities.UNNERVE, Abilities.SWARM, 472, 70, 77, 60, 97, 60, 108, 75, 50, 165, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.FERROSEED, 5, false, false, false, "Thorn Seed Pokémon", Type.GRASS, Type.STEEL, 0.6, 18.8, Abilities.IRON_BARBS, Abilities.NONE, Abilities.IRON_BARBS, 305, 44, 50, 91, 24, 86, 10, 255, 50, 61, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.FERROTHORN, 5, false, false, false, "Thorn Pod Pokémon", Type.GRASS, Type.STEEL, 1, 110, Abilities.IRON_BARBS, Abilities.NONE, Abilities.ANTICIPATION, 489, 74, 94, 131, 54, 116, 20, 90, 50, 171, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.KLINK, 5, false, false, false, "Gear Pokémon", Type.STEEL, null, 0.3, 21, Abilities.PLUS, Abilities.MINUS, Abilities.CLEAR_BODY, 300, 40, 55, 70, 45, 60, 30, 130, 50, 60, GrowthRate.MEDIUM_SLOW, null, false), + new PokemonSpecies(Species.KLANG, 5, false, false, false, "Gear Pokémon", Type.STEEL, null, 0.6, 51, Abilities.PLUS, Abilities.MINUS, Abilities.CLEAR_BODY, 440, 60, 80, 95, 70, 85, 50, 60, 50, 154, GrowthRate.MEDIUM_SLOW, null, false), + new PokemonSpecies(Species.KLINKLANG, 5, false, false, false, "Gear Pokémon", Type.STEEL, null, 0.6, 81, Abilities.PLUS, Abilities.MINUS, Abilities.CLEAR_BODY, 520, 60, 100, 115, 70, 85, 90, 30, 50, 260, GrowthRate.MEDIUM_SLOW, null, false), + new PokemonSpecies(Species.TYNAMO, 5, false, false, false, "EleFish Pokémon", Type.ELECTRIC, null, 0.2, 0.3, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 275, 35, 55, 40, 45, 40, 60, 190, 70, 55, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.EELEKTRIK, 5, false, false, false, "EleFish Pokémon", Type.ELECTRIC, null, 1.2, 22, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 405, 65, 85, 70, 75, 70, 40, 60, 70, 142, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.EELEKTROSS, 5, false, false, false, "EleFish Pokémon", Type.ELECTRIC, null, 2.1, 80.5, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 515, 85, 115, 80, 105, 80, 50, 30, 70, 232, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.ELGYEM, 5, false, false, false, "Cerebral Pokémon", Type.PSYCHIC, null, 0.5, 9, Abilities.TELEPATHY, Abilities.SYNCHRONIZE, Abilities.ANALYTIC, 335, 55, 55, 55, 85, 55, 30, 255, 50, 67, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.BEHEEYEM, 5, false, false, false, "Cerebral Pokémon", Type.PSYCHIC, null, 1, 34.5, Abilities.TELEPATHY, Abilities.SYNCHRONIZE, Abilities.ANALYTIC, 485, 75, 75, 75, 125, 95, 40, 90, 50, 170, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.LITWICK, 5, false, false, false, "Candle Pokémon", Type.GHOST, Type.FIRE, 0.3, 3.1, Abilities.FLASH_FIRE, Abilities.FLAME_BODY, Abilities.INFILTRATOR, 275, 50, 30, 55, 65, 55, 20, 190, 50, 55, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.LAMPENT, 5, false, false, false, "Lamp Pokémon", Type.GHOST, Type.FIRE, 0.6, 13, Abilities.FLASH_FIRE, Abilities.FLAME_BODY, Abilities.INFILTRATOR, 370, 60, 40, 60, 95, 60, 55, 90, 50, 130, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.CHANDELURE, 5, false, false, false, "Luring Pokémon", Type.GHOST, Type.FIRE, 1, 34.3, Abilities.FLASH_FIRE, Abilities.FLAME_BODY, Abilities.INFILTRATOR, 520, 60, 55, 90, 145, 90, 80, 45, 50, 260, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.AXEW, 5, false, false, false, "Tusk Pokémon", Type.DRAGON, null, 0.6, 18, Abilities.RIVALRY, Abilities.MOLD_BREAKER, Abilities.UNNERVE, 320, 46, 87, 60, 30, 40, 57, 75, 35, 64, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.FRAXURE, 5, false, false, false, "Axe Jaw Pokémon", Type.DRAGON, null, 1, 36, Abilities.RIVALRY, Abilities.MOLD_BREAKER, Abilities.UNNERVE, 410, 66, 117, 70, 40, 50, 67, 60, 35, 144, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.HAXORUS, 5, false, false, false, "Axe Jaw Pokémon", Type.DRAGON, null, 1.8, 105.5, Abilities.RIVALRY, Abilities.MOLD_BREAKER, Abilities.UNNERVE, 540, 76, 147, 90, 60, 70, 97, 45, 35, 270, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.CUBCHOO, 5, false, false, false, "Chill Pokémon", Type.ICE, null, 0.5, 8.5, Abilities.SNOW_CLOAK, Abilities.SLUSH_RUSH, Abilities.RATTLED, 305, 55, 70, 40, 60, 40, 40, 120, 50, 61, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.BEARTIC, 5, false, false, false, "Freezing Pokémon", Type.ICE, null, 2.6, 260, Abilities.SNOW_CLOAK, Abilities.SLUSH_RUSH, Abilities.SWIFT_SWIM, 505, 95, 130, 80, 70, 80, 50, 60, 50, 177, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.CRYOGONAL, 5, false, false, false, "Crystallizing Pokémon", Type.ICE, null, 1.1, 148, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 515, 80, 50, 50, 95, 135, 105, 25, 50, 180, GrowthRate.MEDIUM_FAST, null, false), + new PokemonSpecies(Species.SHELMET, 5, false, false, false, "Snail Pokémon", Type.BUG, null, 0.4, 7.7, Abilities.HYDRATION, Abilities.SHELL_ARMOR, Abilities.OVERCOAT, 305, 50, 40, 85, 40, 65, 25, 200, 50, 61, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.ACCELGOR, 5, false, false, false, "Shell Out Pokémon", Type.BUG, null, 0.8, 25.3, Abilities.HYDRATION, Abilities.STICKY_HOLD, Abilities.UNBURDEN, 495, 80, 70, 40, 100, 60, 145, 75, 50, 173, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.STUNFISK, 5, false, false, false, "Trap Pokémon", Type.GROUND, Type.ELECTRIC, 0.7, 11, Abilities.STATIC, Abilities.LIMBER, Abilities.SAND_VEIL, 471, 109, 66, 84, 81, 99, 32, 75, 70, 165, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.MIENFOO, 5, false, false, false, "Martial Arts Pokémon", Type.FIGHTING, null, 0.9, 20, Abilities.INNER_FOCUS, Abilities.REGENERATOR, Abilities.RECKLESS, 350, 45, 85, 50, 55, 50, 65, 180, 50, 70, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.MIENSHAO, 5, false, false, false, "Martial Arts Pokémon", Type.FIGHTING, null, 1.4, 35.5, Abilities.INNER_FOCUS, Abilities.REGENERATOR, Abilities.RECKLESS, 510, 65, 125, 60, 95, 60, 105, 45, 50, 179, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.DRUDDIGON, 5, false, false, false, "Cave Pokémon", Type.DRAGON, null, 1.6, 139, Abilities.ROUGH_SKIN, Abilities.SHEER_FORCE, Abilities.MOLD_BREAKER, 485, 77, 120, 90, 60, 90, 48, 45, 50, 170, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.GOLETT, 5, false, false, false, "Automaton Pokémon", Type.GROUND, Type.GHOST, 1, 92, Abilities.IRON_FIST, Abilities.KLUTZ, Abilities.NO_GUARD, 303, 59, 74, 50, 35, 50, 35, 190, 50, 61, GrowthRate.MEDIUM_FAST, null, false), + new PokemonSpecies(Species.GOLURK, 5, false, false, false, "Automaton Pokémon", Type.GROUND, Type.GHOST, 2.8, 330, Abilities.IRON_FIST, Abilities.KLUTZ, Abilities.NO_GUARD, 483, 89, 124, 80, 55, 80, 55, 90, 50, 169, GrowthRate.MEDIUM_FAST, null, false), + new PokemonSpecies(Species.PAWNIARD, 5, false, false, false, "Sharp Blade Pokémon", Type.DARK, Type.STEEL, 0.5, 10.2, Abilities.DEFIANT, Abilities.INNER_FOCUS, Abilities.PRESSURE, 340, 45, 85, 70, 40, 40, 60, 120, 35, 68, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.BISHARP, 5, false, false, false, "Sword Blade Pokémon", Type.DARK, Type.STEEL, 1.6, 70, Abilities.DEFIANT, Abilities.INNER_FOCUS, Abilities.PRESSURE, 490, 65, 125, 100, 60, 70, 70, 45, 35, 172, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.BOUFFALANT, 5, false, false, false, "Bash Buffalo Pokémon", Type.NORMAL, null, 1.6, 94.6, Abilities.RECKLESS, Abilities.SAP_SIPPER, Abilities.SOUNDPROOF, 490, 95, 110, 95, 40, 95, 55, 45, 50, 172, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.RUFFLET, 5, false, false, false, "Eaglet Pokémon", Type.NORMAL, Type.FLYING, 0.5, 10.5, Abilities.KEEN_EYE, Abilities.SHEER_FORCE, Abilities.HUSTLE, 350, 70, 83, 50, 37, 50, 60, 190, 50, 70, GrowthRate.SLOW, 100, false), + new PokemonSpecies(Species.BRAVIARY, 5, false, false, false, "Valiant Pokémon", Type.NORMAL, Type.FLYING, 1.5, 41, Abilities.KEEN_EYE, Abilities.SHEER_FORCE, Abilities.DEFIANT, 510, 100, 123, 75, 57, 75, 80, 60, 50, 179, GrowthRate.SLOW, 100, false), + new PokemonSpecies(Species.VULLABY, 5, false, false, false, "Diapered Pokémon", Type.DARK, Type.FLYING, 0.5, 9, Abilities.BIG_PECKS, Abilities.OVERCOAT, Abilities.WEAK_ARMOR, 370, 70, 55, 75, 45, 65, 60, 190, 35, 74, GrowthRate.SLOW, 0, false), + new PokemonSpecies(Species.MANDIBUZZ, 5, false, false, false, "Bone Vulture Pokémon", Type.DARK, Type.FLYING, 1.2, 39.5, Abilities.BIG_PECKS, Abilities.OVERCOAT, Abilities.WEAK_ARMOR, 510, 110, 65, 105, 55, 95, 80, 60, 35, 179, GrowthRate.SLOW, 0, false), + new PokemonSpecies(Species.HEATMOR, 5, false, false, false, "Anteater Pokémon", Type.FIRE, null, 1.4, 58, Abilities.GLUTTONY, Abilities.FLASH_FIRE, Abilities.WHITE_SMOKE, 484, 85, 97, 66, 105, 66, 65, 90, 50, 169, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.DURANT, 5, false, false, false, "Iron Ant Pokémon", Type.BUG, Type.STEEL, 0.3, 33, Abilities.SWARM, Abilities.HUSTLE, Abilities.TRUANT, 484, 58, 109, 112, 48, 48, 109, 90, 50, 169, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.DEINO, 5, false, false, false, "Irate Pokémon", Type.DARK, Type.DRAGON, 0.8, 17.3, Abilities.HUSTLE, Abilities.NONE, Abilities.NONE, 300, 52, 65, 50, 45, 50, 38, 45, 35, 60, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.ZWEILOUS, 5, false, false, false, "Hostile Pokémon", Type.DARK, Type.DRAGON, 1.4, 50, Abilities.HUSTLE, Abilities.NONE, Abilities.NONE, 420, 72, 85, 70, 65, 70, 58, 45, 35, 147, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.HYDREIGON, 5, false, false, false, "Brutal Pokémon", Type.DARK, Type.DRAGON, 1.8, 160, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 600, 92, 105, 90, 125, 90, 98, 45, 35, 300, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.LARVESTA, 5, false, false, false, "Torch Pokémon", Type.BUG, Type.FIRE, 1.1, 28.8, Abilities.FLAME_BODY, Abilities.NONE, Abilities.SWARM, 360, 55, 85, 55, 50, 55, 60, 45, 50, 72, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.VOLCARONA, 5, false, false, false, "Sun Pokémon", Type.BUG, Type.FIRE, 1.6, 46, Abilities.FLAME_BODY, Abilities.NONE, Abilities.SWARM, 550, 85, 60, 65, 135, 105, 100, 15, 50, 275, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.COBALION, 5, true, false, false, "Iron Will Pokémon", Type.STEEL, Type.FIGHTING, 2.1, 250, Abilities.JUSTIFIED, Abilities.NONE, Abilities.NONE, 580, 91, 90, 129, 90, 72, 108, 3, 35, 290, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.TERRAKION, 5, true, false, false, "Cavern Pokémon", Type.ROCK, Type.FIGHTING, 1.9, 260, Abilities.JUSTIFIED, Abilities.NONE, Abilities.NONE, 580, 91, 129, 90, 72, 90, 108, 3, 35, 290, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.VIRIZION, 5, true, false, false, "Grassland Pokémon", Type.GRASS, Type.FIGHTING, 2, 200, Abilities.JUSTIFIED, Abilities.NONE, Abilities.NONE, 580, 91, 90, 72, 90, 129, 108, 3, 35, 290, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.TORNADUS, 5, true, false, false, "Cyclone Pokémon", Type.FLYING, null, 1.5, 63, Abilities.PRANKSTER, Abilities.NONE, Abilities.DEFIANT, 580, 79, 115, 70, 125, 80, 111, 3, 90, 290, GrowthRate.SLOW, 100, false, true, new PokemonForm("Incarnate Forme", "incarnate", Type.FLYING, null, 1.5, 63, Abilities.PRANKSTER, Abilities.NONE, Abilities.DEFIANT, 580, 79, 115, 70, 125, 80, 111, 3, 90, 290), new PokemonForm("Therian Forme", "therian", Type.FLYING, null, 1.4, 63, Abilities.REGENERATOR, Abilities.NONE, Abilities.NONE, 580, 79, 100, 80, 110, 90, 121, 3, 90, 290), ), - new PokemonSpecies(Species.THUNDURUS, "Thundurus", 5, true, false, false, "Bolt Strike Pokémon", Type.ELECTRIC, Type.FLYING, 1.5, 61, Abilities.PRANKSTER, Abilities.NONE, Abilities.DEFIANT, 580, 79, 115, 70, 125, 80, 111, 3, 90, 290, GrowthRate.SLOW, 100, false, true, + new PokemonSpecies(Species.THUNDURUS, 5, true, false, false, "Bolt Strike Pokémon", Type.ELECTRIC, Type.FLYING, 1.5, 61, Abilities.PRANKSTER, Abilities.NONE, Abilities.DEFIANT, 580, 79, 115, 70, 125, 80, 111, 3, 90, 290, GrowthRate.SLOW, 100, false, true, new PokemonForm("Incarnate Forme", "incarnate", Type.ELECTRIC, Type.FLYING, 1.5, 61, Abilities.PRANKSTER, Abilities.NONE, Abilities.DEFIANT, 580, 79, 115, 70, 125, 80, 111, 3, 90, 290), new PokemonForm("Therian Forme", "therian", Type.ELECTRIC, Type.FLYING, 3, 61, Abilities.VOLT_ABSORB, Abilities.NONE, Abilities.NONE, 580, 79, 105, 70, 145, 80, 101, 3, 90, 290), ), - new PokemonSpecies(Species.RESHIRAM, "Reshiram", 5, false, true, false, "Vast White Pokémon", Type.DRAGON, Type.FIRE, 3.2, 330, Abilities.TURBOBLAZE, Abilities.NONE, Abilities.NONE, 680, 100, 120, 100, 150, 120, 90, 3, 0, 340, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.ZEKROM, "Zekrom", 5, false, true, false, "Deep Black Pokémon", Type.DRAGON, Type.ELECTRIC, 2.9, 345, Abilities.TERAVOLT, Abilities.NONE, Abilities.NONE, 680, 100, 150, 120, 120, 100, 90, 3, 0, 340, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.LANDORUS, "Landorus", 5, true, false, false, "Abundance Pokémon", Type.GROUND, Type.FLYING, 1.5, 68, Abilities.SAND_FORCE, Abilities.NONE, Abilities.SHEER_FORCE, 600, 89, 125, 90, 115, 80, 101, 3, 90, 300, GrowthRate.SLOW, 100, false, true, + new PokemonSpecies(Species.RESHIRAM, 5, false, true, false, "Vast White Pokémon", Type.DRAGON, Type.FIRE, 3.2, 330, Abilities.TURBOBLAZE, Abilities.NONE, Abilities.NONE, 680, 100, 120, 100, 150, 120, 90, 3, 0, 340, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.ZEKROM, 5, false, true, false, "Deep Black Pokémon", Type.DRAGON, Type.ELECTRIC, 2.9, 345, Abilities.TERAVOLT, Abilities.NONE, Abilities.NONE, 680, 100, 150, 120, 120, 100, 90, 3, 0, 340, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.LANDORUS, 5, true, false, false, "Abundance Pokémon", Type.GROUND, Type.FLYING, 1.5, 68, Abilities.SAND_FORCE, Abilities.NONE, Abilities.SHEER_FORCE, 600, 89, 125, 90, 115, 80, 101, 3, 90, 300, GrowthRate.SLOW, 100, false, true, new PokemonForm("Incarnate Forme", "incarnate", Type.GROUND, Type.FLYING, 1.5, 68, Abilities.SAND_FORCE, Abilities.NONE, Abilities.SHEER_FORCE, 600, 89, 125, 90, 115, 80, 101, 3, 90, 300), new PokemonForm("Therian Forme", "therian", Type.GROUND, Type.FLYING, 1.3, 68, Abilities.INTIMIDATE, Abilities.NONE, Abilities.NONE, 600, 89, 145, 90, 105, 80, 91, 3, 90, 300), ), - new PokemonSpecies(Species.KYUREM, "Kyurem", 5, false, true, false, "Boundary Pokémon", Type.DRAGON, Type.ICE, 3, 325, Abilities.PRESSURE, Abilities.NONE, Abilities.NONE, 660, 125, 130, 90, 130, 90, 95, 3, 0, 330, GrowthRate.SLOW, null, false, true, + new PokemonSpecies(Species.KYUREM, 5, false, true, false, "Boundary Pokémon", Type.DRAGON, Type.ICE, 3, 325, Abilities.PRESSURE, Abilities.NONE, Abilities.NONE, 660, 125, 130, 90, 130, 90, 95, 3, 0, 330, GrowthRate.SLOW, null, false, true, new PokemonForm("Normal", "", Type.DRAGON, Type.ICE, 3, 325, Abilities.PRESSURE, Abilities.NONE, Abilities.NONE, 660, 125, 130, 90, 130, 90, 95, 3, 0, 330), new PokemonForm("Black", "black", Type.DRAGON, Type.ICE, 3.3, 325, Abilities.TERAVOLT, Abilities.NONE, Abilities.NONE, 700, 125, 170, 100, 120, 90, 95, 3, 0, 330), new PokemonForm("White", "white", Type.DRAGON, Type.ICE, 3.6, 325, Abilities.TURBOBLAZE, Abilities.NONE, Abilities.NONE, 700, 125, 120, 90, 170, 100, 95, 3, 0, 330), ), - new PokemonSpecies(Species.KELDEO, "Keldeo", 5, false, false, true, "Colt Pokémon", Type.WATER, Type.FIGHTING, 1.4, 48.5, Abilities.JUSTIFIED, Abilities.NONE, Abilities.NONE, 580, 91, 72, 90, 129, 90, 108, 3, 35, 290, GrowthRate.SLOW, null, false, true, + new PokemonSpecies(Species.KELDEO, 5, false, false, true, "Colt Pokémon", Type.WATER, Type.FIGHTING, 1.4, 48.5, Abilities.JUSTIFIED, Abilities.NONE, Abilities.NONE, 580, 91, 72, 90, 129, 90, 108, 3, 35, 290, GrowthRate.SLOW, null, false, true, new PokemonForm("Ordinary Form", "ordinary", Type.WATER, Type.FIGHTING, 1.4, 48.5, Abilities.JUSTIFIED, Abilities.NONE, Abilities.NONE, 580, 91, 72, 90, 129, 90, 108, 3, 35, 290), new PokemonForm("Resolute", "resolute", Type.WATER, Type.FIGHTING, 1.4, 48.5, Abilities.JUSTIFIED, Abilities.NONE, Abilities.NONE, 580, 91, 72, 90, 129, 90, 108, 3, 35, 290), ), - new PokemonSpecies(Species.MELOETTA, "Meloetta", 5, false, false, true, "Melody Pokémon", Type.NORMAL, Type.PSYCHIC, 0.6, 6.5, Abilities.SERENE_GRACE, Abilities.NONE, Abilities.NONE, 600, 100, 77, 77, 128, 128, 90, 3, 100, 270, GrowthRate.SLOW, 0, false, true, + new PokemonSpecies(Species.MELOETTA, 5, false, false, true, "Melody Pokémon", Type.NORMAL, Type.PSYCHIC, 0.6, 6.5, Abilities.SERENE_GRACE, Abilities.NONE, Abilities.NONE, 600, 100, 77, 77, 128, 128, 90, 3, 100, 270, GrowthRate.SLOW, 0, false, true, new PokemonForm("Aria Forme", "aria", Type.NORMAL, Type.PSYCHIC, 0.6, 6.5, Abilities.SERENE_GRACE, Abilities.NONE, Abilities.NONE, 600, 100, 77, 77, 128, 128, 90, 3, 100, 270), new PokemonForm("Pirouette Forme", "pirouette", Type.NORMAL, Type.FIGHTING, 0.6, 6.5, Abilities.SERENE_GRACE, Abilities.NONE, Abilities.NONE, 600, 100, 128, 90, 77, 77, 128, 3, 100, 270), ), - new PokemonSpecies(Species.GENESECT, "Genesect", 5, false, false, true, "Paleozoic Pokémon", Type.BUG, Type.STEEL, 1.5, 82.5, Abilities.DOWNLOAD, Abilities.NONE, Abilities.NONE, 600, 71, 120, 95, 120, 95, 99, 3, 0, 300, GrowthRate.SLOW, null, false, true, + new PokemonSpecies(Species.GENESECT, 5, false, false, true, "Paleozoic Pokémon", Type.BUG, Type.STEEL, 1.5, 82.5, Abilities.DOWNLOAD, Abilities.NONE, Abilities.NONE, 600, 71, 120, 95, 120, 95, 99, 3, 0, 300, GrowthRate.SLOW, null, false, true, new PokemonForm("Normal", "", Type.BUG, Type.STEEL, 1.5, 82.5, Abilities.DOWNLOAD, Abilities.NONE, Abilities.NONE, 600, 71, 120, 95, 120, 95, 99, 3, 0, 300), new PokemonForm("Shock Drive", "shock", Type.BUG, Type.STEEL, 1.5, 82.5, Abilities.DOWNLOAD, Abilities.NONE, Abilities.NONE, 600, 71, 120, 95, 120, 95, 99, 3, 0, 300), new PokemonForm("Burn Drive", "burn", Type.BUG, Type.STEEL, 1.5, 82.5, Abilities.DOWNLOAD, Abilities.NONE, Abilities.NONE, 600, 71, 120, 95, 120, 95, 99, 3, 0, 300), new PokemonForm("Chill Drive", "chill", Type.BUG, Type.STEEL, 1.5, 82.5, Abilities.DOWNLOAD, Abilities.NONE, Abilities.NONE, 600, 71, 120, 95, 120, 95, 99, 3, 0, 300), new PokemonForm("Douse Drive", "douse", Type.BUG, Type.STEEL, 1.5, 82.5, Abilities.DOWNLOAD, Abilities.NONE, Abilities.NONE, 600, 71, 120, 95, 120, 95, 99, 3, 0, 300), ), - new PokemonSpecies(Species.CHESPIN, "Chespin", 6, false, false, false, "Spiny Nut Pokémon", Type.GRASS, null, 0.4, 9, Abilities.OVERGROW, Abilities.NONE, Abilities.BULLETPROOF, 313, 56, 61, 65, 48, 45, 38, 45, 70, 63, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.QUILLADIN, "Quilladin", 6, false, false, false, "Spiny Armor Pokémon", Type.GRASS, null, 0.7, 29, Abilities.OVERGROW, Abilities.NONE, Abilities.BULLETPROOF, 405, 61, 78, 95, 56, 58, 57, 45, 70, 142, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.CHESNAUGHT, "Chesnaught", 6, false, false, false, "Spiny Armor Pokémon", Type.GRASS, Type.FIGHTING, 1.6, 90, Abilities.OVERGROW, Abilities.NONE, Abilities.BULLETPROOF, 530, 88, 107, 122, 74, 75, 64, 45, 70, 239, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.FENNEKIN, "Fennekin", 6, false, false, false, "Fox Pokémon", Type.FIRE, null, 0.4, 9.4, Abilities.BLAZE, Abilities.NONE, Abilities.MAGICIAN, 307, 40, 45, 40, 62, 60, 60, 45, 70, 61, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.BRAIXEN, "Braixen", 6, false, false, false, "Fox Pokémon", Type.FIRE, null, 1, 14.5, Abilities.BLAZE, Abilities.NONE, Abilities.MAGICIAN, 409, 59, 59, 58, 90, 70, 73, 45, 70, 143, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.DELPHOX, "Delphox", 6, false, false, false, "Fox Pokémon", Type.FIRE, Type.PSYCHIC, 1.5, 39, Abilities.BLAZE, Abilities.NONE, Abilities.MAGICIAN, 534, 75, 69, 72, 114, 100, 104, 45, 70, 240, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.FROAKIE, "Froakie", 6, false, false, false, "Bubble Frog Pokémon", Type.WATER, null, 0.3, 7, Abilities.TORRENT, Abilities.NONE, Abilities.PROTEAN, 314, 41, 56, 40, 62, 44, 71, 45, 70, 63, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.FROGADIER, "Frogadier", 6, false, false, false, "Bubble Frog Pokémon", Type.WATER, null, 0.6, 10.9, Abilities.TORRENT, Abilities.NONE, Abilities.PROTEAN, 405, 54, 63, 52, 83, 56, 97, 45, 70, 142, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.GRENINJA, "Greninja", 6, false, false, false, "Ninja Pokémon", Type.WATER, Type.DARK, 1.5, 40, Abilities.TORRENT, Abilities.NONE, Abilities.PROTEAN, 530, 72, 95, 67, 103, 71, 122, 45, 70, 239, GrowthRate.MEDIUM_SLOW, 87.5, false, false, + new PokemonSpecies(Species.CHESPIN, 6, false, false, false, "Spiny Nut Pokémon", Type.GRASS, null, 0.4, 9, Abilities.OVERGROW, Abilities.NONE, Abilities.BULLETPROOF, 313, 56, 61, 65, 48, 45, 38, 45, 70, 63, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.QUILLADIN, 6, false, false, false, "Spiny Armor Pokémon", Type.GRASS, null, 0.7, 29, Abilities.OVERGROW, Abilities.NONE, Abilities.BULLETPROOF, 405, 61, 78, 95, 56, 58, 57, 45, 70, 142, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.CHESNAUGHT, 6, false, false, false, "Spiny Armor Pokémon", Type.GRASS, Type.FIGHTING, 1.6, 90, Abilities.OVERGROW, Abilities.NONE, Abilities.BULLETPROOF, 530, 88, 107, 122, 74, 75, 64, 45, 70, 239, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.FENNEKIN, 6, false, false, false, "Fox Pokémon", Type.FIRE, null, 0.4, 9.4, Abilities.BLAZE, Abilities.NONE, Abilities.MAGICIAN, 307, 40, 45, 40, 62, 60, 60, 45, 70, 61, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.BRAIXEN, 6, false, false, false, "Fox Pokémon", Type.FIRE, null, 1, 14.5, Abilities.BLAZE, Abilities.NONE, Abilities.MAGICIAN, 409, 59, 59, 58, 90, 70, 73, 45, 70, 143, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.DELPHOX, 6, false, false, false, "Fox Pokémon", Type.FIRE, Type.PSYCHIC, 1.5, 39, Abilities.BLAZE, Abilities.NONE, Abilities.MAGICIAN, 534, 75, 69, 72, 114, 100, 104, 45, 70, 240, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.FROAKIE, 6, false, false, false, "Bubble Frog Pokémon", Type.WATER, null, 0.3, 7, Abilities.TORRENT, Abilities.NONE, Abilities.PROTEAN, 314, 41, 56, 40, 62, 44, 71, 45, 70, 63, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.FROGADIER, 6, false, false, false, "Bubble Frog Pokémon", Type.WATER, null, 0.6, 10.9, Abilities.TORRENT, Abilities.NONE, Abilities.PROTEAN, 405, 54, 63, 52, 83, 56, 97, 45, 70, 142, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.GRENINJA, 6, false, false, false, "Ninja Pokémon", Type.WATER, Type.DARK, 1.5, 40, Abilities.TORRENT, Abilities.NONE, Abilities.PROTEAN, 530, 72, 95, 67, 103, 71, 122, 45, 70, 239, GrowthRate.MEDIUM_SLOW, 87.5, false, false, new PokemonForm("Normal", "", Type.WATER, Type.DARK, 1.5, 40, Abilities.TORRENT, Abilities.NONE, Abilities.PROTEAN, 530, 72, 95, 67, 103, 71, 122, 45, 70, 239), new PokemonForm("Battle Bond", "battle-bond", Type.WATER, Type.DARK, 1.5, 40, Abilities.BATTLE_BOND, Abilities.NONE, Abilities.NONE, 530, 72, 95, 67, 103, 71, 122, 45, 70, 239, false, ""), new PokemonForm("Ash", "ash", Type.WATER, Type.DARK, 1.5, 40, Abilities.BATTLE_BOND, Abilities.NONE, Abilities.NONE, 640, 72, 145, 67, 153, 71, 132, 45, 70, 239), ), - new PokemonSpecies(Species.BUNNELBY, "Bunnelby", 6, false, false, false, "Digging Pokémon", Type.NORMAL, null, 0.4, 5, Abilities.PICKUP, Abilities.CHEEK_POUCH, Abilities.HUGE_POWER, 237, 38, 36, 38, 32, 36, 57, 255, 50, 47, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.DIGGERSBY, "Diggersby", 6, false, false, false, "Digging Pokémon", Type.NORMAL, Type.GROUND, 1, 42.4, Abilities.PICKUP, Abilities.CHEEK_POUCH, Abilities.HUGE_POWER, 423, 85, 56, 77, 50, 77, 78, 127, 50, 148, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.FLETCHLING, "Fletchling", 6, false, false, false, "Tiny Robin Pokémon", Type.NORMAL, Type.FLYING, 0.3, 1.7, Abilities.BIG_PECKS, Abilities.NONE, Abilities.GALE_WINGS, 278, 45, 50, 43, 40, 38, 62, 255, 50, 56, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.FLETCHINDER, "Fletchinder", 6, false, false, false, "Ember Pokémon", Type.FIRE, Type.FLYING, 0.7, 16, Abilities.FLAME_BODY, Abilities.NONE, Abilities.GALE_WINGS, 382, 62, 73, 55, 56, 52, 84, 120, 50, 134, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.TALONFLAME, "Talonflame", 6, false, false, false, "Scorching Pokémon", Type.FIRE, Type.FLYING, 1.2, 24.5, Abilities.FLAME_BODY, Abilities.NONE, Abilities.GALE_WINGS, 499, 78, 81, 71, 74, 69, 126, 45, 50, 175, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.SCATTERBUG, "Scatterbug", 6, false, false, false, "Scatterdust Pokémon", Type.BUG, null, 0.3, 2.5, Abilities.SHIELD_DUST, Abilities.COMPOUND_EYES, Abilities.FRIEND_GUARD, 200, 38, 35, 40, 27, 25, 35, 255, 70, 40, GrowthRate.MEDIUM_FAST, 50, false, false, + new PokemonSpecies(Species.BUNNELBY, 6, false, false, false, "Digging Pokémon", Type.NORMAL, null, 0.4, 5, Abilities.PICKUP, Abilities.CHEEK_POUCH, Abilities.HUGE_POWER, 237, 38, 36, 38, 32, 36, 57, 255, 50, 47, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.DIGGERSBY, 6, false, false, false, "Digging Pokémon", Type.NORMAL, Type.GROUND, 1, 42.4, Abilities.PICKUP, Abilities.CHEEK_POUCH, Abilities.HUGE_POWER, 423, 85, 56, 77, 50, 77, 78, 127, 50, 148, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.FLETCHLING, 6, false, false, false, "Tiny Robin Pokémon", Type.NORMAL, Type.FLYING, 0.3, 1.7, Abilities.BIG_PECKS, Abilities.NONE, Abilities.GALE_WINGS, 278, 45, 50, 43, 40, 38, 62, 255, 50, 56, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.FLETCHINDER, 6, false, false, false, "Ember Pokémon", Type.FIRE, Type.FLYING, 0.7, 16, Abilities.FLAME_BODY, Abilities.NONE, Abilities.GALE_WINGS, 382, 62, 73, 55, 56, 52, 84, 120, 50, 134, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.TALONFLAME, 6, false, false, false, "Scorching Pokémon", Type.FIRE, Type.FLYING, 1.2, 24.5, Abilities.FLAME_BODY, Abilities.NONE, Abilities.GALE_WINGS, 499, 78, 81, 71, 74, 69, 126, 45, 50, 175, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.SCATTERBUG, 6, false, false, false, "Scatterdust Pokémon", Type.BUG, null, 0.3, 2.5, Abilities.SHIELD_DUST, Abilities.COMPOUND_EYES, Abilities.FRIEND_GUARD, 200, 38, 35, 40, 27, 25, 35, 255, 70, 40, GrowthRate.MEDIUM_FAST, 50, false, false, new PokemonForm("Meadow Pattern", "meadow", Type.BUG, null, 0.3, 2.5, Abilities.SHIELD_DUST, Abilities.COMPOUND_EYES, Abilities.FRIEND_GUARD, 200, 38, 35, 40, 27, 25, 35, 255, 70, 40, false, ""), new PokemonForm("Icy Snow Pattern", "icy-snow", Type.BUG, null, 0.3, 2.5, Abilities.SHIELD_DUST, Abilities.COMPOUND_EYES, Abilities.FRIEND_GUARD, 200, 38, 35, 40, 27, 25, 35, 255, 70, 40, false, ""), new PokemonForm("Polar Pattern", "polar", Type.BUG, null, 0.3, 2.5, Abilities.SHIELD_DUST, Abilities.COMPOUND_EYES, Abilities.FRIEND_GUARD, 200, 38, 35, 40, 27, 25, 35, 255, 70, 40, false, ""), @@ -1776,7 +1782,7 @@ export function initSpecies() { new PokemonForm("Fancy Pattern", "fancy", Type.BUG, null, 0.3, 2.5, Abilities.SHIELD_DUST, Abilities.COMPOUND_EYES, Abilities.FRIEND_GUARD, 200, 38, 35, 40, 27, 25, 35, 255, 70, 40, false, ""), new PokemonForm("Poké Ball Pattern", "poke-ball", Type.BUG, null, 0.3, 2.5, Abilities.SHIELD_DUST, Abilities.COMPOUND_EYES, Abilities.FRIEND_GUARD, 200, 38, 35, 40, 27, 25, 35, 255, 70, 40, false, ""), ), - new PokemonSpecies(Species.SPEWPA, "Spewpa", 6, false, false, false, "Scatterdust Pokémon", Type.BUG, null, 0.3, 8.4, Abilities.SHED_SKIN, Abilities.NONE, Abilities.FRIEND_GUARD, 213, 45, 22, 60, 27, 30, 29, 120, 70, 75, GrowthRate.MEDIUM_FAST, 50, false, false, + new PokemonSpecies(Species.SPEWPA, 6, false, false, false, "Scatterdust Pokémon", Type.BUG, null, 0.3, 8.4, Abilities.SHED_SKIN, Abilities.NONE, Abilities.FRIEND_GUARD, 213, 45, 22, 60, 27, 30, 29, 120, 70, 75, GrowthRate.MEDIUM_FAST, 50, false, false, new PokemonForm("Meadow Pattern", "meadow", Type.BUG, null, 0.3, 8.4, Abilities.SHED_SKIN, Abilities.NONE, Abilities.FRIEND_GUARD, 213, 45, 22, 60, 27, 30, 29, 120, 70, 75, false, ""), new PokemonForm("Icy Snow Pattern", "icy-snow", Type.BUG, null, 0.3, 8.4, Abilities.SHED_SKIN, Abilities.NONE, Abilities.FRIEND_GUARD, 213, 45, 22, 60, 27, 30, 29, 120, 70, 75, false, ""), new PokemonForm("Polar Pattern", "polar", Type.BUG, null, 0.3, 8.4, Abilities.SHED_SKIN, Abilities.NONE, Abilities.FRIEND_GUARD, 213, 45, 22, 60, 27, 30, 29, 120, 70, 75, false, ""), @@ -1798,7 +1804,7 @@ export function initSpecies() { new PokemonForm("Fancy Pattern", "fancy", Type.BUG, null, 0.3, 8.4, Abilities.SHED_SKIN, Abilities.NONE, Abilities.FRIEND_GUARD, 213, 45, 22, 60, 27, 30, 29, 120, 70, 75, false, ""), new PokemonForm("Poké Ball Pattern", "poke-ball", Type.BUG, null, 0.3, 8.4, Abilities.SHED_SKIN, Abilities.NONE, Abilities.FRIEND_GUARD, 213, 45, 22, 60, 27, 30, 29, 120, 70, 75, false, ""), ), - new PokemonSpecies(Species.VIVILLON, "Vivillon", 6, false, false, false, "Scale Pokémon", Type.BUG, Type.FLYING, 1.2, 17, Abilities.SHIELD_DUST, Abilities.COMPOUND_EYES, Abilities.FRIEND_GUARD, 411, 80, 52, 50, 90, 50, 89, 45, 70, 185, GrowthRate.MEDIUM_FAST, 50, false, false, + new PokemonSpecies(Species.VIVILLON, 6, false, false, false, "Scale Pokémon", Type.BUG, Type.FLYING, 1.2, 17, Abilities.SHIELD_DUST, Abilities.COMPOUND_EYES, Abilities.FRIEND_GUARD, 411, 80, 52, 50, 90, 50, 89, 45, 70, 185, GrowthRate.MEDIUM_FAST, 50, false, false, new PokemonForm("Meadow Pattern", "meadow", Type.BUG, Type.FLYING, 1.2, 17, Abilities.SHIELD_DUST, Abilities.COMPOUND_EYES, Abilities.FRIEND_GUARD, 411, 80, 52, 50, 90, 50, 89, 45, 70, 185), new PokemonForm("Icy Snow Pattern", "icy-snow", Type.BUG, Type.FLYING, 1.2, 17, Abilities.SHIELD_DUST, Abilities.COMPOUND_EYES, Abilities.FRIEND_GUARD, 411, 80, 52, 50, 90, 50, 89, 45, 70, 185), new PokemonForm("Polar Pattern", "polar", Type.BUG, Type.FLYING, 1.2, 17, Abilities.SHIELD_DUST, Abilities.COMPOUND_EYES, Abilities.FRIEND_GUARD, 411, 80, 52, 50, 90, 50, 89, 45, 70, 185), @@ -1820,34 +1826,34 @@ export function initSpecies() { new PokemonForm("Fancy Pattern", "fancy", Type.BUG, Type.FLYING, 1.2, 17, Abilities.SHIELD_DUST, Abilities.COMPOUND_EYES, Abilities.FRIEND_GUARD, 411, 80, 52, 50, 90, 50, 89, 45, 70, 185), new PokemonForm("Poké Ball Pattern", "poke-ball", Type.BUG, Type.FLYING, 1.2, 17, Abilities.SHIELD_DUST, Abilities.COMPOUND_EYES, Abilities.FRIEND_GUARD, 411, 80, 52, 50, 90, 50, 89, 45, 70, 185), ), - new PokemonSpecies(Species.LITLEO, "Litleo", 6, false, false, false, "Lion Cub Pokémon", Type.FIRE, Type.NORMAL, 0.6, 13.5, Abilities.RIVALRY, Abilities.UNNERVE, Abilities.MOXIE, 369, 62, 50, 58, 73, 54, 72, 220, 70, 74, GrowthRate.MEDIUM_SLOW, 12.5, false), - new PokemonSpecies(Species.PYROAR, "Pyroar", 6, false, false, false, "Royal Pokémon", Type.FIRE, Type.NORMAL, 1.5, 81.5, Abilities.RIVALRY, Abilities.UNNERVE, Abilities.MOXIE, 507, 86, 68, 72, 109, 66, 106, 65, 70, 177, GrowthRate.MEDIUM_SLOW, 12.5, true), - new PokemonSpecies(Species.FLABEBE, "Flabébé", 6, false, false, false, "Single Bloom Pokémon", Type.FAIRY, null, 0.1, 0.1, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 303, 44, 38, 39, 61, 79, 42, 225, 70, 61, GrowthRate.MEDIUM_FAST, 0, false, false, + new PokemonSpecies(Species.LITLEO, 6, false, false, false, "Lion Cub Pokémon", Type.FIRE, Type.NORMAL, 0.6, 13.5, Abilities.RIVALRY, Abilities.UNNERVE, Abilities.MOXIE, 369, 62, 50, 58, 73, 54, 72, 220, 70, 74, GrowthRate.MEDIUM_SLOW, 12.5, false), + new PokemonSpecies(Species.PYROAR, 6, false, false, false, "Royal Pokémon", Type.FIRE, Type.NORMAL, 1.5, 81.5, Abilities.RIVALRY, Abilities.UNNERVE, Abilities.MOXIE, 507, 86, 68, 72, 109, 66, 106, 65, 70, 177, GrowthRate.MEDIUM_SLOW, 12.5, true), + new PokemonSpecies(Species.FLABEBE, 6, false, false, false, "Single Bloom Pokémon", Type.FAIRY, null, 0.1, 0.1, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 303, 44, 38, 39, 61, 79, 42, 225, 70, 61, GrowthRate.MEDIUM_FAST, 0, false, false, new PokemonForm("Red Flower", "red", Type.FAIRY, null, 0.1, 0.1, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 303, 44, 38, 39, 61, 79, 42, 225, 70, 61), new PokemonForm("Yellow Flower", "yellow", Type.FAIRY, null, 0.1, 0.1, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 303, 44, 38, 39, 61, 79, 42, 225, 70, 61), new PokemonForm("Orange Flower", "orange", Type.FAIRY, null, 0.1, 0.1, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 303, 44, 38, 39, 61, 79, 42, 225, 70, 61), new PokemonForm("Blue Flower", "blue", Type.FAIRY, null, 0.1, 0.1, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 303, 44, 38, 39, 61, 79, 42, 225, 70, 61), new PokemonForm("White Flower", "white", Type.FAIRY, null, 0.1, 0.1, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 303, 44, 38, 39, 61, 79, 42, 225, 70, 61), ), - new PokemonSpecies(Species.FLOETTE, "Floette", 6, false, false, false, "Single Bloom Pokémon", Type.FAIRY, null, 0.2, 0.9, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 371, 54, 45, 47, 75, 98, 52, 120, 70, 130, GrowthRate.MEDIUM_FAST, 0, false, false, + new PokemonSpecies(Species.FLOETTE, 6, false, false, false, "Single Bloom Pokémon", Type.FAIRY, null, 0.2, 0.9, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 371, 54, 45, 47, 75, 98, 52, 120, 70, 130, GrowthRate.MEDIUM_FAST, 0, false, false, new PokemonForm("Red Flower", "red", Type.FAIRY, null, 0.2, 0.9, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 371, 54, 45, 47, 75, 98, 52, 120, 70, 130), new PokemonForm("Yellow Flower", "yellow", Type.FAIRY, null, 0.2, 0.9, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 371, 54, 45, 47, 75, 98, 52, 120, 70, 130), new PokemonForm("Orange Flower", "orange", Type.FAIRY, null, 0.2, 0.9, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 371, 54, 45, 47, 75, 98, 52, 120, 70, 130), new PokemonForm("Blue Flower", "blue", Type.FAIRY, null, 0.2, 0.9, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 371, 54, 45, 47, 75, 98, 52, 120, 70, 130), new PokemonForm("White Flower", "white", Type.FAIRY, null, 0.2, 0.9, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 371, 54, 45, 47, 75, 98, 52, 120, 70, 130), ), - new PokemonSpecies(Species.FLORGES, "Florges", 6, false, false, false, "Garden Pokémon", Type.FAIRY, null, 1.1, 10, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 552, 78, 65, 68, 112, 154, 75, 45, 70, 248, GrowthRate.MEDIUM_FAST, 0, false, false, + new PokemonSpecies(Species.FLORGES, 6, false, false, false, "Garden Pokémon", Type.FAIRY, null, 1.1, 10, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 552, 78, 65, 68, 112, 154, 75, 45, 70, 248, GrowthRate.MEDIUM_FAST, 0, false, false, new PokemonForm("Red Flower", "red", Type.FAIRY, null, 1.1, 10, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 552, 78, 65, 68, 112, 154, 75, 45, 70, 248), new PokemonForm("Yellow Flower", "yellow", Type.FAIRY, null, 1.1, 10, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 552, 78, 65, 68, 112, 154, 75, 45, 70, 248), new PokemonForm("Orange Flower", "orange", Type.FAIRY, null, 1.1, 10, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 552, 78, 65, 68, 112, 154, 75, 45, 70, 248), new PokemonForm("Blue Flower", "blue", Type.FAIRY, null, 1.1, 10, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 552, 78, 65, 68, 112, 154, 75, 45, 70, 248), new PokemonForm("White Flower", "white", Type.FAIRY, null, 1.1, 10, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 552, 78, 65, 68, 112, 154, 75, 45, 70, 248), ), - new PokemonSpecies(Species.SKIDDO, "Skiddo", 6, false, false, false, "Mount Pokémon", Type.GRASS, null, 0.9, 31, Abilities.SAP_SIPPER, Abilities.NONE, Abilities.GRASS_PELT, 350, 66, 65, 48, 62, 57, 52, 200, 70, 70, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.GOGOAT, "Gogoat", 6, false, false, false, "Mount Pokémon", Type.GRASS, null, 1.7, 91, Abilities.SAP_SIPPER, Abilities.NONE, Abilities.GRASS_PELT, 531, 123, 100, 62, 97, 81, 68, 45, 70, 186, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.PANCHAM, "Pancham", 6, false, false, false, "Playful Pokémon", Type.FIGHTING, null, 0.6, 8, Abilities.IRON_FIST, Abilities.MOLD_BREAKER, Abilities.SCRAPPY, 348, 67, 82, 62, 46, 48, 43, 220, 50, 70, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.PANGORO, "Pangoro", 6, false, false, false, "Daunting Pokémon", Type.FIGHTING, Type.DARK, 2.1, 136, Abilities.IRON_FIST, Abilities.MOLD_BREAKER, Abilities.SCRAPPY, 495, 95, 124, 78, 69, 71, 58, 65, 50, 173, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.FURFROU, "Furfrou", 6, false, false, false, "Poodle Pokémon", Type.NORMAL, null, 1.2, 28, Abilities.FUR_COAT, Abilities.NONE, Abilities.NONE, 472, 75, 80, 60, 65, 90, 102, 160, 70, 165, GrowthRate.MEDIUM_FAST, 50, false, true, + new PokemonSpecies(Species.SKIDDO, 6, false, false, false, "Mount Pokémon", Type.GRASS, null, 0.9, 31, Abilities.SAP_SIPPER, Abilities.NONE, Abilities.GRASS_PELT, 350, 66, 65, 48, 62, 57, 52, 200, 70, 70, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.GOGOAT, 6, false, false, false, "Mount Pokémon", Type.GRASS, null, 1.7, 91, Abilities.SAP_SIPPER, Abilities.NONE, Abilities.GRASS_PELT, 531, 123, 100, 62, 97, 81, 68, 45, 70, 186, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.PANCHAM, 6, false, false, false, "Playful Pokémon", Type.FIGHTING, null, 0.6, 8, Abilities.IRON_FIST, Abilities.MOLD_BREAKER, Abilities.SCRAPPY, 348, 67, 82, 62, 46, 48, 43, 220, 50, 70, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.PANGORO, 6, false, false, false, "Daunting Pokémon", Type.FIGHTING, Type.DARK, 2.1, 136, Abilities.IRON_FIST, Abilities.MOLD_BREAKER, Abilities.SCRAPPY, 495, 95, 124, 78, 69, 71, 58, 65, 50, 173, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.FURFROU, 6, false, false, false, "Poodle Pokémon", Type.NORMAL, null, 1.2, 28, Abilities.FUR_COAT, Abilities.NONE, Abilities.NONE, 472, 75, 80, 60, 65, 90, 102, 160, 70, 165, GrowthRate.MEDIUM_FAST, 50, false, true, new PokemonForm("Natural Form", "", Type.NORMAL, null, 1.2, 28, Abilities.FUR_COAT, Abilities.NONE, Abilities.NONE, 472, 75, 80, 60, 65, 90, 102, 160, 70, 165), new PokemonForm("Heart Trim", "heart", Type.NORMAL, null, 1.2, 28, Abilities.FUR_COAT, Abilities.NONE, Abilities.NONE, 472, 75, 80, 60, 65, 90, 102, 160, 70, 165, false, ""), new PokemonForm("Star Trim", "star", Type.NORMAL, null, 1.2, 28, Abilities.FUR_COAT, Abilities.NONE, Abilities.NONE, 472, 75, 80, 60, 65, 90, 102, 160, 70, 165, false, ""), @@ -1859,149 +1865,149 @@ export function initSpecies() { new PokemonForm("Kabuki Trim", "kabuki", Type.NORMAL, null, 1.2, 28, Abilities.FUR_COAT, Abilities.NONE, Abilities.NONE, 472, 75, 80, 60, 65, 90, 102, 160, 70, 165, false, ""), new PokemonForm("Pharaoh Trim", "pharaoh", Type.NORMAL, null, 1.2, 28, Abilities.FUR_COAT, Abilities.NONE, Abilities.NONE, 472, 75, 80, 60, 65, 90, 102, 160, 70, 165, false, ""), ), - new PokemonSpecies(Species.ESPURR, "Espurr", 6, false, false, false, "Restraint Pokémon", Type.PSYCHIC, null, 0.3, 3.5, Abilities.KEEN_EYE, Abilities.INFILTRATOR, Abilities.OWN_TEMPO, 355, 62, 48, 54, 63, 60, 68, 190, 50, 71, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.MEOWSTIC, "Meowstic", 6, false, false, false, "Constraint Pokémon", Type.PSYCHIC, null, 0.6, 8.5, Abilities.KEEN_EYE, Abilities.INFILTRATOR, Abilities.PRANKSTER, 466, 74, 48, 76, 83, 81, 104, 75, 50, 163, GrowthRate.MEDIUM_FAST, 50, false, false, + new PokemonSpecies(Species.ESPURR, 6, false, false, false, "Restraint Pokémon", Type.PSYCHIC, null, 0.3, 3.5, Abilities.KEEN_EYE, Abilities.INFILTRATOR, Abilities.OWN_TEMPO, 355, 62, 48, 54, 63, 60, 68, 190, 50, 71, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.MEOWSTIC, 6, false, false, false, "Constraint Pokémon", Type.PSYCHIC, null, 0.6, 8.5, Abilities.KEEN_EYE, Abilities.INFILTRATOR, Abilities.PRANKSTER, 466, 74, 48, 76, 83, 81, 104, 75, 50, 163, GrowthRate.MEDIUM_FAST, 50, false, false, new PokemonForm("Male", "male", Type.PSYCHIC, null, 0.6, 8.5, Abilities.KEEN_EYE, Abilities.INFILTRATOR, Abilities.PRANKSTER, 466, 74, 48, 76, 83, 81, 104, 75, 50, 163, false, ""), new PokemonForm("Female", "female", Type.PSYCHIC, null, 0.6, 8.5, Abilities.KEEN_EYE, Abilities.INFILTRATOR, Abilities.COMPETITIVE, 466, 74, 48, 76, 83, 81, 104, 75, 50, 163, false), ), - new PokemonSpecies(Species.HONEDGE, "Honedge", 6, false, false, false, "Sword Pokémon", Type.STEEL, Type.GHOST, 0.8, 2, Abilities.NO_GUARD, Abilities.NONE, Abilities.NONE, 325, 45, 80, 100, 35, 37, 28, 180, 50, 65, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.DOUBLADE, "Doublade", 6, false, false, false, "Sword Pokémon", Type.STEEL, Type.GHOST, 0.8, 4.5, Abilities.NO_GUARD, Abilities.NONE, Abilities.NONE, 448, 59, 110, 150, 45, 49, 35, 90, 50, 157, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.AEGISLASH, "Aegislash", 6, false, false, false, "Royal Sword Pokémon", Type.STEEL, Type.GHOST, 1.7, 53, Abilities.STANCE_CHANGE, Abilities.NONE, Abilities.NONE, 500, 60, 50, 140, 50, 140, 60, 45, 50, 250, GrowthRate.MEDIUM_FAST, 50, false, true, + new PokemonSpecies(Species.HONEDGE, 6, false, false, false, "Sword Pokémon", Type.STEEL, Type.GHOST, 0.8, 2, Abilities.NO_GUARD, Abilities.NONE, Abilities.NONE, 325, 45, 80, 100, 35, 37, 28, 180, 50, 65, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.DOUBLADE, 6, false, false, false, "Sword Pokémon", Type.STEEL, Type.GHOST, 0.8, 4.5, Abilities.NO_GUARD, Abilities.NONE, Abilities.NONE, 448, 59, 110, 150, 45, 49, 35, 90, 50, 157, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.AEGISLASH, 6, false, false, false, "Royal Sword Pokémon", Type.STEEL, Type.GHOST, 1.7, 53, Abilities.STANCE_CHANGE, Abilities.NONE, Abilities.NONE, 500, 60, 50, 140, 50, 140, 60, 45, 50, 250, GrowthRate.MEDIUM_FAST, 50, false, true, new PokemonForm("Shield Forme", "shield", Type.STEEL, Type.GHOST, 1.7, 53, Abilities.STANCE_CHANGE, Abilities.NONE, Abilities.NONE, 500, 60, 50, 140, 50, 140, 60, 45, 50, 250, false, ""), new PokemonForm("Blade Forme", "blade", Type.STEEL, Type.GHOST, 1.7, 53, Abilities.STANCE_CHANGE, Abilities.NONE, Abilities.NONE, 500, 60, 140, 50, 140, 50, 60, 45, 50, 250), ), - new PokemonSpecies(Species.SPRITZEE, "Spritzee", 6, false, false, false, "Perfume Pokémon", Type.FAIRY, null, 0.2, 0.5, Abilities.HEALER, Abilities.NONE, Abilities.AROMA_VEIL, 341, 78, 52, 60, 63, 65, 23, 200, 50, 68, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.AROMATISSE, "Aromatisse", 6, false, false, false, "Fragrance Pokémon", Type.FAIRY, null, 0.8, 15.5, Abilities.HEALER, Abilities.NONE, Abilities.AROMA_VEIL, 462, 101, 72, 72, 99, 89, 29, 140, 50, 162, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.SWIRLIX, "Swirlix", 6, false, false, false, "Cotton Candy Pokémon", Type.FAIRY, null, 0.4, 3.5, Abilities.SWEET_VEIL, Abilities.NONE, Abilities.UNBURDEN, 341, 62, 48, 66, 59, 57, 49, 200, 50, 68, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.SLURPUFF, "Slurpuff", 6, false, false, false, "Meringue Pokémon", Type.FAIRY, null, 0.8, 5, Abilities.SWEET_VEIL, Abilities.NONE, Abilities.UNBURDEN, 480, 82, 80, 86, 85, 75, 72, 140, 50, 168, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.INKAY, "Inkay", 6, false, false, false, "Revolving Pokémon", Type.DARK, Type.PSYCHIC, 0.4, 3.5, Abilities.CONTRARY, Abilities.SUCTION_CUPS, Abilities.INFILTRATOR, 288, 53, 54, 53, 37, 46, 45, 190, 50, 58, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.MALAMAR, "Malamar", 6, false, false, false, "Overturning Pokémon", Type.DARK, Type.PSYCHIC, 1.5, 47, Abilities.CONTRARY, Abilities.SUCTION_CUPS, Abilities.INFILTRATOR, 482, 86, 92, 88, 68, 75, 73, 80, 50, 169, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.BINACLE, "Binacle", 6, false, false, false, "Two-Handed Pokémon", Type.ROCK, Type.WATER, 0.5, 31, Abilities.TOUGH_CLAWS, Abilities.SNIPER, Abilities.PICKPOCKET, 306, 42, 52, 67, 39, 56, 50, 120, 50, 61, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.BARBARACLE, "Barbaracle", 6, false, false, false, "Collective Pokémon", Type.ROCK, Type.WATER, 1.3, 96, Abilities.TOUGH_CLAWS, Abilities.SNIPER, Abilities.PICKPOCKET, 500, 72, 105, 115, 54, 86, 68, 45, 50, 175, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.SKRELP, "Skrelp", 6, false, false, false, "Mock Kelp Pokémon", Type.POISON, Type.WATER, 0.5, 7.3, Abilities.POISON_POINT, Abilities.POISON_TOUCH, Abilities.ADAPTABILITY, 320, 50, 60, 60, 60, 60, 30, 225, 50, 64, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.DRAGALGE, "Dragalge", 6, false, false, false, "Mock Kelp Pokémon", Type.POISON, Type.DRAGON, 1.8, 81.5, Abilities.POISON_POINT, Abilities.POISON_TOUCH, Abilities.ADAPTABILITY, 494, 65, 75, 90, 97, 123, 44, 55, 50, 173, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.CLAUNCHER, "Clauncher", 6, false, false, false, "Water Gun Pokémon", Type.WATER, null, 0.5, 8.3, Abilities.MEGA_LAUNCHER, Abilities.NONE, Abilities.NONE, 330, 50, 53, 62, 58, 63, 44, 225, 50, 66, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.CLAWITZER, "Clawitzer", 6, false, false, false, "Howitzer Pokémon", Type.WATER, null, 1.3, 35.3, Abilities.MEGA_LAUNCHER, Abilities.NONE, Abilities.NONE, 500, 71, 73, 88, 120, 89, 59, 55, 50, 100, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.HELIOPTILE, "Helioptile", 6, false, false, false, "Generator Pokémon", Type.ELECTRIC, Type.NORMAL, 0.5, 6, Abilities.DRY_SKIN, Abilities.SAND_VEIL, Abilities.SOLAR_POWER, 289, 44, 38, 33, 61, 43, 70, 190, 50, 58, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.HELIOLISK, "Heliolisk", 6, false, false, false, "Generator Pokémon", Type.ELECTRIC, Type.NORMAL, 1, 21, Abilities.DRY_SKIN, Abilities.SAND_VEIL, Abilities.SOLAR_POWER, 481, 62, 55, 52, 109, 94, 109, 75, 50, 168, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.TYRUNT, "Tyrunt", 6, false, false, false, "Royal Heir Pokémon", Type.ROCK, Type.DRAGON, 0.8, 26, Abilities.STRONG_JAW, Abilities.NONE, Abilities.STURDY, 362, 58, 89, 77, 45, 45, 48, 45, 50, 72, GrowthRate.MEDIUM_FAST, 87.5, false), - new PokemonSpecies(Species.TYRANTRUM, "Tyrantrum", 6, false, false, false, "Despot Pokémon", Type.ROCK, Type.DRAGON, 2.5, 270, Abilities.STRONG_JAW, Abilities.NONE, Abilities.ROCK_HEAD, 521, 82, 121, 119, 69, 59, 71, 45, 50, 182, GrowthRate.MEDIUM_FAST, 87.5, false), - new PokemonSpecies(Species.AMAURA, "Amaura", 6, false, false, false, "Tundra Pokémon", Type.ROCK, Type.ICE, 1.3, 25.2, Abilities.REFRIGERATE, Abilities.NONE, Abilities.SNOW_WARNING, 362, 77, 59, 50, 67, 63, 46, 45, 50, 72, GrowthRate.MEDIUM_FAST, 87.5, false), - new PokemonSpecies(Species.AURORUS, "Aurorus", 6, false, false, false, "Tundra Pokémon", Type.ROCK, Type.ICE, 2.7, 225, Abilities.REFRIGERATE, Abilities.NONE, Abilities.SNOW_WARNING, 521, 123, 77, 72, 99, 92, 58, 45, 50, 104, GrowthRate.MEDIUM_FAST, 87.5, false), - new PokemonSpecies(Species.SYLVEON, "Sylveon", 6, false, false, false, "Intertwining Pokémon", Type.FAIRY, null, 1, 23.5, Abilities.CUTE_CHARM, Abilities.NONE, Abilities.PIXILATE, 525, 95, 65, 65, 110, 130, 60, 45, 50, 184, GrowthRate.MEDIUM_FAST, 87.5, false), - new PokemonSpecies(Species.HAWLUCHA, "Hawlucha", 6, false, false, false, "Wrestling Pokémon", Type.FIGHTING, Type.FLYING, 0.8, 21.5, Abilities.LIMBER, Abilities.UNBURDEN, Abilities.MOLD_BREAKER, 500, 78, 92, 75, 74, 63, 118, 100, 50, 175, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.DEDENNE, "Dedenne", 6, false, false, false, "Antenna Pokémon", Type.ELECTRIC, Type.FAIRY, 0.2, 2.2, Abilities.CHEEK_POUCH, Abilities.PICKUP, Abilities.PLUS, 431, 67, 58, 57, 81, 67, 101, 180, 50, 151, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.CARBINK, "Carbink", 6, false, false, false, "Jewel Pokémon", Type.ROCK, Type.FAIRY, 0.3, 5.7, Abilities.CLEAR_BODY, Abilities.NONE, Abilities.STURDY, 500, 50, 50, 150, 50, 150, 50, 60, 50, 100, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.GOOMY, "Goomy", 6, false, false, false, "Soft Tissue Pokémon", Type.DRAGON, null, 0.3, 2.8, Abilities.SAP_SIPPER, Abilities.HYDRATION, Abilities.GOOEY, 300, 45, 50, 35, 55, 75, 40, 45, 35, 60, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.SLIGGOO, "Sliggoo", 6, false, false, false, "Soft Tissue Pokémon", Type.DRAGON, null, 0.8, 17.5, Abilities.SAP_SIPPER, Abilities.HYDRATION, Abilities.GOOEY, 452, 68, 75, 53, 83, 113, 60, 45, 35, 158, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.GOODRA, "Goodra", 6, false, false, false, "Dragon Pokémon", Type.DRAGON, null, 2, 150.5, Abilities.SAP_SIPPER, Abilities.HYDRATION, Abilities.GOOEY, 600, 90, 100, 70, 110, 150, 80, 45, 35, 300, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.KLEFKI, "Klefki", 6, false, false, false, "Key Ring Pokémon", Type.STEEL, Type.FAIRY, 0.2, 3, Abilities.PRANKSTER, Abilities.NONE, Abilities.MAGICIAN, 470, 57, 80, 91, 80, 87, 75, 75, 50, 165, GrowthRate.FAST, 50, false), - new PokemonSpecies(Species.PHANTUMP, "Phantump", 6, false, false, false, "Stump Pokémon", Type.GHOST, Type.GRASS, 0.4, 7, Abilities.NATURAL_CURE, Abilities.FRISK, Abilities.HARVEST, 309, 43, 70, 48, 50, 60, 38, 120, 50, 62, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.TREVENANT, "Trevenant", 6, false, false, false, "Elder Tree Pokémon", Type.GHOST, Type.GRASS, 1.5, 71, Abilities.NATURAL_CURE, Abilities.FRISK, Abilities.HARVEST, 474, 85, 110, 76, 65, 82, 56, 60, 50, 166, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.PUMPKABOO, "Pumpkaboo", 6, false, false, false, "Pumpkin Pokémon", Type.GHOST, Type.GRASS, 0.4, 5, Abilities.PICKUP, Abilities.FRISK, Abilities.INSOMNIA, 335, 49, 66, 70, 44, 55, 51, 120, 50, 67, GrowthRate.MEDIUM_FAST, 50, false, false, + new PokemonSpecies(Species.SPRITZEE, 6, false, false, false, "Perfume Pokémon", Type.FAIRY, null, 0.2, 0.5, Abilities.HEALER, Abilities.NONE, Abilities.AROMA_VEIL, 341, 78, 52, 60, 63, 65, 23, 200, 50, 68, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.AROMATISSE, 6, false, false, false, "Fragrance Pokémon", Type.FAIRY, null, 0.8, 15.5, Abilities.HEALER, Abilities.NONE, Abilities.AROMA_VEIL, 462, 101, 72, 72, 99, 89, 29, 140, 50, 162, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.SWIRLIX, 6, false, false, false, "Cotton Candy Pokémon", Type.FAIRY, null, 0.4, 3.5, Abilities.SWEET_VEIL, Abilities.NONE, Abilities.UNBURDEN, 341, 62, 48, 66, 59, 57, 49, 200, 50, 68, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.SLURPUFF, 6, false, false, false, "Meringue Pokémon", Type.FAIRY, null, 0.8, 5, Abilities.SWEET_VEIL, Abilities.NONE, Abilities.UNBURDEN, 480, 82, 80, 86, 85, 75, 72, 140, 50, 168, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.INKAY, 6, false, false, false, "Revolving Pokémon", Type.DARK, Type.PSYCHIC, 0.4, 3.5, Abilities.CONTRARY, Abilities.SUCTION_CUPS, Abilities.INFILTRATOR, 288, 53, 54, 53, 37, 46, 45, 190, 50, 58, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.MALAMAR, 6, false, false, false, "Overturning Pokémon", Type.DARK, Type.PSYCHIC, 1.5, 47, Abilities.CONTRARY, Abilities.SUCTION_CUPS, Abilities.INFILTRATOR, 482, 86, 92, 88, 68, 75, 73, 80, 50, 169, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.BINACLE, 6, false, false, false, "Two-Handed Pokémon", Type.ROCK, Type.WATER, 0.5, 31, Abilities.TOUGH_CLAWS, Abilities.SNIPER, Abilities.PICKPOCKET, 306, 42, 52, 67, 39, 56, 50, 120, 50, 61, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.BARBARACLE, 6, false, false, false, "Collective Pokémon", Type.ROCK, Type.WATER, 1.3, 96, Abilities.TOUGH_CLAWS, Abilities.SNIPER, Abilities.PICKPOCKET, 500, 72, 105, 115, 54, 86, 68, 45, 50, 175, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.SKRELP, 6, false, false, false, "Mock Kelp Pokémon", Type.POISON, Type.WATER, 0.5, 7.3, Abilities.POISON_POINT, Abilities.POISON_TOUCH, Abilities.ADAPTABILITY, 320, 50, 60, 60, 60, 60, 30, 225, 50, 64, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.DRAGALGE, 6, false, false, false, "Mock Kelp Pokémon", Type.POISON, Type.DRAGON, 1.8, 81.5, Abilities.POISON_POINT, Abilities.POISON_TOUCH, Abilities.ADAPTABILITY, 494, 65, 75, 90, 97, 123, 44, 55, 50, 173, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.CLAUNCHER, 6, false, false, false, "Water Gun Pokémon", Type.WATER, null, 0.5, 8.3, Abilities.MEGA_LAUNCHER, Abilities.NONE, Abilities.NONE, 330, 50, 53, 62, 58, 63, 44, 225, 50, 66, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.CLAWITZER, 6, false, false, false, "Howitzer Pokémon", Type.WATER, null, 1.3, 35.3, Abilities.MEGA_LAUNCHER, Abilities.NONE, Abilities.NONE, 500, 71, 73, 88, 120, 89, 59, 55, 50, 100, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.HELIOPTILE, 6, false, false, false, "Generator Pokémon", Type.ELECTRIC, Type.NORMAL, 0.5, 6, Abilities.DRY_SKIN, Abilities.SAND_VEIL, Abilities.SOLAR_POWER, 289, 44, 38, 33, 61, 43, 70, 190, 50, 58, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.HELIOLISK, 6, false, false, false, "Generator Pokémon", Type.ELECTRIC, Type.NORMAL, 1, 21, Abilities.DRY_SKIN, Abilities.SAND_VEIL, Abilities.SOLAR_POWER, 481, 62, 55, 52, 109, 94, 109, 75, 50, 168, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.TYRUNT, 6, false, false, false, "Royal Heir Pokémon", Type.ROCK, Type.DRAGON, 0.8, 26, Abilities.STRONG_JAW, Abilities.NONE, Abilities.STURDY, 362, 58, 89, 77, 45, 45, 48, 45, 50, 72, GrowthRate.MEDIUM_FAST, 87.5, false), + new PokemonSpecies(Species.TYRANTRUM, 6, false, false, false, "Despot Pokémon", Type.ROCK, Type.DRAGON, 2.5, 270, Abilities.STRONG_JAW, Abilities.NONE, Abilities.ROCK_HEAD, 521, 82, 121, 119, 69, 59, 71, 45, 50, 182, GrowthRate.MEDIUM_FAST, 87.5, false), + new PokemonSpecies(Species.AMAURA, 6, false, false, false, "Tundra Pokémon", Type.ROCK, Type.ICE, 1.3, 25.2, Abilities.REFRIGERATE, Abilities.NONE, Abilities.SNOW_WARNING, 362, 77, 59, 50, 67, 63, 46, 45, 50, 72, GrowthRate.MEDIUM_FAST, 87.5, false), + new PokemonSpecies(Species.AURORUS, 6, false, false, false, "Tundra Pokémon", Type.ROCK, Type.ICE, 2.7, 225, Abilities.REFRIGERATE, Abilities.NONE, Abilities.SNOW_WARNING, 521, 123, 77, 72, 99, 92, 58, 45, 50, 104, GrowthRate.MEDIUM_FAST, 87.5, false), + new PokemonSpecies(Species.SYLVEON, 6, false, false, false, "Intertwining Pokémon", Type.FAIRY, null, 1, 23.5, Abilities.CUTE_CHARM, Abilities.NONE, Abilities.PIXILATE, 525, 95, 65, 65, 110, 130, 60, 45, 50, 184, GrowthRate.MEDIUM_FAST, 87.5, false), + new PokemonSpecies(Species.HAWLUCHA, 6, false, false, false, "Wrestling Pokémon", Type.FIGHTING, Type.FLYING, 0.8, 21.5, Abilities.LIMBER, Abilities.UNBURDEN, Abilities.MOLD_BREAKER, 500, 78, 92, 75, 74, 63, 118, 100, 50, 175, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.DEDENNE, 6, false, false, false, "Antenna Pokémon", Type.ELECTRIC, Type.FAIRY, 0.2, 2.2, Abilities.CHEEK_POUCH, Abilities.PICKUP, Abilities.PLUS, 431, 67, 58, 57, 81, 67, 101, 180, 50, 151, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.CARBINK, 6, false, false, false, "Jewel Pokémon", Type.ROCK, Type.FAIRY, 0.3, 5.7, Abilities.CLEAR_BODY, Abilities.NONE, Abilities.STURDY, 500, 50, 50, 150, 50, 150, 50, 60, 50, 100, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.GOOMY, 6, false, false, false, "Soft Tissue Pokémon", Type.DRAGON, null, 0.3, 2.8, Abilities.SAP_SIPPER, Abilities.HYDRATION, Abilities.GOOEY, 300, 45, 50, 35, 55, 75, 40, 45, 35, 60, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.SLIGGOO, 6, false, false, false, "Soft Tissue Pokémon", Type.DRAGON, null, 0.8, 17.5, Abilities.SAP_SIPPER, Abilities.HYDRATION, Abilities.GOOEY, 452, 68, 75, 53, 83, 113, 60, 45, 35, 158, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.GOODRA, 6, false, false, false, "Dragon Pokémon", Type.DRAGON, null, 2, 150.5, Abilities.SAP_SIPPER, Abilities.HYDRATION, Abilities.GOOEY, 600, 90, 100, 70, 110, 150, 80, 45, 35, 300, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.KLEFKI, 6, false, false, false, "Key Ring Pokémon", Type.STEEL, Type.FAIRY, 0.2, 3, Abilities.PRANKSTER, Abilities.NONE, Abilities.MAGICIAN, 470, 57, 80, 91, 80, 87, 75, 75, 50, 165, GrowthRate.FAST, 50, false), + new PokemonSpecies(Species.PHANTUMP, 6, false, false, false, "Stump Pokémon", Type.GHOST, Type.GRASS, 0.4, 7, Abilities.NATURAL_CURE, Abilities.FRISK, Abilities.HARVEST, 309, 43, 70, 48, 50, 60, 38, 120, 50, 62, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.TREVENANT, 6, false, false, false, "Elder Tree Pokémon", Type.GHOST, Type.GRASS, 1.5, 71, Abilities.NATURAL_CURE, Abilities.FRISK, Abilities.HARVEST, 474, 85, 110, 76, 65, 82, 56, 60, 50, 166, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.PUMPKABOO, 6, false, false, false, "Pumpkin Pokémon", Type.GHOST, Type.GRASS, 0.4, 5, Abilities.PICKUP, Abilities.FRISK, Abilities.INSOMNIA, 335, 49, 66, 70, 44, 55, 51, 120, 50, 67, GrowthRate.MEDIUM_FAST, 50, false, false, new PokemonForm("Average Size", "", Type.GHOST, Type.GRASS, 0.4, 5, Abilities.PICKUP, Abilities.FRISK, Abilities.INSOMNIA, 335, 49, 66, 70, 44, 55, 51, 120, 50, 67), new PokemonForm("Small Size", "small", Type.GHOST, Type.GRASS, 0.3, 3.5, Abilities.PICKUP, Abilities.FRISK, Abilities.INSOMNIA, 335, 44, 66, 70, 44, 55, 56, 120, 50, 67), new PokemonForm("Large Size", "large", Type.GHOST, Type.GRASS, 0.5, 7.5, Abilities.PICKUP, Abilities.FRISK, Abilities.INSOMNIA, 335, 54, 66, 70, 44, 55, 46, 120, 50, 67), new PokemonForm("Super Size", "super", Type.GHOST, Type.GRASS, 0.8, 15, Abilities.PICKUP, Abilities.FRISK, Abilities.INSOMNIA, 335, 59, 66, 70, 44, 55, 41, 120, 50, 67), ), - new PokemonSpecies(Species.GOURGEIST, "Gourgeist", 6, false, false, false, "Pumpkin Pokémon", Type.GHOST, Type.GRASS, 0.9, 12.5, Abilities.PICKUP, Abilities.FRISK, Abilities.INSOMNIA, 494, 65, 90, 122, 58, 75, 84, 60, 50, 173, GrowthRate.MEDIUM_FAST, 50, false, false, + new PokemonSpecies(Species.GOURGEIST, 6, false, false, false, "Pumpkin Pokémon", Type.GHOST, Type.GRASS, 0.9, 12.5, Abilities.PICKUP, Abilities.FRISK, Abilities.INSOMNIA, 494, 65, 90, 122, 58, 75, 84, 60, 50, 173, GrowthRate.MEDIUM_FAST, 50, false, false, new PokemonForm("Average Size", "", Type.GHOST, Type.GRASS, 0.9, 12.5, Abilities.PICKUP, Abilities.FRISK, Abilities.INSOMNIA, 494, 65, 90, 122, 58, 75, 84, 60, 50, 173), new PokemonForm("Small Size", "small", Type.GHOST, Type.GRASS, 0.7, 9.5, Abilities.PICKUP, Abilities.FRISK, Abilities.INSOMNIA, 494, 55, 85, 122, 58, 75, 99, 60, 50, 173), new PokemonForm("Large Size", "large", Type.GHOST, Type.GRASS, 1.1, 14, Abilities.PICKUP, Abilities.FRISK, Abilities.INSOMNIA, 494, 75, 95, 122, 58, 75, 69, 60, 50, 173), new PokemonForm("Super Size", "super", Type.GHOST, Type.GRASS, 1.7, 39, Abilities.PICKUP, Abilities.FRISK, Abilities.INSOMNIA, 494, 85, 100, 122, 58, 75, 54, 60, 50, 173), ), - new PokemonSpecies(Species.BERGMITE, "Bergmite", 6, false, false, false, "Ice Chunk Pokémon", Type.ICE, null, 1, 99.5, Abilities.OWN_TEMPO, Abilities.ICE_BODY, Abilities.STURDY, 304, 55, 69, 85, 32, 35, 28, 190, 50, 61, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.AVALUGG, "Avalugg", 6, false, false, false, "Iceberg Pokémon", Type.ICE, null, 2, 505, Abilities.OWN_TEMPO, Abilities.ICE_BODY, Abilities.STURDY, 514, 95, 117, 184, 44, 46, 28, 55, 50, 180, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.NOIBAT, "Noibat", 6, false, false, false, "Sound Wave Pokémon", Type.FLYING, Type.DRAGON, 0.5, 8, Abilities.FRISK, Abilities.INFILTRATOR, Abilities.TELEPATHY, 245, 40, 30, 35, 45, 40, 55, 190, 50, 49, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.NOIVERN, "Noivern", 6, false, false, false, "Sound Wave Pokémon", Type.FLYING, Type.DRAGON, 1.5, 85, Abilities.FRISK, Abilities.INFILTRATOR, Abilities.TELEPATHY, 535, 85, 70, 80, 97, 80, 123, 45, 50, 187, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.XERNEAS, "Xerneas", 6, false, true, false, "Life Pokémon", Type.FAIRY, null, 3, 215, Abilities.FAIRY_AURA, Abilities.NONE, Abilities.NONE, 680, 126, 131, 95, 131, 98, 99, 45, 0, 340, GrowthRate.SLOW, null, false, true, + new PokemonSpecies(Species.BERGMITE, 6, false, false, false, "Ice Chunk Pokémon", Type.ICE, null, 1, 99.5, Abilities.OWN_TEMPO, Abilities.ICE_BODY, Abilities.STURDY, 304, 55, 69, 85, 32, 35, 28, 190, 50, 61, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.AVALUGG, 6, false, false, false, "Iceberg Pokémon", Type.ICE, null, 2, 505, Abilities.OWN_TEMPO, Abilities.ICE_BODY, Abilities.STURDY, 514, 95, 117, 184, 44, 46, 28, 55, 50, 180, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.NOIBAT, 6, false, false, false, "Sound Wave Pokémon", Type.FLYING, Type.DRAGON, 0.5, 8, Abilities.FRISK, Abilities.INFILTRATOR, Abilities.TELEPATHY, 245, 40, 30, 35, 45, 40, 55, 190, 50, 49, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.NOIVERN, 6, false, false, false, "Sound Wave Pokémon", Type.FLYING, Type.DRAGON, 1.5, 85, Abilities.FRISK, Abilities.INFILTRATOR, Abilities.TELEPATHY, 535, 85, 70, 80, 97, 80, 123, 45, 50, 187, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.XERNEAS, 6, false, true, false, "Life Pokémon", Type.FAIRY, null, 3, 215, Abilities.FAIRY_AURA, Abilities.NONE, Abilities.NONE, 680, 126, 131, 95, 131, 98, 99, 45, 0, 340, GrowthRate.SLOW, null, false, true, new PokemonForm("Neutral Mode", "neutral", Type.FAIRY, null, 3, 215, Abilities.FAIRY_AURA, Abilities.NONE, Abilities.NONE, 680, 126, 131, 95, 131, 98, 99, 45, 0, 340), new PokemonForm("Active Mode", "active", Type.FAIRY, null, 3, 215, Abilities.FAIRY_AURA, Abilities.NONE, Abilities.NONE, 680, 126, 131, 95, 131, 98, 99, 45, 0, 340) ), - new PokemonSpecies(Species.YVELTAL, "Yveltal", 6, false, true, false, "Destruction Pokémon", Type.DARK, Type.FLYING, 5.8, 203, Abilities.DARK_AURA, Abilities.NONE, Abilities.NONE, 680, 126, 131, 95, 131, 98, 99, 45, 0, 340, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.ZYGARDE, "Zygarde", 6, true, false, false, "Order Pokémon", Type.DRAGON, Type.GROUND, 5, 305, Abilities.AURA_BREAK, Abilities.NONE, Abilities.NONE, 600, 108, 100, 121, 81, 95, 95, 3, 0, 300, GrowthRate.SLOW, null, false, false, + new PokemonSpecies(Species.YVELTAL, 6, false, true, false, "Destruction Pokémon", Type.DARK, Type.FLYING, 5.8, 203, Abilities.DARK_AURA, Abilities.NONE, Abilities.NONE, 680, 126, 131, 95, 131, 98, 99, 45, 0, 340, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.ZYGARDE, 6, true, false, false, "Order Pokémon", Type.DRAGON, Type.GROUND, 5, 305, Abilities.AURA_BREAK, Abilities.NONE, Abilities.NONE, 600, 108, 100, 121, 81, 95, 95, 3, 0, 300, GrowthRate.SLOW, null, false, false, new PokemonForm("50% Forme", "50", Type.DRAGON, Type.GROUND, 5, 305, Abilities.AURA_BREAK, Abilities.NONE, Abilities.NONE, 600, 108, 100, 121, 81, 95, 95, 3, 0, 300, false, ""), new PokemonForm("10% Forme", "10", Type.DRAGON, Type.GROUND, 1.2, 33.5, Abilities.AURA_BREAK, Abilities.NONE, Abilities.NONE, 486, 54, 100, 71, 61, 85, 115, 3, 0, 300), new PokemonForm("50% Forme Power Construct", "50-pc", Type.DRAGON, Type.GROUND, 5, 305, Abilities.POWER_CONSTRUCT, Abilities.NONE, Abilities.NONE, 600, 108, 100, 121, 81, 95, 95, 3, 0, 300, false, ""), new PokemonForm("10% Forme Power Construct", "10-pc", Type.DRAGON, Type.GROUND, 1.2, 33.5, Abilities.POWER_CONSTRUCT, Abilities.NONE, Abilities.NONE, 486, 54, 100, 71, 61, 85, 115, 3, 0, 300, false, "10"), new PokemonForm("Complete Forme", "complete", Type.DRAGON, Type.GROUND, 4.5, 610, Abilities.POWER_CONSTRUCT, Abilities.NONE, Abilities.NONE, 708, 216, 100, 121, 91, 95, 85, 3, 0, 300), ), - new PokemonSpecies(Species.DIANCIE, "Diancie", 6, false, false, true, "Jewel Pokémon", Type.ROCK, Type.FAIRY, 0.7, 8.8, Abilities.CLEAR_BODY, Abilities.NONE, Abilities.NONE, 600, 50, 100, 150, 100, 150, 50, 3, 50, 300, GrowthRate.SLOW, null, false, true, + new PokemonSpecies(Species.DIANCIE, 6, false, false, true, "Jewel Pokémon", Type.ROCK, Type.FAIRY, 0.7, 8.8, Abilities.CLEAR_BODY, Abilities.NONE, Abilities.NONE, 600, 50, 100, 150, 100, 150, 50, 3, 50, 300, GrowthRate.SLOW, null, false, true, new PokemonForm("Normal", "", Type.ROCK, Type.FAIRY, 0.7, 8.8, Abilities.CLEAR_BODY, Abilities.NONE, Abilities.NONE, 600, 50, 100, 150, 100, 150, 50, 3, 50, 300), new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.ROCK, Type.FAIRY, 1.1, 27.8, Abilities.MAGIC_BOUNCE, Abilities.NONE, Abilities.NONE, 700, 50, 160, 110, 160, 110, 110, 3, 50, 300), ), - new PokemonSpecies(Species.HOOPA, "Hoopa", 6, false, false, true, "Mischief Pokémon", Type.PSYCHIC, Type.GHOST, 0.5, 9, Abilities.MAGICIAN, Abilities.NONE, Abilities.NONE, 600, 80, 110, 60, 150, 130, 70, 3, 100, 270, GrowthRate.SLOW, null, false, false, + new PokemonSpecies(Species.HOOPA, 6, false, false, true, "Mischief Pokémon", Type.PSYCHIC, Type.GHOST, 0.5, 9, Abilities.MAGICIAN, Abilities.NONE, Abilities.NONE, 600, 80, 110, 60, 150, 130, 70, 3, 100, 270, GrowthRate.SLOW, null, false, false, new PokemonForm("Hoopa Confined", "", Type.PSYCHIC, Type.GHOST, 0.5, 9, Abilities.MAGICIAN, Abilities.NONE, Abilities.NONE, 600, 80, 110, 60, 150, 130, 70, 3, 100, 270), new PokemonForm("Hoopa Unbound", "unbound", Type.PSYCHIC, Type.DARK, 6.5, 490, Abilities.MAGICIAN, Abilities.NONE, Abilities.NONE, 680, 80, 160, 60, 170, 130, 80, 3, 100, 270), ), - new PokemonSpecies(Species.VOLCANION, "Volcanion", 6, false, false, true, "Steam Pokémon", Type.FIRE, Type.WATER, 1.7, 195, Abilities.WATER_ABSORB, Abilities.NONE, Abilities.NONE, 600, 80, 110, 120, 130, 90, 70, 3, 100, 300, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.ROWLET, "Rowlet", 7, false, false, false, "Grass Quill Pokémon", Type.GRASS, Type.FLYING, 0.3, 1.5, Abilities.OVERGROW, Abilities.NONE, Abilities.LONG_REACH, 320, 68, 55, 55, 50, 50, 42, 45, 50, 64, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.DARTRIX, "Dartrix", 7, false, false, false, "Blade Quill Pokémon", Type.GRASS, Type.FLYING, 0.7, 16, Abilities.OVERGROW, Abilities.NONE, Abilities.LONG_REACH, 420, 78, 75, 75, 70, 70, 52, 45, 50, 147, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.DECIDUEYE, "Decidueye", 7, false, false, false, "Arrow Quill Pokémon", Type.GRASS, Type.GHOST, 1.6, 36.6, Abilities.OVERGROW, Abilities.NONE, Abilities.LONG_REACH, 530, 78, 107, 75, 100, 100, 70, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.LITTEN, "Litten", 7, false, false, false, "Fire Cat Pokémon", Type.FIRE, null, 0.4, 4.3, Abilities.BLAZE, Abilities.NONE, Abilities.INTIMIDATE, 320, 45, 65, 40, 60, 40, 70, 45, 50, 64, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.TORRACAT, "Torracat", 7, false, false, false, "Fire Cat Pokémon", Type.FIRE, null, 0.7, 25, Abilities.BLAZE, Abilities.NONE, Abilities.INTIMIDATE, 420, 65, 85, 50, 80, 50, 90, 45, 50, 147, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.INCINEROAR, "Incineroar", 7, false, false, false, "Heel Pokémon", Type.FIRE, Type.DARK, 1.8, 83, Abilities.BLAZE, Abilities.NONE, Abilities.INTIMIDATE, 530, 95, 115, 90, 80, 90, 60, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.POPPLIO, "Popplio", 7, false, false, false, "Sea Lion Pokémon", Type.WATER, null, 0.4, 7.5, Abilities.TORRENT, Abilities.NONE, Abilities.LIQUID_VOICE, 320, 50, 54, 54, 66, 56, 40, 45, 50, 64, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.BRIONNE, "Brionne", 7, false, false, false, "Pop Star Pokémon", Type.WATER, null, 0.6, 17.5, Abilities.TORRENT, Abilities.NONE, Abilities.LIQUID_VOICE, 420, 60, 69, 69, 91, 81, 50, 45, 50, 147, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.PRIMARINA, "Primarina", 7, false, false, false, "Soloist Pokémon", Type.WATER, Type.FAIRY, 1.8, 44, Abilities.TORRENT, Abilities.NONE, Abilities.LIQUID_VOICE, 530, 80, 74, 74, 126, 116, 60, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.PIKIPEK, "Pikipek", 7, false, false, false, "Woodpecker Pokémon", Type.NORMAL, Type.FLYING, 0.3, 1.2, Abilities.KEEN_EYE, Abilities.SKILL_LINK, Abilities.PICKUP, 265, 35, 75, 30, 30, 30, 65, 255, 70, 53, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.TRUMBEAK, "Trumbeak", 7, false, false, false, "Bugle Beak Pokémon", Type.NORMAL, Type.FLYING, 0.6, 14.8, Abilities.KEEN_EYE, Abilities.SKILL_LINK, Abilities.PICKUP, 355, 55, 85, 50, 40, 50, 75, 120, 70, 124, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.TOUCANNON, "Toucannon", 7, false, false, false, "Cannon Pokémon", Type.NORMAL, Type.FLYING, 1.1, 26, Abilities.KEEN_EYE, Abilities.SKILL_LINK, Abilities.SHEER_FORCE, 485, 80, 120, 75, 75, 75, 60, 45, 70, 218, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.YUNGOOS, "Yungoos", 7, false, false, false, "Loitering Pokémon", Type.NORMAL, null, 0.4, 6, Abilities.STAKEOUT, Abilities.STRONG_JAW, Abilities.ADAPTABILITY, 253, 48, 70, 30, 30, 30, 45, 255, 70, 51, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.GUMSHOOS, "Gumshoos", 7, false, false, false, "Stakeout Pokémon", Type.NORMAL, null, 0.7, 14.2, Abilities.STAKEOUT, Abilities.STRONG_JAW, Abilities.ADAPTABILITY, 418, 88, 110, 60, 55, 60, 45, 127, 70, 146, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.GRUBBIN, "Grubbin", 7, false, false, false, "Larva Pokémon", Type.BUG, null, 0.4, 4.4, Abilities.SWARM, Abilities.NONE, Abilities.NONE, 300, 47, 62, 45, 55, 45, 46, 255, 50, 60, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.CHARJABUG, "Charjabug", 7, false, false, false, "Battery Pokémon", Type.BUG, Type.ELECTRIC, 0.5, 10.5, Abilities.BATTERY, Abilities.NONE, Abilities.NONE, 400, 57, 82, 95, 55, 75, 36, 120, 50, 140, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.VIKAVOLT, "Vikavolt", 7, false, false, false, "Stag Beetle Pokémon", Type.BUG, Type.ELECTRIC, 1.5, 45, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 500, 77, 70, 90, 145, 75, 43, 45, 50, 250, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.CRABRAWLER, "Crabrawler", 7, false, false, false, "Boxing Pokémon", Type.FIGHTING, null, 0.6, 7, Abilities.HYPER_CUTTER, Abilities.IRON_FIST, Abilities.ANGER_POINT, 338, 47, 82, 57, 42, 47, 63, 225, 70, 68, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.CRABOMINABLE, "Crabominable", 7, false, false, false, "Woolly Crab Pokémon", Type.FIGHTING, Type.ICE, 1.7, 180, Abilities.HYPER_CUTTER, Abilities.IRON_FIST, Abilities.ANGER_POINT, 478, 97, 132, 77, 62, 67, 43, 60, 70, 167, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.ORICORIO, "Oricorio", 7, false, false, false, "Dancing Pokémon", Type.FIRE, Type.FLYING, 0.6, 3.4, Abilities.DANCER, Abilities.NONE, Abilities.NONE, 476, 75, 70, 70, 98, 70, 93, 45, 70, 167, GrowthRate.MEDIUM_FAST, 25, false, false, + new PokemonSpecies(Species.VOLCANION, 6, false, false, true, "Steam Pokémon", Type.FIRE, Type.WATER, 1.7, 195, Abilities.WATER_ABSORB, Abilities.NONE, Abilities.NONE, 600, 80, 110, 120, 130, 90, 70, 3, 100, 300, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.ROWLET, 7, false, false, false, "Grass Quill Pokémon", Type.GRASS, Type.FLYING, 0.3, 1.5, Abilities.OVERGROW, Abilities.NONE, Abilities.LONG_REACH, 320, 68, 55, 55, 50, 50, 42, 45, 50, 64, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.DARTRIX, 7, false, false, false, "Blade Quill Pokémon", Type.GRASS, Type.FLYING, 0.7, 16, Abilities.OVERGROW, Abilities.NONE, Abilities.LONG_REACH, 420, 78, 75, 75, 70, 70, 52, 45, 50, 147, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.DECIDUEYE, 7, false, false, false, "Arrow Quill Pokémon", Type.GRASS, Type.GHOST, 1.6, 36.6, Abilities.OVERGROW, Abilities.NONE, Abilities.LONG_REACH, 530, 78, 107, 75, 100, 100, 70, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.LITTEN, 7, false, false, false, "Fire Cat Pokémon", Type.FIRE, null, 0.4, 4.3, Abilities.BLAZE, Abilities.NONE, Abilities.INTIMIDATE, 320, 45, 65, 40, 60, 40, 70, 45, 50, 64, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.TORRACAT, 7, false, false, false, "Fire Cat Pokémon", Type.FIRE, null, 0.7, 25, Abilities.BLAZE, Abilities.NONE, Abilities.INTIMIDATE, 420, 65, 85, 50, 80, 50, 90, 45, 50, 147, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.INCINEROAR, 7, false, false, false, "Heel Pokémon", Type.FIRE, Type.DARK, 1.8, 83, Abilities.BLAZE, Abilities.NONE, Abilities.INTIMIDATE, 530, 95, 115, 90, 80, 90, 60, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.POPPLIO, 7, false, false, false, "Sea Lion Pokémon", Type.WATER, null, 0.4, 7.5, Abilities.TORRENT, Abilities.NONE, Abilities.LIQUID_VOICE, 320, 50, 54, 54, 66, 56, 40, 45, 50, 64, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.BRIONNE, 7, false, false, false, "Pop Star Pokémon", Type.WATER, null, 0.6, 17.5, Abilities.TORRENT, Abilities.NONE, Abilities.LIQUID_VOICE, 420, 60, 69, 69, 91, 81, 50, 45, 50, 147, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.PRIMARINA, 7, false, false, false, "Soloist Pokémon", Type.WATER, Type.FAIRY, 1.8, 44, Abilities.TORRENT, Abilities.NONE, Abilities.LIQUID_VOICE, 530, 80, 74, 74, 126, 116, 60, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.PIKIPEK, 7, false, false, false, "Woodpecker Pokémon", Type.NORMAL, Type.FLYING, 0.3, 1.2, Abilities.KEEN_EYE, Abilities.SKILL_LINK, Abilities.PICKUP, 265, 35, 75, 30, 30, 30, 65, 255, 70, 53, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.TRUMBEAK, 7, false, false, false, "Bugle Beak Pokémon", Type.NORMAL, Type.FLYING, 0.6, 14.8, Abilities.KEEN_EYE, Abilities.SKILL_LINK, Abilities.PICKUP, 355, 55, 85, 50, 40, 50, 75, 120, 70, 124, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.TOUCANNON, 7, false, false, false, "Cannon Pokémon", Type.NORMAL, Type.FLYING, 1.1, 26, Abilities.KEEN_EYE, Abilities.SKILL_LINK, Abilities.SHEER_FORCE, 485, 80, 120, 75, 75, 75, 60, 45, 70, 218, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.YUNGOOS, 7, false, false, false, "Loitering Pokémon", Type.NORMAL, null, 0.4, 6, Abilities.STAKEOUT, Abilities.STRONG_JAW, Abilities.ADAPTABILITY, 253, 48, 70, 30, 30, 30, 45, 255, 70, 51, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.GUMSHOOS, 7, false, false, false, "Stakeout Pokémon", Type.NORMAL, null, 0.7, 14.2, Abilities.STAKEOUT, Abilities.STRONG_JAW, Abilities.ADAPTABILITY, 418, 88, 110, 60, 55, 60, 45, 127, 70, 146, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.GRUBBIN, 7, false, false, false, "Larva Pokémon", Type.BUG, null, 0.4, 4.4, Abilities.SWARM, Abilities.NONE, Abilities.NONE, 300, 47, 62, 45, 55, 45, 46, 255, 50, 60, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.CHARJABUG, 7, false, false, false, "Battery Pokémon", Type.BUG, Type.ELECTRIC, 0.5, 10.5, Abilities.BATTERY, Abilities.NONE, Abilities.NONE, 400, 57, 82, 95, 55, 75, 36, 120, 50, 140, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.VIKAVOLT, 7, false, false, false, "Stag Beetle Pokémon", Type.BUG, Type.ELECTRIC, 1.5, 45, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 500, 77, 70, 90, 145, 75, 43, 45, 50, 250, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.CRABRAWLER, 7, false, false, false, "Boxing Pokémon", Type.FIGHTING, null, 0.6, 7, Abilities.HYPER_CUTTER, Abilities.IRON_FIST, Abilities.ANGER_POINT, 338, 47, 82, 57, 42, 47, 63, 225, 70, 68, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.CRABOMINABLE, 7, false, false, false, "Woolly Crab Pokémon", Type.FIGHTING, Type.ICE, 1.7, 180, Abilities.HYPER_CUTTER, Abilities.IRON_FIST, Abilities.ANGER_POINT, 478, 97, 132, 77, 62, 67, 43, 60, 70, 167, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.ORICORIO, 7, false, false, false, "Dancing Pokémon", Type.FIRE, Type.FLYING, 0.6, 3.4, Abilities.DANCER, Abilities.NONE, Abilities.NONE, 476, 75, 70, 70, 98, 70, 93, 45, 70, 167, GrowthRate.MEDIUM_FAST, 25, false, false, new PokemonForm("Baile Style", "baile", Type.FIRE, Type.FLYING, 0.6, 3.4, Abilities.DANCER, Abilities.NONE, Abilities.NONE, 476, 75, 70, 70, 98, 70, 93, 45, 70, 167, false, ""), new PokemonForm("Pom-Pom Style", "pompom", Type.ELECTRIC, Type.FLYING, 0.6, 3.4, Abilities.DANCER, Abilities.NONE, Abilities.NONE, 476, 75, 70, 70, 98, 70, 93, 45, 70, 167), new PokemonForm("Pau Style", "pau", Type.PSYCHIC, Type.FLYING, 0.6, 3.4, Abilities.DANCER, Abilities.NONE, Abilities.NONE, 476, 75, 70, 70, 98, 70, 93, 45, 70, 167), new PokemonForm("Sensu Style", "sensu", Type.GHOST, Type.FLYING, 0.6, 3.4, Abilities.DANCER, Abilities.NONE, Abilities.NONE, 476, 75, 70, 70, 98, 70, 93, 45, 70, 167), ), - new PokemonSpecies(Species.CUTIEFLY, "Cutiefly", 7, false, false, false, "Bee Fly Pokémon", Type.BUG, Type.FAIRY, 0.1, 0.2, Abilities.HONEY_GATHER, Abilities.SHIELD_DUST, Abilities.SWEET_VEIL, 304, 40, 45, 40, 55, 40, 84, 190, 50, 61, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.RIBOMBEE, "Ribombee", 7, false, false, false, "Bee Fly Pokémon", Type.BUG, Type.FAIRY, 0.2, 0.5, Abilities.HONEY_GATHER, Abilities.SHIELD_DUST, Abilities.SWEET_VEIL, 464, 60, 55, 60, 95, 70, 124, 75, 50, 162, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.ROCKRUFF, "Rockruff", 7, false, false, false, "Puppy Pokémon", Type.ROCK, null, 0.5, 9.2, Abilities.KEEN_EYE, Abilities.VITAL_SPIRIT, Abilities.STEADFAST, 280, 45, 65, 40, 30, 40, 60, 190, 50, 56, GrowthRate.MEDIUM_FAST, 50, false, false, + new PokemonSpecies(Species.CUTIEFLY, 7, false, false, false, "Bee Fly Pokémon", Type.BUG, Type.FAIRY, 0.1, 0.2, Abilities.HONEY_GATHER, Abilities.SHIELD_DUST, Abilities.SWEET_VEIL, 304, 40, 45, 40, 55, 40, 84, 190, 50, 61, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.RIBOMBEE, 7, false, false, false, "Bee Fly Pokémon", Type.BUG, Type.FAIRY, 0.2, 0.5, Abilities.HONEY_GATHER, Abilities.SHIELD_DUST, Abilities.SWEET_VEIL, 464, 60, 55, 60, 95, 70, 124, 75, 50, 162, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.ROCKRUFF, 7, false, false, false, "Puppy Pokémon", Type.ROCK, null, 0.5, 9.2, Abilities.KEEN_EYE, Abilities.VITAL_SPIRIT, Abilities.STEADFAST, 280, 45, 65, 40, 30, 40, 60, 190, 50, 56, GrowthRate.MEDIUM_FAST, 50, false, false, new PokemonForm("Normal", "", Type.ROCK, null, 0.5, 9.2, Abilities.KEEN_EYE, Abilities.VITAL_SPIRIT, Abilities.STEADFAST, 280, 45, 65, 40, 30, 40, 60, 190, 50, 56), new PokemonForm("Own Tempo", "own-tempo", Type.ROCK, null, 0.5, 9.2, Abilities.OWN_TEMPO, Abilities.NONE, Abilities.NONE, 280, 45, 65, 40, 30, 40, 60, 190, 50, 56, false, ""), ), - new PokemonSpecies(Species.LYCANROC, "Lycanroc", 7, false, false, false, "Wolf Pokémon", Type.ROCK, null, 0.8, 25, Abilities.KEEN_EYE, Abilities.SAND_RUSH, Abilities.STEADFAST, 487, 75, 115, 65, 55, 65, 112, 90, 50, 170, GrowthRate.MEDIUM_FAST, 50, false, false, + new PokemonSpecies(Species.LYCANROC, 7, false, false, false, "Wolf Pokémon", Type.ROCK, null, 0.8, 25, Abilities.KEEN_EYE, Abilities.SAND_RUSH, Abilities.STEADFAST, 487, 75, 115, 65, 55, 65, 112, 90, 50, 170, GrowthRate.MEDIUM_FAST, 50, false, false, new PokemonForm("Midday Form", "midday", Type.ROCK, null, 0.8, 25, Abilities.KEEN_EYE, Abilities.SAND_RUSH, Abilities.STEADFAST, 487, 75, 115, 65, 55, 65, 112, 90, 50, 170, false, ""), new PokemonForm("Midnight Form", "midnight", Type.ROCK, null, 1.1, 25, Abilities.KEEN_EYE, Abilities.VITAL_SPIRIT, Abilities.NO_GUARD, 487, 85, 115, 75, 55, 75, 82, 90, 50, 170), new PokemonForm("Dusk Form", "dusk", Type.ROCK, null, 0.8, 25, Abilities.TOUGH_CLAWS, Abilities.NONE, Abilities.NONE, 487, 75, 117, 65, 55, 65, 110, 90, 50, 170), ), - new PokemonSpecies(Species.WISHIWASHI, "Wishiwashi", 7, false, false, false, "Small Fry Pokémon", Type.WATER, null, 0.2, 0.3, Abilities.SCHOOLING, Abilities.NONE, Abilities.NONE, 175, 45, 20, 20, 25, 25, 40, 60, 50, 61, GrowthRate.FAST, 50, false, false, + new PokemonSpecies(Species.WISHIWASHI, 7, false, false, false, "Small Fry Pokémon", Type.WATER, null, 0.2, 0.3, Abilities.SCHOOLING, Abilities.NONE, Abilities.NONE, 175, 45, 20, 20, 25, 25, 40, 60, 50, 61, GrowthRate.FAST, 50, false, false, new PokemonForm("Solo Form", "", Type.WATER, null, 0.2, 0.3, Abilities.SCHOOLING, Abilities.NONE, Abilities.NONE, 175, 45, 20, 20, 25, 25, 40, 60, 50, 61), new PokemonForm("School", "school", Type.WATER, null, 8.2, 78.6, Abilities.SCHOOLING, Abilities.NONE, Abilities.NONE, 620, 45, 140, 130, 140, 135, 30, 60, 50, 61), ), - new PokemonSpecies(Species.MAREANIE, "Mareanie", 7, false, false, false, "Brutal Star Pokémon", Type.POISON, Type.WATER, 0.4, 8, Abilities.MERCILESS, Abilities.LIMBER, Abilities.REGENERATOR, 305, 50, 53, 62, 43, 52, 45, 190, 50, 61, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.TOXAPEX, "Toxapex", 7, false, false, false, "Brutal Star Pokémon", Type.POISON, Type.WATER, 0.7, 14.5, Abilities.MERCILESS, Abilities.LIMBER, Abilities.REGENERATOR, 495, 50, 63, 152, 53, 142, 35, 75, 50, 173, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.MUDBRAY, "Mudbray", 7, false, false, false, "Donkey Pokémon", Type.GROUND, null, 1, 110, Abilities.OWN_TEMPO, Abilities.STAMINA, Abilities.INNER_FOCUS, 385, 70, 100, 70, 45, 55, 45, 190, 50, 77, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.MUDSDALE, "Mudsdale", 7, false, false, false, "Draft Horse Pokémon", Type.GROUND, null, 2.5, 920, Abilities.OWN_TEMPO, Abilities.STAMINA, Abilities.INNER_FOCUS, 500, 100, 125, 100, 55, 85, 35, 60, 50, 175, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.DEWPIDER, "Dewpider", 7, false, false, false, "Water Bubble Pokémon", Type.WATER, Type.BUG, 0.3, 4, Abilities.WATER_BUBBLE, Abilities.NONE, Abilities.WATER_ABSORB, 269, 38, 40, 52, 40, 72, 27, 200, 50, 54, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.ARAQUANID, "Araquanid", 7, false, false, false, "Water Bubble Pokémon", Type.WATER, Type.BUG, 1.8, 82, Abilities.WATER_BUBBLE, Abilities.NONE, Abilities.WATER_ABSORB, 454, 68, 70, 92, 50, 132, 42, 100, 50, 159, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.FOMANTIS, "Fomantis", 7, false, false, false, "Sickle Grass Pokémon", Type.GRASS, null, 0.3, 1.5, Abilities.LEAF_GUARD, Abilities.NONE, Abilities.CONTRARY, 250, 40, 55, 35, 50, 35, 35, 190, 50, 50, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.LURANTIS, "Lurantis", 7, false, false, false, "Bloom Sickle Pokémon", Type.GRASS, null, 0.9, 18.5, Abilities.LEAF_GUARD, Abilities.NONE, Abilities.CONTRARY, 480, 70, 105, 90, 80, 90, 45, 75, 50, 168, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.MORELULL, "Morelull", 7, false, false, false, "Illuminating Pokémon", Type.GRASS, Type.FAIRY, 0.2, 1.5, Abilities.ILLUMINATE, Abilities.EFFECT_SPORE, Abilities.RAIN_DISH, 285, 40, 35, 55, 65, 75, 15, 190, 50, 57, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.SHIINOTIC, "Shiinotic", 7, false, false, false, "Illuminating Pokémon", Type.GRASS, Type.FAIRY, 1, 11.5, Abilities.ILLUMINATE, Abilities.EFFECT_SPORE, Abilities.RAIN_DISH, 405, 60, 45, 80, 90, 100, 30, 75, 50, 142, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.SALANDIT, "Salandit", 7, false, false, false, "Toxic Lizard Pokémon", Type.POISON, Type.FIRE, 0.6, 4.8, Abilities.CORROSION, Abilities.NONE, Abilities.OBLIVIOUS, 320, 48, 44, 40, 71, 40, 77, 120, 50, 64, GrowthRate.MEDIUM_FAST, 87.5, false), - new PokemonSpecies(Species.SALAZZLE, "Salazzle", 7, false, false, false, "Toxic Lizard Pokémon", Type.POISON, Type.FIRE, 1.2, 22.2, Abilities.CORROSION, Abilities.NONE, Abilities.OBLIVIOUS, 480, 68, 64, 60, 111, 60, 117, 45, 50, 168, GrowthRate.MEDIUM_FAST, 0, false), - new PokemonSpecies(Species.STUFFUL, "Stufful", 7, false, false, false, "Flailing Pokémon", Type.NORMAL, Type.FIGHTING, 0.5, 6.8, Abilities.FLUFFY, Abilities.KLUTZ, Abilities.CUTE_CHARM, 340, 70, 75, 50, 45, 50, 50, 140, 50, 68, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.BEWEAR, "Bewear", 7, false, false, false, "Strong Arm Pokémon", Type.NORMAL, Type.FIGHTING, 2.1, 135, Abilities.FLUFFY, Abilities.KLUTZ, Abilities.UNNERVE, 500, 120, 125, 80, 55, 60, 60, 70, 50, 175, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.BOUNSWEET, "Bounsweet", 7, false, false, false, "Fruit Pokémon", Type.GRASS, null, 0.3, 3.2, Abilities.LEAF_GUARD, Abilities.OBLIVIOUS, Abilities.SWEET_VEIL, 210, 42, 30, 38, 30, 38, 32, 235, 50, 42, GrowthRate.MEDIUM_SLOW, 0, false), - new PokemonSpecies(Species.STEENEE, "Steenee", 7, false, false, false, "Fruit Pokémon", Type.GRASS, null, 0.7, 8.2, Abilities.LEAF_GUARD, Abilities.OBLIVIOUS, Abilities.SWEET_VEIL, 290, 52, 40, 48, 40, 48, 62, 120, 50, 102, GrowthRate.MEDIUM_SLOW, 0, false), - new PokemonSpecies(Species.TSAREENA, "Tsareena", 7, false, false, false, "Fruit Pokémon", Type.GRASS, null, 1.2, 21.4, Abilities.LEAF_GUARD, Abilities.QUEENLY_MAJESTY, Abilities.SWEET_VEIL, 510, 72, 120, 98, 50, 98, 72, 45, 50, 255, GrowthRate.MEDIUM_SLOW, 0, false), - new PokemonSpecies(Species.COMFEY, "Comfey", 7, false, false, false, "Posy Picker Pokémon", Type.FAIRY, null, 0.1, 0.3, Abilities.FLOWER_VEIL, Abilities.TRIAGE, Abilities.NATURAL_CURE, 485, 51, 52, 90, 82, 110, 100, 60, 50, 170, GrowthRate.FAST, 25, false), - new PokemonSpecies(Species.ORANGURU, "Oranguru", 7, false, false, false, "Sage Pokémon", Type.NORMAL, Type.PSYCHIC, 1.5, 76, Abilities.INNER_FOCUS, Abilities.TELEPATHY, Abilities.SYMBIOSIS, 490, 90, 60, 80, 90, 110, 60, 45, 50, 172, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.PASSIMIAN, "Passimian", 7, false, false, false, "Teamwork Pokémon", Type.FIGHTING, null, 2, 82.8, Abilities.RECEIVER, Abilities.NONE, Abilities.DEFIANT, 490, 100, 120, 90, 40, 60, 80, 45, 50, 172, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.WIMPOD, "Wimpod", 7, false, false, false, "Turn Tail Pokémon", Type.BUG, Type.WATER, 0.5, 12, Abilities.WIMP_OUT, Abilities.NONE, Abilities.NONE, 230, 25, 35, 40, 20, 30, 80, 90, 50, 46, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.GOLISOPOD, "Golisopod", 7, false, false, false, "Hard Scale Pokémon", Type.BUG, Type.WATER, 2, 108, Abilities.EMERGENCY_EXIT, Abilities.NONE, Abilities.NONE, 530, 75, 125, 140, 60, 90, 40, 45, 50, 186, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.SANDYGAST, "Sandygast", 7, false, false, false, "Sand Heap Pokémon", Type.GHOST, Type.GROUND, 0.5, 70, Abilities.WATER_COMPACTION, Abilities.NONE, Abilities.SAND_VEIL, 320, 55, 55, 80, 70, 45, 15, 140, 50, 64, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.PALOSSAND, "Palossand", 7, false, false, false, "Sand Castle Pokémon", Type.GHOST, Type.GROUND, 1.3, 250, Abilities.WATER_COMPACTION, Abilities.NONE, Abilities.SAND_VEIL, 480, 85, 75, 110, 100, 75, 35, 60, 50, 168, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.PYUKUMUKU, "Pyukumuku", 7, false, false, false, "Sea Cucumber Pokémon", Type.WATER, null, 0.3, 1.2, Abilities.INNARDS_OUT, Abilities.NONE, Abilities.UNAWARE, 410, 55, 60, 130, 30, 130, 5, 60, 50, 144, GrowthRate.FAST, 50, false), - new PokemonSpecies(Species.TYPE_NULL, "Type: Null", 7, true, false, false, "Synthetic Pokémon", Type.NORMAL, null, 1.9, 120.5, Abilities.BATTLE_ARMOR, Abilities.NONE, Abilities.NONE, 534, 95, 95, 95, 95, 95, 59, 3, 0, 107, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.SILVALLY, "Silvally", 7, true, false, false, "Synthetic Pokémon", Type.NORMAL, null, 2.3, 100.5, Abilities.RKS_SYSTEM, Abilities.NONE, Abilities.NONE, 570, 95, 95, 95, 95, 95, 95, 3, 0, 285, GrowthRate.SLOW, null, false, false, + new PokemonSpecies(Species.MAREANIE, 7, false, false, false, "Brutal Star Pokémon", Type.POISON, Type.WATER, 0.4, 8, Abilities.MERCILESS, Abilities.LIMBER, Abilities.REGENERATOR, 305, 50, 53, 62, 43, 52, 45, 190, 50, 61, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.TOXAPEX, 7, false, false, false, "Brutal Star Pokémon", Type.POISON, Type.WATER, 0.7, 14.5, Abilities.MERCILESS, Abilities.LIMBER, Abilities.REGENERATOR, 495, 50, 63, 152, 53, 142, 35, 75, 50, 173, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.MUDBRAY, 7, false, false, false, "Donkey Pokémon", Type.GROUND, null, 1, 110, Abilities.OWN_TEMPO, Abilities.STAMINA, Abilities.INNER_FOCUS, 385, 70, 100, 70, 45, 55, 45, 190, 50, 77, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.MUDSDALE, 7, false, false, false, "Draft Horse Pokémon", Type.GROUND, null, 2.5, 920, Abilities.OWN_TEMPO, Abilities.STAMINA, Abilities.INNER_FOCUS, 500, 100, 125, 100, 55, 85, 35, 60, 50, 175, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.DEWPIDER, 7, false, false, false, "Water Bubble Pokémon", Type.WATER, Type.BUG, 0.3, 4, Abilities.WATER_BUBBLE, Abilities.NONE, Abilities.WATER_ABSORB, 269, 38, 40, 52, 40, 72, 27, 200, 50, 54, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.ARAQUANID, 7, false, false, false, "Water Bubble Pokémon", Type.WATER, Type.BUG, 1.8, 82, Abilities.WATER_BUBBLE, Abilities.NONE, Abilities.WATER_ABSORB, 454, 68, 70, 92, 50, 132, 42, 100, 50, 159, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.FOMANTIS, 7, false, false, false, "Sickle Grass Pokémon", Type.GRASS, null, 0.3, 1.5, Abilities.LEAF_GUARD, Abilities.NONE, Abilities.CONTRARY, 250, 40, 55, 35, 50, 35, 35, 190, 50, 50, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.LURANTIS, 7, false, false, false, "Bloom Sickle Pokémon", Type.GRASS, null, 0.9, 18.5, Abilities.LEAF_GUARD, Abilities.NONE, Abilities.CONTRARY, 480, 70, 105, 90, 80, 90, 45, 75, 50, 168, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.MORELULL, 7, false, false, false, "Illuminating Pokémon", Type.GRASS, Type.FAIRY, 0.2, 1.5, Abilities.ILLUMINATE, Abilities.EFFECT_SPORE, Abilities.RAIN_DISH, 285, 40, 35, 55, 65, 75, 15, 190, 50, 57, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.SHIINOTIC, 7, false, false, false, "Illuminating Pokémon", Type.GRASS, Type.FAIRY, 1, 11.5, Abilities.ILLUMINATE, Abilities.EFFECT_SPORE, Abilities.RAIN_DISH, 405, 60, 45, 80, 90, 100, 30, 75, 50, 142, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.SALANDIT, 7, false, false, false, "Toxic Lizard Pokémon", Type.POISON, Type.FIRE, 0.6, 4.8, Abilities.CORROSION, Abilities.NONE, Abilities.OBLIVIOUS, 320, 48, 44, 40, 71, 40, 77, 120, 50, 64, GrowthRate.MEDIUM_FAST, 87.5, false), + new PokemonSpecies(Species.SALAZZLE, 7, false, false, false, "Toxic Lizard Pokémon", Type.POISON, Type.FIRE, 1.2, 22.2, Abilities.CORROSION, Abilities.NONE, Abilities.OBLIVIOUS, 480, 68, 64, 60, 111, 60, 117, 45, 50, 168, GrowthRate.MEDIUM_FAST, 0, false), + new PokemonSpecies(Species.STUFFUL, 7, false, false, false, "Flailing Pokémon", Type.NORMAL, Type.FIGHTING, 0.5, 6.8, Abilities.FLUFFY, Abilities.KLUTZ, Abilities.CUTE_CHARM, 340, 70, 75, 50, 45, 50, 50, 140, 50, 68, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.BEWEAR, 7, false, false, false, "Strong Arm Pokémon", Type.NORMAL, Type.FIGHTING, 2.1, 135, Abilities.FLUFFY, Abilities.KLUTZ, Abilities.UNNERVE, 500, 120, 125, 80, 55, 60, 60, 70, 50, 175, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.BOUNSWEET, 7, false, false, false, "Fruit Pokémon", Type.GRASS, null, 0.3, 3.2, Abilities.LEAF_GUARD, Abilities.OBLIVIOUS, Abilities.SWEET_VEIL, 210, 42, 30, 38, 30, 38, 32, 235, 50, 42, GrowthRate.MEDIUM_SLOW, 0, false), + new PokemonSpecies(Species.STEENEE, 7, false, false, false, "Fruit Pokémon", Type.GRASS, null, 0.7, 8.2, Abilities.LEAF_GUARD, Abilities.OBLIVIOUS, Abilities.SWEET_VEIL, 290, 52, 40, 48, 40, 48, 62, 120, 50, 102, GrowthRate.MEDIUM_SLOW, 0, false), + new PokemonSpecies(Species.TSAREENA, 7, false, false, false, "Fruit Pokémon", Type.GRASS, null, 1.2, 21.4, Abilities.LEAF_GUARD, Abilities.QUEENLY_MAJESTY, Abilities.SWEET_VEIL, 510, 72, 120, 98, 50, 98, 72, 45, 50, 255, GrowthRate.MEDIUM_SLOW, 0, false), + new PokemonSpecies(Species.COMFEY, 7, false, false, false, "Posy Picker Pokémon", Type.FAIRY, null, 0.1, 0.3, Abilities.FLOWER_VEIL, Abilities.TRIAGE, Abilities.NATURAL_CURE, 485, 51, 52, 90, 82, 110, 100, 60, 50, 170, GrowthRate.FAST, 25, false), + new PokemonSpecies(Species.ORANGURU, 7, false, false, false, "Sage Pokémon", Type.NORMAL, Type.PSYCHIC, 1.5, 76, Abilities.INNER_FOCUS, Abilities.TELEPATHY, Abilities.SYMBIOSIS, 490, 90, 60, 80, 90, 110, 60, 45, 50, 172, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.PASSIMIAN, 7, false, false, false, "Teamwork Pokémon", Type.FIGHTING, null, 2, 82.8, Abilities.RECEIVER, Abilities.NONE, Abilities.DEFIANT, 490, 100, 120, 90, 40, 60, 80, 45, 50, 172, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.WIMPOD, 7, false, false, false, "Turn Tail Pokémon", Type.BUG, Type.WATER, 0.5, 12, Abilities.WIMP_OUT, Abilities.NONE, Abilities.NONE, 230, 25, 35, 40, 20, 30, 80, 90, 50, 46, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.GOLISOPOD, 7, false, false, false, "Hard Scale Pokémon", Type.BUG, Type.WATER, 2, 108, Abilities.EMERGENCY_EXIT, Abilities.NONE, Abilities.NONE, 530, 75, 125, 140, 60, 90, 40, 45, 50, 186, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.SANDYGAST, 7, false, false, false, "Sand Heap Pokémon", Type.GHOST, Type.GROUND, 0.5, 70, Abilities.WATER_COMPACTION, Abilities.NONE, Abilities.SAND_VEIL, 320, 55, 55, 80, 70, 45, 15, 140, 50, 64, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.PALOSSAND, 7, false, false, false, "Sand Castle Pokémon", Type.GHOST, Type.GROUND, 1.3, 250, Abilities.WATER_COMPACTION, Abilities.NONE, Abilities.SAND_VEIL, 480, 85, 75, 110, 100, 75, 35, 60, 50, 168, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.PYUKUMUKU, 7, false, false, false, "Sea Cucumber Pokémon", Type.WATER, null, 0.3, 1.2, Abilities.INNARDS_OUT, Abilities.NONE, Abilities.UNAWARE, 410, 55, 60, 130, 30, 130, 5, 60, 50, 144, GrowthRate.FAST, 50, false), + new PokemonSpecies(Species.TYPE_NULL, 7, true, false, false, "Synthetic Pokémon", Type.NORMAL, null, 1.9, 120.5, Abilities.BATTLE_ARMOR, Abilities.NONE, Abilities.NONE, 534, 95, 95, 95, 95, 95, 59, 3, 0, 107, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.SILVALLY, 7, true, false, false, "Synthetic Pokémon", Type.NORMAL, null, 2.3, 100.5, Abilities.RKS_SYSTEM, Abilities.NONE, Abilities.NONE, 570, 95, 95, 95, 95, 95, 95, 3, 0, 285, GrowthRate.SLOW, null, false, false, new PokemonForm("Type: Normal", "normal", Type.NORMAL, null, 2.3, 100.5, Abilities.RKS_SYSTEM, Abilities.NONE, Abilities.NONE, 570, 95, 95, 95, 95, 95, 95, 3, 0, 285, false, ""), new PokemonForm("Type: Fighting", "fighting", Type.FIGHTING, null, 2.3, 100.5, Abilities.RKS_SYSTEM, Abilities.NONE, Abilities.NONE, 570, 95, 95, 95, 95, 95, 95, 3, 0, 285), new PokemonForm("Type: Flying", "flying", Type.FLYING, null, 2.3, 100.5, Abilities.RKS_SYSTEM, Abilities.NONE, Abilities.NONE, 570, 95, 95, 95, 95, 95, 95, 3, 0, 285), @@ -2021,7 +2027,7 @@ export function initSpecies() { new PokemonForm("Type: Dark", "dark", Type.DARK, null, 2.3, 100.5, Abilities.RKS_SYSTEM, Abilities.NONE, Abilities.NONE, 570, 95, 95, 95, 95, 95, 95, 3, 0, 285), new PokemonForm("Type: Fairy", "fairy", Type.FAIRY, null, 2.3, 100.5, Abilities.RKS_SYSTEM, Abilities.NONE, Abilities.NONE, 570, 95, 95, 95, 95, 95, 95, 3, 0, 285), ), - new PokemonSpecies(Species.MINIOR, "Minior", 7, false, false, false, "Meteor Pokémon", Type.ROCK, Type.FLYING, 0.3, 40, Abilities.SHIELDS_DOWN, Abilities.NONE, Abilities.NONE, 440, 60, 60, 100, 60, 100, 60, 30, 70, 154, GrowthRate.MEDIUM_SLOW, null, false, false, + new PokemonSpecies(Species.MINIOR, 7, false, false, false, "Meteor Pokémon", Type.ROCK, Type.FLYING, 0.3, 40, Abilities.SHIELDS_DOWN, Abilities.NONE, Abilities.NONE, 440, 60, 60, 100, 60, 100, 60, 30, 70, 154, GrowthRate.MEDIUM_SLOW, null, false, false, new PokemonForm("Red Meteor Form", "red-meteor", Type.ROCK, Type.FLYING, 0.3, 40, Abilities.SHIELDS_DOWN, Abilities.NONE, Abilities.NONE, 440, 60, 60, 100, 60, 100, 60, 30, 70, 154, false, ""), new PokemonForm("Orange Meteor Form", "orange-meteor", Type.ROCK, Type.FLYING, 0.3, 40, Abilities.SHIELDS_DOWN, Abilities.NONE, Abilities.NONE, 440, 60, 60, 100, 60, 100, 60, 30, 70, 154, false, ""), new PokemonForm("Yellow Meteor Form", "yellow-meteor", Type.ROCK, Type.FLYING, 0.3, 40, Abilities.SHIELDS_DOWN, Abilities.NONE, Abilities.NONE, 440, 60, 60, 100, 60, 100, 60, 30, 70, 154, false, ""), @@ -2037,171 +2043,171 @@ export function initSpecies() { new PokemonForm("Indigo Core Form", "indigo", Type.ROCK, Type.FLYING, 0.3, 0.3, Abilities.SHIELDS_DOWN, Abilities.NONE, Abilities.NONE, 500, 60, 100, 60, 100, 60, 120, 30, 70, 154), new PokemonForm("Violet Core Form", "violet", Type.ROCK, Type.FLYING, 0.3, 0.3, Abilities.SHIELDS_DOWN, Abilities.NONE, Abilities.NONE, 500, 60, 100, 60, 100, 60, 120, 30, 70, 154), ), - new PokemonSpecies(Species.KOMALA, "Komala", 7, false, false, false, "Drowsing Pokémon", Type.NORMAL, null, 0.4, 19.9, Abilities.COMATOSE, Abilities.NONE, Abilities.NONE, 480, 65, 115, 65, 75, 95, 65, 45, 70, 168, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.TURTONATOR, "Turtonator", 7, false, false, false, "Blast Turtle Pokémon", Type.FIRE, Type.DRAGON, 2, 212, Abilities.SHELL_ARMOR, Abilities.NONE, Abilities.NONE, 485, 60, 78, 135, 91, 85, 36, 70, 50, 170, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.TOGEDEMARU, "Togedemaru", 7, false, false, false, "Roly-Poly Pokémon", Type.ELECTRIC, Type.STEEL, 0.3, 3.3, Abilities.IRON_BARBS, Abilities.LIGHTNING_ROD, Abilities.STURDY, 435, 65, 98, 63, 40, 73, 96, 180, 50, 152, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.MIMIKYU, "Mimikyu", 7, false, false, false, "Disguise Pokémon", Type.GHOST, Type.FAIRY, 0.2, 0.7, Abilities.DISGUISE, Abilities.NONE, Abilities.NONE, 476, 55, 90, 80, 50, 105, 96, 45, 50, 167, GrowthRate.MEDIUM_FAST, 50, false, false, + new PokemonSpecies(Species.KOMALA, 7, false, false, false, "Drowsing Pokémon", Type.NORMAL, null, 0.4, 19.9, Abilities.COMATOSE, Abilities.NONE, Abilities.NONE, 480, 65, 115, 65, 75, 95, 65, 45, 70, 168, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.TURTONATOR, 7, false, false, false, "Blast Turtle Pokémon", Type.FIRE, Type.DRAGON, 2, 212, Abilities.SHELL_ARMOR, Abilities.NONE, Abilities.NONE, 485, 60, 78, 135, 91, 85, 36, 70, 50, 170, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.TOGEDEMARU, 7, false, false, false, "Roly-Poly Pokémon", Type.ELECTRIC, Type.STEEL, 0.3, 3.3, Abilities.IRON_BARBS, Abilities.LIGHTNING_ROD, Abilities.STURDY, 435, 65, 98, 63, 40, 73, 96, 180, 50, 152, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.MIMIKYU, 7, false, false, false, "Disguise Pokémon", Type.GHOST, Type.FAIRY, 0.2, 0.7, Abilities.DISGUISE, Abilities.NONE, Abilities.NONE, 476, 55, 90, 80, 50, 105, 96, 45, 50, 167, GrowthRate.MEDIUM_FAST, 50, false, false, new PokemonForm("Disguised Form", "disguised", Type.GHOST, Type.FAIRY, 0.2, 0.7, Abilities.DISGUISE, Abilities.NONE, Abilities.NONE, 476, 55, 90, 80, 50, 105, 96, 45, 50, 167, false, ""), new PokemonForm("Busted Form", "busted", Type.GHOST, Type.FAIRY, 0.2, 0.7, Abilities.DISGUISE, Abilities.NONE, Abilities.NONE, 476, 55, 90, 80, 50, 105, 96, 45, 50, 167), ), - new PokemonSpecies(Species.BRUXISH, "Bruxish", 7, false, false, false, "Gnash Teeth Pokémon", Type.WATER, Type.PSYCHIC, 0.9, 19, Abilities.DAZZLING, Abilities.STRONG_JAW, Abilities.WONDER_SKIN, 475, 68, 105, 70, 70, 70, 92, 80, 70, 166, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.DRAMPA, "Drampa", 7, false, false, false, "Placid Pokémon", Type.NORMAL, Type.DRAGON, 3, 185, Abilities.BERSERK, Abilities.SAP_SIPPER, Abilities.CLOUD_NINE, 485, 78, 60, 85, 135, 91, 36, 70, 50, 170, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.DHELMISE, "Dhelmise", 7, false, false, false, "Sea Creeper Pokémon", Type.GHOST, Type.GRASS, 3.9, 210, Abilities.STEELWORKER, Abilities.NONE, Abilities.NONE, 517, 70, 131, 100, 86, 90, 40, 25, 50, 181, GrowthRate.MEDIUM_FAST, null, false), - new PokemonSpecies(Species.JANGMO_O, "Jangmo-o", 7, false, false, false, "Scaly Pokémon", Type.DRAGON, null, 0.6, 29.7, Abilities.BULLETPROOF, Abilities.SOUNDPROOF, Abilities.OVERCOAT, 300, 45, 55, 65, 45, 45, 45, 45, 50, 60, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.HAKAMO_O, "Hakamo-o", 7, false, false, false, "Scaly Pokémon", Type.DRAGON, Type.FIGHTING, 1.2, 47, Abilities.BULLETPROOF, Abilities.SOUNDPROOF, Abilities.OVERCOAT, 420, 55, 75, 90, 65, 70, 65, 45, 50, 147, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.KOMMO_O, "Kommo-o", 7, false, false, false, "Scaly Pokémon", Type.DRAGON, Type.FIGHTING, 1.6, 78.2, Abilities.BULLETPROOF, Abilities.SOUNDPROOF, Abilities.OVERCOAT, 600, 75, 110, 125, 100, 105, 85, 45, 50, 300, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.TAPU_KOKO, "Tapu Koko", 7, true, false, false, "Land Spirit Pokémon", Type.ELECTRIC, Type.FAIRY, 1.8, 20.5, Abilities.ELECTRIC_SURGE, Abilities.NONE, Abilities.TELEPATHY, 570, 70, 115, 85, 95, 75, 130, 3, 50, 285, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.TAPU_LELE, "Tapu Lele", 7, true, false, false, "Land Spirit Pokémon", Type.PSYCHIC, Type.FAIRY, 1.2, 18.6, Abilities.PSYCHIC_SURGE, Abilities.NONE, Abilities.TELEPATHY, 570, 70, 85, 75, 130, 115, 95, 3, 50, 285, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.TAPU_BULU, "Tapu Bulu", 7, true, false, false, "Land Spirit Pokémon", Type.GRASS, Type.FAIRY, 1.9, 45.5, Abilities.GRASSY_SURGE, Abilities.NONE, Abilities.TELEPATHY, 570, 70, 130, 115, 85, 95, 75, 3, 50, 285, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.TAPU_FINI, "Tapu Fini", 7, true, false, false, "Land Spirit Pokémon", Type.WATER, Type.FAIRY, 1.3, 21.2, Abilities.MISTY_SURGE, Abilities.NONE, Abilities.TELEPATHY, 570, 70, 75, 115, 95, 130, 85, 3, 50, 285, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.COSMOG, "Cosmog", 7, true, false, false, "Nebula Pokémon", Type.PSYCHIC, null, 0.2, 0.1, Abilities.UNAWARE, Abilities.NONE, Abilities.NONE, 200, 43, 29, 31, 29, 31, 37, 45, 0, 40, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.COSMOEM, "Cosmoem", 7, true, false, false, "Protostar Pokémon", Type.PSYCHIC, null, 0.1, 999.9, Abilities.STURDY, Abilities.NONE, Abilities.NONE, 400, 43, 29, 131, 29, 131, 37, 45, 0, 140, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.SOLGALEO, "Solgaleo", 7, false, true, false, "Sunne Pokémon", Type.PSYCHIC, Type.STEEL, 3.4, 230, Abilities.FULL_METAL_BODY, Abilities.NONE, Abilities.NONE, 680, 137, 137, 107, 113, 89, 97, 45, 0, 340, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.LUNALA, "Lunala", 7, false, true, false, "Moone Pokémon", Type.PSYCHIC, Type.GHOST, 4, 120, Abilities.SHADOW_SHIELD, Abilities.NONE, Abilities.NONE, 680, 137, 113, 89, 137, 107, 97, 45, 0, 340, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.NIHILEGO, "Nihilego", 7, true, false, false, "Parasite Pokémon", Type.ROCK, Type.POISON, 1.2, 55.5, Abilities.BEAST_BOOST, Abilities.NONE, Abilities.NONE, 570, 109, 53, 47, 127, 131, 103, 45, 0, 285, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.BUZZWOLE, "Buzzwole", 7, true, false, false, "Swollen Pokémon", Type.BUG, Type.FIGHTING, 2.4, 333.6, Abilities.BEAST_BOOST, Abilities.NONE, Abilities.NONE, 570, 107, 139, 139, 53, 53, 79, 45, 0, 285, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.PHEROMOSA, "Pheromosa", 7, true, false, false, "Lissome Pokémon", Type.BUG, Type.FIGHTING, 1.8, 25, Abilities.BEAST_BOOST, Abilities.NONE, Abilities.NONE, 570, 71, 137, 37, 137, 37, 151, 45, 0, 285, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.XURKITREE, "Xurkitree", 7, true, false, false, "Glowing Pokémon", Type.ELECTRIC, null, 3.8, 100, Abilities.BEAST_BOOST, Abilities.NONE, Abilities.NONE, 570, 83, 89, 71, 173, 71, 83, 45, 0, 285, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.CELESTEELA, "Celesteela", 7, true, false, false, "Launch Pokémon", Type.STEEL, Type.FLYING, 9.2, 999.9, Abilities.BEAST_BOOST, Abilities.NONE, Abilities.NONE, 570, 97, 101, 103, 107, 101, 61, 45, 0, 285, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.KARTANA, "Kartana", 7, true, false, false, "Drawn Sword Pokémon", Type.GRASS, Type.STEEL, 0.3, 0.1, Abilities.BEAST_BOOST, Abilities.NONE, Abilities.NONE, 570, 59, 181, 131, 59, 31, 109, 45, 0, 285, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.GUZZLORD, "Guzzlord", 7, true, false, false, "Junkivore Pokémon", Type.DARK, Type.DRAGON, 5.5, 888, Abilities.BEAST_BOOST, Abilities.NONE, Abilities.NONE, 570, 223, 101, 53, 97, 53, 43, 45, 0, 285, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.NECROZMA, "Necrozma", 7, false, true, false, "Prism Pokémon", Type.PSYCHIC, null, 2.4, 230, Abilities.PRISM_ARMOR, Abilities.NONE, Abilities.NONE, 600, 97, 107, 101, 127, 89, 79, 255, 0, 300, GrowthRate.SLOW, null, false, false, + new PokemonSpecies(Species.BRUXISH, 7, false, false, false, "Gnash Teeth Pokémon", Type.WATER, Type.PSYCHIC, 0.9, 19, Abilities.DAZZLING, Abilities.STRONG_JAW, Abilities.WONDER_SKIN, 475, 68, 105, 70, 70, 70, 92, 80, 70, 166, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.DRAMPA, 7, false, false, false, "Placid Pokémon", Type.NORMAL, Type.DRAGON, 3, 185, Abilities.BERSERK, Abilities.SAP_SIPPER, Abilities.CLOUD_NINE, 485, 78, 60, 85, 135, 91, 36, 70, 50, 170, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.DHELMISE, 7, false, false, false, "Sea Creeper Pokémon", Type.GHOST, Type.GRASS, 3.9, 210, Abilities.STEELWORKER, Abilities.NONE, Abilities.NONE, 517, 70, 131, 100, 86, 90, 40, 25, 50, 181, GrowthRate.MEDIUM_FAST, null, false), + new PokemonSpecies(Species.JANGMO_O, 7, false, false, false, "Scaly Pokémon", Type.DRAGON, null, 0.6, 29.7, Abilities.BULLETPROOF, Abilities.SOUNDPROOF, Abilities.OVERCOAT, 300, 45, 55, 65, 45, 45, 45, 45, 50, 60, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.HAKAMO_O, 7, false, false, false, "Scaly Pokémon", Type.DRAGON, Type.FIGHTING, 1.2, 47, Abilities.BULLETPROOF, Abilities.SOUNDPROOF, Abilities.OVERCOAT, 420, 55, 75, 90, 65, 70, 65, 45, 50, 147, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.KOMMO_O, 7, false, false, false, "Scaly Pokémon", Type.DRAGON, Type.FIGHTING, 1.6, 78.2, Abilities.BULLETPROOF, Abilities.SOUNDPROOF, Abilities.OVERCOAT, 600, 75, 110, 125, 100, 105, 85, 45, 50, 300, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.TAPU_KOKO, 7, true, false, false, "Land Spirit Pokémon", Type.ELECTRIC, Type.FAIRY, 1.8, 20.5, Abilities.ELECTRIC_SURGE, Abilities.NONE, Abilities.TELEPATHY, 570, 70, 115, 85, 95, 75, 130, 3, 50, 285, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.TAPU_LELE, 7, true, false, false, "Land Spirit Pokémon", Type.PSYCHIC, Type.FAIRY, 1.2, 18.6, Abilities.PSYCHIC_SURGE, Abilities.NONE, Abilities.TELEPATHY, 570, 70, 85, 75, 130, 115, 95, 3, 50, 285, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.TAPU_BULU, 7, true, false, false, "Land Spirit Pokémon", Type.GRASS, Type.FAIRY, 1.9, 45.5, Abilities.GRASSY_SURGE, Abilities.NONE, Abilities.TELEPATHY, 570, 70, 130, 115, 85, 95, 75, 3, 50, 285, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.TAPU_FINI, 7, true, false, false, "Land Spirit Pokémon", Type.WATER, Type.FAIRY, 1.3, 21.2, Abilities.MISTY_SURGE, Abilities.NONE, Abilities.TELEPATHY, 570, 70, 75, 115, 95, 130, 85, 3, 50, 285, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.COSMOG, 7, true, false, false, "Nebula Pokémon", Type.PSYCHIC, null, 0.2, 0.1, Abilities.UNAWARE, Abilities.NONE, Abilities.NONE, 200, 43, 29, 31, 29, 31, 37, 45, 0, 40, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.COSMOEM, 7, true, false, false, "Protostar Pokémon", Type.PSYCHIC, null, 0.1, 999.9, Abilities.STURDY, Abilities.NONE, Abilities.NONE, 400, 43, 29, 131, 29, 131, 37, 45, 0, 140, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.SOLGALEO, 7, false, true, false, "Sunne Pokémon", Type.PSYCHIC, Type.STEEL, 3.4, 230, Abilities.FULL_METAL_BODY, Abilities.NONE, Abilities.NONE, 680, 137, 137, 107, 113, 89, 97, 45, 0, 340, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.LUNALA, 7, false, true, false, "Moone Pokémon", Type.PSYCHIC, Type.GHOST, 4, 120, Abilities.SHADOW_SHIELD, Abilities.NONE, Abilities.NONE, 680, 137, 113, 89, 137, 107, 97, 45, 0, 340, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.NIHILEGO, 7, true, false, false, "Parasite Pokémon", Type.ROCK, Type.POISON, 1.2, 55.5, Abilities.BEAST_BOOST, Abilities.NONE, Abilities.NONE, 570, 109, 53, 47, 127, 131, 103, 45, 0, 285, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.BUZZWOLE, 7, true, false, false, "Swollen Pokémon", Type.BUG, Type.FIGHTING, 2.4, 333.6, Abilities.BEAST_BOOST, Abilities.NONE, Abilities.NONE, 570, 107, 139, 139, 53, 53, 79, 45, 0, 285, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.PHEROMOSA, 7, true, false, false, "Lissome Pokémon", Type.BUG, Type.FIGHTING, 1.8, 25, Abilities.BEAST_BOOST, Abilities.NONE, Abilities.NONE, 570, 71, 137, 37, 137, 37, 151, 45, 0, 285, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.XURKITREE, 7, true, false, false, "Glowing Pokémon", Type.ELECTRIC, null, 3.8, 100, Abilities.BEAST_BOOST, Abilities.NONE, Abilities.NONE, 570, 83, 89, 71, 173, 71, 83, 45, 0, 285, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.CELESTEELA, 7, true, false, false, "Launch Pokémon", Type.STEEL, Type.FLYING, 9.2, 999.9, Abilities.BEAST_BOOST, Abilities.NONE, Abilities.NONE, 570, 97, 101, 103, 107, 101, 61, 45, 0, 285, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.KARTANA, 7, true, false, false, "Drawn Sword Pokémon", Type.GRASS, Type.STEEL, 0.3, 0.1, Abilities.BEAST_BOOST, Abilities.NONE, Abilities.NONE, 570, 59, 181, 131, 59, 31, 109, 45, 0, 285, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.GUZZLORD, 7, true, false, false, "Junkivore Pokémon", Type.DARK, Type.DRAGON, 5.5, 888, Abilities.BEAST_BOOST, Abilities.NONE, Abilities.NONE, 570, 223, 101, 53, 97, 53, 43, 45, 0, 285, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.NECROZMA, 7, false, true, false, "Prism Pokémon", Type.PSYCHIC, null, 2.4, 230, Abilities.PRISM_ARMOR, Abilities.NONE, Abilities.NONE, 600, 97, 107, 101, 127, 89, 79, 255, 0, 300, GrowthRate.SLOW, null, false, false, new PokemonForm("Normal", "", Type.PSYCHIC, null, 2.4, 230, Abilities.PRISM_ARMOR, Abilities.NONE, Abilities.NONE, 600, 97, 107, 101, 127, 89, 79, 255, 0, 300), new PokemonForm("Dusk Mane", "dusk-mane", Type.PSYCHIC, Type.STEEL, 3.8, 460, Abilities.PRISM_ARMOR, Abilities.NONE, Abilities.NONE, 680, 97, 157, 127, 113, 109, 77, 255, 0, 300), new PokemonForm("Dawn Wings", "dawn-wings", Type.PSYCHIC, Type.GHOST, 4.2, 350, Abilities.PRISM_ARMOR, Abilities.NONE, Abilities.NONE, 680, 97, 113, 109, 157, 127, 77, 255, 0, 300), new PokemonForm("Ultra", "ultra", Type.PSYCHIC, Type.DRAGON, 7.5, 230, Abilities.NEUROFORCE, Abilities.NONE, Abilities.NONE, 754, 97, 167, 97, 167, 97, 129, 255, 0, 300), ), - new PokemonSpecies(Species.MAGEARNA, "Magearna", 7, false, false, true, "Artificial Pokémon", Type.STEEL, Type.FAIRY, 1, 80.5, Abilities.SOUL_HEART, Abilities.NONE, Abilities.NONE, 600, 80, 95, 115, 130, 115, 65, 3, 0, 300, GrowthRate.SLOW, null, false, false, + new PokemonSpecies(Species.MAGEARNA, 7, false, false, true, "Artificial Pokémon", Type.STEEL, Type.FAIRY, 1, 80.5, Abilities.SOUL_HEART, Abilities.NONE, Abilities.NONE, 600, 80, 95, 115, 130, 115, 65, 3, 0, 300, GrowthRate.SLOW, null, false, false, new PokemonForm("Normal", "", Type.STEEL, Type.FAIRY, 1, 80.5, Abilities.SOUL_HEART, Abilities.NONE, Abilities.NONE, 600, 80, 95, 115, 130, 115, 65, 3, 0, 300), new PokemonForm("Original", "original", Type.STEEL, Type.FAIRY, 1, 80.5, Abilities.SOUL_HEART, Abilities.NONE, Abilities.NONE, 600, 80, 95, 115, 130, 115, 65, 3, 0, 300), ), - new PokemonSpecies(Species.MARSHADOW, "Marshadow", 7, false, false, true, "Gloomdweller Pokémon", Type.FIGHTING, Type.GHOST, 0.7, 22.2, Abilities.TECHNICIAN, Abilities.NONE, Abilities.NONE, 600, 90, 125, 80, 90, 90, 125, 3, 0, 300, GrowthRate.SLOW, null, false, true, + new PokemonSpecies(Species.MARSHADOW, 7, false, false, true, "Gloomdweller Pokémon", Type.FIGHTING, Type.GHOST, 0.7, 22.2, Abilities.TECHNICIAN, Abilities.NONE, Abilities.NONE, 600, 90, 125, 80, 90, 90, 125, 3, 0, 300, GrowthRate.SLOW, null, false, true, new PokemonForm("Normal", "", Type.FIGHTING, Type.GHOST, 0.7, 22.2, Abilities.TECHNICIAN, Abilities.NONE, Abilities.NONE, 600, 90, 125, 80, 90, 90, 125, 3, 0, 300), new PokemonForm("Zenith", "zenith", Type.FIGHTING, Type.GHOST, 0.7, 22.2, Abilities.TECHNICIAN, Abilities.NONE, Abilities.NONE, 600, 90, 125, 80, 90, 90, 125, 3, 0, 300) ), - new PokemonSpecies(Species.POIPOLE, "Poipole", 7, true, false, false, "Poison Pin Pokémon", Type.POISON, null, 0.6, 1.8, Abilities.BEAST_BOOST, Abilities.NONE, Abilities.NONE, 420, 67, 73, 67, 73, 67, 73, 45, 0, 210, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.NAGANADEL, "Naganadel", 7, true, false, false, "Poison Pin Pokémon", Type.POISON, Type.DRAGON, 3.6, 150, Abilities.BEAST_BOOST, Abilities.NONE, Abilities.NONE, 540, 73, 73, 73, 127, 73, 121, 45, 0, 270, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.STAKATAKA, "Stakataka", 7, true, false, false, "Rampart Pokémon", Type.ROCK, Type.STEEL, 5.5, 820, Abilities.BEAST_BOOST, Abilities.NONE, Abilities.NONE, 570, 61, 131, 211, 53, 101, 13, 30, 0, 285, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.BLACEPHALON, "Blacephalon", 7, true, false, false, "Fireworks Pokémon", Type.FIRE, Type.GHOST, 1.8, 13, Abilities.BEAST_BOOST, Abilities.NONE, Abilities.NONE, 570, 53, 127, 53, 151, 79, 107, 30, 0, 285, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.ZERAORA, "Zeraora", 7, false, false, true, "Thunderclap Pokémon", Type.ELECTRIC, null, 1.5, 44.5, Abilities.VOLT_ABSORB, Abilities.NONE, Abilities.NONE, 600, 88, 112, 75, 102, 80, 143, 3, 0, 300, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.MELTAN, "Meltan", 7, false, false, true, "Hex Nut Pokémon", Type.STEEL, null, 0.2, 8, Abilities.MAGNET_PULL, Abilities.NONE, Abilities.NONE, 300, 46, 65, 65, 55, 35, 34, 3, 0, 150, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.MELMETAL, "Melmetal", 7, false, false, true, "Hex Nut Pokémon", Type.STEEL, null, 2.5, 800, Abilities.IRON_FIST, Abilities.NONE, Abilities.NONE, 600, 135, 143, 143, 80, 65, 34, 3, 0, 300, GrowthRate.SLOW, null, false, true, + new PokemonSpecies(Species.POIPOLE, 7, true, false, false, "Poison Pin Pokémon", Type.POISON, null, 0.6, 1.8, Abilities.BEAST_BOOST, Abilities.NONE, Abilities.NONE, 420, 67, 73, 67, 73, 67, 73, 45, 0, 210, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.NAGANADEL, 7, true, false, false, "Poison Pin Pokémon", Type.POISON, Type.DRAGON, 3.6, 150, Abilities.BEAST_BOOST, Abilities.NONE, Abilities.NONE, 540, 73, 73, 73, 127, 73, 121, 45, 0, 270, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.STAKATAKA, 7, true, false, false, "Rampart Pokémon", Type.ROCK, Type.STEEL, 5.5, 820, Abilities.BEAST_BOOST, Abilities.NONE, Abilities.NONE, 570, 61, 131, 211, 53, 101, 13, 30, 0, 285, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.BLACEPHALON, 7, true, false, false, "Fireworks Pokémon", Type.FIRE, Type.GHOST, 1.8, 13, Abilities.BEAST_BOOST, Abilities.NONE, Abilities.NONE, 570, 53, 127, 53, 151, 79, 107, 30, 0, 285, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.ZERAORA, 7, false, false, true, "Thunderclap Pokémon", Type.ELECTRIC, null, 1.5, 44.5, Abilities.VOLT_ABSORB, Abilities.NONE, Abilities.NONE, 600, 88, 112, 75, 102, 80, 143, 3, 0, 300, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.MELTAN, 7, false, false, true, "Hex Nut Pokémon", Type.STEEL, null, 0.2, 8, Abilities.MAGNET_PULL, Abilities.NONE, Abilities.NONE, 300, 46, 65, 65, 55, 35, 34, 3, 0, 150, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.MELMETAL, 7, false, false, true, "Hex Nut Pokémon", Type.STEEL, null, 2.5, 800, Abilities.IRON_FIST, Abilities.NONE, Abilities.NONE, 600, 135, 143, 143, 80, 65, 34, 3, 0, 300, GrowthRate.SLOW, null, false, true, new PokemonForm("Normal", "", Type.STEEL, null, 2.5, 800, Abilities.IRON_FIST, Abilities.NONE, Abilities.NONE, 600, 135, 143, 143, 80, 65, 34, 3, 0, 300), new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.STEEL, null, 25, 800, Abilities.IRON_FIST, Abilities.NONE, Abilities.NONE, 700, 170, 165, 165, 95, 75, 30, 3, 0, 300), ), - new PokemonSpecies(Species.GROOKEY, "Grookey", 8, false, false, false, "Chimp Pokémon", Type.GRASS, null, 0.3, 5, Abilities.OVERGROW, Abilities.NONE, Abilities.GRASSY_SURGE, 310, 50, 65, 50, 40, 40, 65, 45, 50, 62, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.THWACKEY, "Thwackey", 8, false, false, false, "Beat Pokémon", Type.GRASS, null, 0.7, 14, Abilities.OVERGROW, Abilities.NONE, Abilities.GRASSY_SURGE, 420, 70, 85, 70, 55, 60, 80, 45, 50, 147, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.RILLABOOM, "Rillaboom", 8, false, false, false, "Drummer Pokémon", Type.GRASS, null, 2.1, 90, Abilities.OVERGROW, Abilities.NONE, Abilities.GRASSY_SURGE, 530, 100, 125, 90, 60, 70, 85, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false, true, + new PokemonSpecies(Species.GROOKEY, 8, false, false, false, "Chimp Pokémon", Type.GRASS, null, 0.3, 5, Abilities.OVERGROW, Abilities.NONE, Abilities.GRASSY_SURGE, 310, 50, 65, 50, 40, 40, 65, 45, 50, 62, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.THWACKEY, 8, false, false, false, "Beat Pokémon", Type.GRASS, null, 0.7, 14, Abilities.OVERGROW, Abilities.NONE, Abilities.GRASSY_SURGE, 420, 70, 85, 70, 55, 60, 80, 45, 50, 147, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.RILLABOOM, 8, false, false, false, "Drummer Pokémon", Type.GRASS, null, 2.1, 90, Abilities.OVERGROW, Abilities.NONE, Abilities.GRASSY_SURGE, 530, 100, 125, 90, 60, 70, 85, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false, true, new PokemonForm("Normal", "", Type.GRASS, null, 2.1, 90, Abilities.OVERGROW, Abilities.NONE, Abilities.GRASSY_SURGE, 530, 100, 125, 90, 60, 70, 85, 45, 50, 265), new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.GRASS, null, 28, 90, Abilities.OVERGROW, Abilities.NONE, Abilities.GRASSY_SURGE, 630, 125, 150, 115, 75, 90, 75, 45, 50, 265), ), - new PokemonSpecies(Species.SCORBUNNY, "Scorbunny", 8, false, false, false, "Rabbit Pokémon", Type.FIRE, null, 0.3, 4.5, Abilities.BLAZE, Abilities.NONE, Abilities.LIBERO, 310, 50, 71, 40, 40, 40, 69, 45, 50, 62, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.RABOOT, "Raboot", 8, false, false, false, "Rabbit Pokémon", Type.FIRE, null, 0.6, 9, Abilities.BLAZE, Abilities.NONE, Abilities.LIBERO, 420, 65, 86, 60, 55, 60, 94, 45, 50, 147, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.CINDERACE, "Cinderace", 8, false, false, false, "Striker Pokémon", Type.FIRE, null, 1.4, 33, Abilities.BLAZE, Abilities.NONE, Abilities.LIBERO, 530, 80, 116, 75, 65, 75, 119, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false, true, + new PokemonSpecies(Species.SCORBUNNY, 8, false, false, false, "Rabbit Pokémon", Type.FIRE, null, 0.3, 4.5, Abilities.BLAZE, Abilities.NONE, Abilities.LIBERO, 310, 50, 71, 40, 40, 40, 69, 45, 50, 62, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.RABOOT, 8, false, false, false, "Rabbit Pokémon", Type.FIRE, null, 0.6, 9, Abilities.BLAZE, Abilities.NONE, Abilities.LIBERO, 420, 65, 86, 60, 55, 60, 94, 45, 50, 147, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.CINDERACE, 8, false, false, false, "Striker Pokémon", Type.FIRE, null, 1.4, 33, Abilities.BLAZE, Abilities.NONE, Abilities.LIBERO, 530, 80, 116, 75, 65, 75, 119, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false, true, new PokemonForm("Normal", "", Type.FIRE, null, 1.4, 33, Abilities.BLAZE, Abilities.NONE, Abilities.LIBERO, 530, 80, 116, 75, 65, 75, 119, 45, 50, 265), new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.FIRE, null, 27, 33, Abilities.BLAZE, Abilities.NONE, Abilities.LIBERO, 630, 100, 145, 90, 75, 90, 130, 45, 50, 265), ), - new PokemonSpecies(Species.SOBBLE, "Sobble", 8, false, false, false, "Water Lizard Pokémon", Type.WATER, null, 0.3, 4, Abilities.TORRENT, Abilities.NONE, Abilities.SNIPER, 310, 50, 40, 40, 70, 40, 70, 45, 50, 62, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.DRIZZILE, "Drizzile", 8, false, false, false, "Water Lizard Pokémon", Type.WATER, null, 0.7, 11.5, Abilities.TORRENT, Abilities.NONE, Abilities.SNIPER, 420, 65, 60, 55, 95, 55, 90, 45, 50, 147, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.INTELEON, "Inteleon", 8, false, false, false, "Secret Agent Pokémon", Type.WATER, null, 1.9, 45.2, Abilities.TORRENT, Abilities.NONE, Abilities.SNIPER, 530, 70, 85, 65, 125, 65, 120, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false, true, + new PokemonSpecies(Species.SOBBLE, 8, false, false, false, "Water Lizard Pokémon", Type.WATER, null, 0.3, 4, Abilities.TORRENT, Abilities.NONE, Abilities.SNIPER, 310, 50, 40, 40, 70, 40, 70, 45, 50, 62, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.DRIZZILE, 8, false, false, false, "Water Lizard Pokémon", Type.WATER, null, 0.7, 11.5, Abilities.TORRENT, Abilities.NONE, Abilities.SNIPER, 420, 65, 60, 55, 95, 55, 90, 45, 50, 147, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.INTELEON, 8, false, false, false, "Secret Agent Pokémon", Type.WATER, null, 1.9, 45.2, Abilities.TORRENT, Abilities.NONE, Abilities.SNIPER, 530, 70, 85, 65, 125, 65, 120, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false, true, new PokemonForm("Normal", "", Type.WATER, null, 1.9, 45.2, Abilities.TORRENT, Abilities.NONE, Abilities.SNIPER, 530, 70, 85, 65, 125, 65, 120, 45, 50, 265), new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.WATER, null, 40, 45.2, Abilities.TORRENT, Abilities.NONE, Abilities.SNIPER, 630, 90, 100, 90, 150, 90, 110, 45, 50, 265), ), - new PokemonSpecies(Species.SKWOVET, "Skwovet", 8, false, false, false, "Cheeky Pokémon", Type.NORMAL, null, 0.3, 2.5, Abilities.CHEEK_POUCH, Abilities.NONE, Abilities.GLUTTONY, 275, 70, 55, 55, 35, 35, 25, 255, 50, 55, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.GREEDENT, "Greedent", 8, false, false, false, "Greedy Pokémon", Type.NORMAL, null, 0.6, 6, Abilities.CHEEK_POUCH, Abilities.NONE, Abilities.GLUTTONY, 460, 120, 95, 95, 55, 75, 20, 90, 50, 161, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.ROOKIDEE, "Rookidee", 8, false, false, false, "Tiny Bird Pokémon", Type.FLYING, null, 0.2, 1.8, Abilities.KEEN_EYE, Abilities.UNNERVE, Abilities.BIG_PECKS, 245, 38, 47, 35, 33, 35, 57, 255, 50, 49, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.CORVISQUIRE, "Corvisquire", 8, false, false, false, "Raven Pokémon", Type.FLYING, null, 0.8, 16, Abilities.KEEN_EYE, Abilities.UNNERVE, Abilities.BIG_PECKS, 365, 68, 67, 55, 43, 55, 77, 120, 50, 128, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.CORVIKNIGHT, "Corviknight", 8, false, false, false, "Raven Pokémon", Type.FLYING, Type.STEEL, 2.2, 75, Abilities.PRESSURE, Abilities.UNNERVE, Abilities.MIRROR_ARMOR, 495, 98, 87, 105, 53, 85, 67, 45, 50, 248, GrowthRate.MEDIUM_SLOW, 50, false, true, + new PokemonSpecies(Species.SKWOVET, 8, false, false, false, "Cheeky Pokémon", Type.NORMAL, null, 0.3, 2.5, Abilities.CHEEK_POUCH, Abilities.NONE, Abilities.GLUTTONY, 275, 70, 55, 55, 35, 35, 25, 255, 50, 55, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.GREEDENT, 8, false, false, false, "Greedy Pokémon", Type.NORMAL, null, 0.6, 6, Abilities.CHEEK_POUCH, Abilities.NONE, Abilities.GLUTTONY, 460, 120, 95, 95, 55, 75, 20, 90, 50, 161, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.ROOKIDEE, 8, false, false, false, "Tiny Bird Pokémon", Type.FLYING, null, 0.2, 1.8, Abilities.KEEN_EYE, Abilities.UNNERVE, Abilities.BIG_PECKS, 245, 38, 47, 35, 33, 35, 57, 255, 50, 49, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.CORVISQUIRE, 8, false, false, false, "Raven Pokémon", Type.FLYING, null, 0.8, 16, Abilities.KEEN_EYE, Abilities.UNNERVE, Abilities.BIG_PECKS, 365, 68, 67, 55, 43, 55, 77, 120, 50, 128, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.CORVIKNIGHT, 8, false, false, false, "Raven Pokémon", Type.FLYING, Type.STEEL, 2.2, 75, Abilities.PRESSURE, Abilities.UNNERVE, Abilities.MIRROR_ARMOR, 495, 98, 87, 105, 53, 85, 67, 45, 50, 248, GrowthRate.MEDIUM_SLOW, 50, false, true, new PokemonForm("Normal", "", Type.FLYING, Type.STEEL, 2.2, 75, Abilities.PRESSURE, Abilities.UNNERVE, Abilities.MIRROR_ARMOR, 495, 98, 87, 105, 53, 85, 67, 45, 50, 248), new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.FLYING, Type.STEEL, 14, 75, Abilities.PRESSURE, Abilities.UNNERVE, Abilities.MIRROR_ARMOR, 595, 125, 100, 135, 60, 95, 80, 45, 50, 248), ), - new PokemonSpecies(Species.BLIPBUG, "Blipbug", 8, false, false, false, "Larva Pokémon", Type.BUG, null, 0.4, 8, Abilities.SWARM, Abilities.COMPOUND_EYES, Abilities.TELEPATHY, 180, 25, 20, 20, 25, 45, 45, 255, 50, 36, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.DOTTLER, "Dottler", 8, false, false, false, "Radome Pokémon", Type.BUG, Type.PSYCHIC, 0.4, 19.5, Abilities.SWARM, Abilities.COMPOUND_EYES, Abilities.TELEPATHY, 335, 50, 35, 80, 50, 90, 30, 120, 50, 117, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.ORBEETLE, "Orbeetle", 8, false, false, false, "Seven Spot Pokémon", Type.BUG, Type.PSYCHIC, 0.4, 40.8, Abilities.SWARM, Abilities.FRISK, Abilities.TELEPATHY, 505, 60, 45, 110, 80, 120, 90, 45, 50, 253, GrowthRate.MEDIUM_FAST, 50, false, true, + new PokemonSpecies(Species.BLIPBUG, 8, false, false, false, "Larva Pokémon", Type.BUG, null, 0.4, 8, Abilities.SWARM, Abilities.COMPOUND_EYES, Abilities.TELEPATHY, 180, 25, 20, 20, 25, 45, 45, 255, 50, 36, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.DOTTLER, 8, false, false, false, "Radome Pokémon", Type.BUG, Type.PSYCHIC, 0.4, 19.5, Abilities.SWARM, Abilities.COMPOUND_EYES, Abilities.TELEPATHY, 335, 50, 35, 80, 50, 90, 30, 120, 50, 117, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.ORBEETLE, 8, false, false, false, "Seven Spot Pokémon", Type.BUG, Type.PSYCHIC, 0.4, 40.8, Abilities.SWARM, Abilities.FRISK, Abilities.TELEPATHY, 505, 60, 45, 110, 80, 120, 90, 45, 50, 253, GrowthRate.MEDIUM_FAST, 50, false, true, new PokemonForm("Normal", "", Type.BUG, Type.PSYCHIC, 0.4, 40.8, Abilities.SWARM, Abilities.FRISK, Abilities.TELEPATHY, 505, 60, 45, 110, 80, 120, 90, 45, 50, 253), new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.BUG, Type.PSYCHIC, 14, 40.8, Abilities.SWARM, Abilities.FRISK, Abilities.TELEPATHY, 605, 75, 50, 140, 90, 150, 100, 45, 50, 253), ), - new PokemonSpecies(Species.NICKIT, "Nickit", 8, false, false, false, "Fox Pokémon", Type.DARK, null, 0.6, 8.9, Abilities.RUN_AWAY, Abilities.UNBURDEN, Abilities.STAKEOUT, 245, 40, 28, 28, 47, 52, 50, 255, 50, 49, GrowthRate.FAST, 50, false), - new PokemonSpecies(Species.THIEVUL, "Thievul", 8, false, false, false, "Fox Pokémon", Type.DARK, null, 1.2, 19.9, Abilities.RUN_AWAY, Abilities.UNBURDEN, Abilities.STAKEOUT, 455, 70, 58, 58, 87, 92, 90, 127, 50, 159, GrowthRate.FAST, 50, false), - new PokemonSpecies(Species.GOSSIFLEUR, "Gossifleur", 8, false, false, false, "Flowering Pokémon", Type.GRASS, null, 0.4, 2.2, Abilities.COTTON_DOWN, Abilities.REGENERATOR, Abilities.EFFECT_SPORE, 250, 40, 40, 60, 40, 60, 10, 190, 50, 50, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.ELDEGOSS, "Eldegoss", 8, false, false, false, "Cotton Bloom Pokémon", Type.GRASS, null, 0.5, 2.5, Abilities.COTTON_DOWN, Abilities.REGENERATOR, Abilities.EFFECT_SPORE, 460, 60, 50, 90, 80, 120, 60, 75, 50, 161, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.WOOLOO, "Wooloo", 8, false, false, false, "Sheep Pokémon", Type.NORMAL, null, 0.6, 6, Abilities.FLUFFY, Abilities.RUN_AWAY, Abilities.BULLETPROOF, 270, 42, 40, 55, 40, 45, 48, 255, 50, 122, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.DUBWOOL, "Dubwool", 8, false, false, false, "Sheep Pokémon", Type.NORMAL, null, 1.3, 43, Abilities.FLUFFY, Abilities.STEADFAST, Abilities.BULLETPROOF, 490, 72, 80, 100, 60, 90, 88, 127, 50, 172, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.CHEWTLE, "Chewtle", 8, false, false, false, "Snapping Pokémon", Type.WATER, null, 0.3, 8.5, Abilities.STRONG_JAW, Abilities.SHELL_ARMOR, Abilities.SWIFT_SWIM, 284, 50, 64, 50, 38, 38, 44, 255, 50, 57, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.DREDNAW, "Drednaw", 8, false, false, false, "Bite Pokémon", Type.WATER, Type.ROCK, 1, 115.5, Abilities.STRONG_JAW, Abilities.SHELL_ARMOR, Abilities.SWIFT_SWIM, 485, 90, 115, 90, 48, 68, 74, 75, 50, 170, GrowthRate.MEDIUM_FAST, 50, false, true, + new PokemonSpecies(Species.NICKIT, 8, false, false, false, "Fox Pokémon", Type.DARK, null, 0.6, 8.9, Abilities.RUN_AWAY, Abilities.UNBURDEN, Abilities.STAKEOUT, 245, 40, 28, 28, 47, 52, 50, 255, 50, 49, GrowthRate.FAST, 50, false), + new PokemonSpecies(Species.THIEVUL, 8, false, false, false, "Fox Pokémon", Type.DARK, null, 1.2, 19.9, Abilities.RUN_AWAY, Abilities.UNBURDEN, Abilities.STAKEOUT, 455, 70, 58, 58, 87, 92, 90, 127, 50, 159, GrowthRate.FAST, 50, false), + new PokemonSpecies(Species.GOSSIFLEUR, 8, false, false, false, "Flowering Pokémon", Type.GRASS, null, 0.4, 2.2, Abilities.COTTON_DOWN, Abilities.REGENERATOR, Abilities.EFFECT_SPORE, 250, 40, 40, 60, 40, 60, 10, 190, 50, 50, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.ELDEGOSS, 8, false, false, false, "Cotton Bloom Pokémon", Type.GRASS, null, 0.5, 2.5, Abilities.COTTON_DOWN, Abilities.REGENERATOR, Abilities.EFFECT_SPORE, 460, 60, 50, 90, 80, 120, 60, 75, 50, 161, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.WOOLOO, 8, false, false, false, "Sheep Pokémon", Type.NORMAL, null, 0.6, 6, Abilities.FLUFFY, Abilities.RUN_AWAY, Abilities.BULLETPROOF, 270, 42, 40, 55, 40, 45, 48, 255, 50, 122, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.DUBWOOL, 8, false, false, false, "Sheep Pokémon", Type.NORMAL, null, 1.3, 43, Abilities.FLUFFY, Abilities.STEADFAST, Abilities.BULLETPROOF, 490, 72, 80, 100, 60, 90, 88, 127, 50, 172, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.CHEWTLE, 8, false, false, false, "Snapping Pokémon", Type.WATER, null, 0.3, 8.5, Abilities.STRONG_JAW, Abilities.SHELL_ARMOR, Abilities.SWIFT_SWIM, 284, 50, 64, 50, 38, 38, 44, 255, 50, 57, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.DREDNAW, 8, false, false, false, "Bite Pokémon", Type.WATER, Type.ROCK, 1, 115.5, Abilities.STRONG_JAW, Abilities.SHELL_ARMOR, Abilities.SWIFT_SWIM, 485, 90, 115, 90, 48, 68, 74, 75, 50, 170, GrowthRate.MEDIUM_FAST, 50, false, true, new PokemonForm("Normal", "", Type.WATER, Type.ROCK, 1, 115.5, Abilities.STRONG_JAW, Abilities.SHELL_ARMOR, Abilities.SWIFT_SWIM, 485, 90, 115, 90, 48, 68, 74, 75, 50, 170), new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.WATER, Type.ROCK, 24, 115.5, Abilities.STRONG_JAW, Abilities.SHELL_ARMOR, Abilities.SWIFT_SWIM, 585, 115, 150, 110, 55, 85, 70, 75, 50, 170), ), - new PokemonSpecies(Species.YAMPER, "Yamper", 8, false, false, false, "Puppy Pokémon", Type.ELECTRIC, null, 0.3, 13.5, Abilities.BALL_FETCH, Abilities.NONE, Abilities.RATTLED, 270, 59, 45, 50, 40, 50, 26, 255, 50, 54, GrowthRate.FAST, 50, false), - new PokemonSpecies(Species.BOLTUND, "Boltund", 8, false, false, false, "Dog Pokémon", Type.ELECTRIC, null, 1, 34, Abilities.STRONG_JAW, Abilities.NONE, Abilities.COMPETITIVE, 490, 69, 90, 60, 90, 60, 121, 45, 50, 172, GrowthRate.FAST, 50, false), - new PokemonSpecies(Species.ROLYCOLY, "Rolycoly", 8, false, false, false, "Coal Pokémon", Type.ROCK, null, 0.3, 12, Abilities.STEAM_ENGINE, Abilities.HEATPROOF, Abilities.FLASH_FIRE, 240, 30, 40, 50, 40, 50, 30, 255, 50, 48, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.CARKOL, "Carkol", 8, false, false, false, "Coal Pokémon", Type.ROCK, Type.FIRE, 1.1, 78, Abilities.STEAM_ENGINE, Abilities.FLAME_BODY, Abilities.FLASH_FIRE, 410, 80, 60, 90, 60, 70, 50, 120, 50, 144, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.COALOSSAL, "Coalossal", 8, false, false, false, "Coal Pokémon", Type.ROCK, Type.FIRE, 2.8, 310.5, Abilities.STEAM_ENGINE, Abilities.FLAME_BODY, Abilities.FLASH_FIRE, 510, 110, 80, 120, 80, 90, 30, 45, 50, 255, GrowthRate.MEDIUM_SLOW, 50, false, true, + new PokemonSpecies(Species.YAMPER, 8, false, false, false, "Puppy Pokémon", Type.ELECTRIC, null, 0.3, 13.5, Abilities.BALL_FETCH, Abilities.NONE, Abilities.RATTLED, 270, 59, 45, 50, 40, 50, 26, 255, 50, 54, GrowthRate.FAST, 50, false), + new PokemonSpecies(Species.BOLTUND, 8, false, false, false, "Dog Pokémon", Type.ELECTRIC, null, 1, 34, Abilities.STRONG_JAW, Abilities.NONE, Abilities.COMPETITIVE, 490, 69, 90, 60, 90, 60, 121, 45, 50, 172, GrowthRate.FAST, 50, false), + new PokemonSpecies(Species.ROLYCOLY, 8, false, false, false, "Coal Pokémon", Type.ROCK, null, 0.3, 12, Abilities.STEAM_ENGINE, Abilities.HEATPROOF, Abilities.FLASH_FIRE, 240, 30, 40, 50, 40, 50, 30, 255, 50, 48, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.CARKOL, 8, false, false, false, "Coal Pokémon", Type.ROCK, Type.FIRE, 1.1, 78, Abilities.STEAM_ENGINE, Abilities.FLAME_BODY, Abilities.FLASH_FIRE, 410, 80, 60, 90, 60, 70, 50, 120, 50, 144, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.COALOSSAL, 8, false, false, false, "Coal Pokémon", Type.ROCK, Type.FIRE, 2.8, 310.5, Abilities.STEAM_ENGINE, Abilities.FLAME_BODY, Abilities.FLASH_FIRE, 510, 110, 80, 120, 80, 90, 30, 45, 50, 255, GrowthRate.MEDIUM_SLOW, 50, false, true, new PokemonForm("Normal", "", Type.ROCK, Type.FIRE, 2.8, 310.5, Abilities.STEAM_ENGINE, Abilities.FLAME_BODY, Abilities.FLASH_FIRE, 510, 110, 80, 120, 80, 90, 30, 45, 50, 255), new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.ROCK, Type.FIRE, 42, 310.5, Abilities.STEAM_ENGINE, Abilities.FLAME_BODY, Abilities.FLASH_FIRE, 610, 140, 95, 150, 95, 105, 25, 45, 50, 255), ), - new PokemonSpecies(Species.APPLIN, "Applin", 8, false, false, false, "Apple Core Pokémon", Type.GRASS, Type.DRAGON, 0.2, 0.5, Abilities.RIPEN, Abilities.GLUTTONY, Abilities.BULLETPROOF, 260, 40, 40, 80, 40, 40, 20, 255, 50, 52, GrowthRate.ERRATIC, 50, false), - new PokemonSpecies(Species.FLAPPLE, "Flapple", 8, false, false, false, "Apple Wing Pokémon", Type.GRASS, Type.DRAGON, 0.3, 1, Abilities.RIPEN, Abilities.GLUTTONY, Abilities.HUSTLE, 485, 70, 110, 80, 95, 60, 70, 45, 50, 170, GrowthRate.ERRATIC, 50, false, true, + new PokemonSpecies(Species.APPLIN, 8, false, false, false, "Apple Core Pokémon", Type.GRASS, Type.DRAGON, 0.2, 0.5, Abilities.RIPEN, Abilities.GLUTTONY, Abilities.BULLETPROOF, 260, 40, 40, 80, 40, 40, 20, 255, 50, 52, GrowthRate.ERRATIC, 50, false), + new PokemonSpecies(Species.FLAPPLE, 8, false, false, false, "Apple Wing Pokémon", Type.GRASS, Type.DRAGON, 0.3, 1, Abilities.RIPEN, Abilities.GLUTTONY, Abilities.HUSTLE, 485, 70, 110, 80, 95, 60, 70, 45, 50, 170, GrowthRate.ERRATIC, 50, false, true, new PokemonForm("Normal", "", Type.GRASS, Type.DRAGON, 0.3, 1, Abilities.RIPEN, Abilities.GLUTTONY, Abilities.HUSTLE, 485, 70, 110, 80, 95, 60, 70, 45, 50, 170), new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.GRASS, Type.DRAGON, 24, 1, Abilities.RIPEN, Abilities.GLUTTONY, Abilities.HUSTLE, 585, 90, 140, 90, 120, 75, 70, 45, 50, 170), ), - new PokemonSpecies(Species.APPLETUN, "Appletun", 8, false, false, false, "Apple Nectar Pokémon", Type.GRASS, Type.DRAGON, 0.4, 13, Abilities.RIPEN, Abilities.GLUTTONY, Abilities.THICK_FAT, 485, 110, 85, 80, 100, 80, 30, 45, 50, 170, GrowthRate.ERRATIC, 50, false, true, + new PokemonSpecies(Species.APPLETUN, 8, false, false, false, "Apple Nectar Pokémon", Type.GRASS, Type.DRAGON, 0.4, 13, Abilities.RIPEN, Abilities.GLUTTONY, Abilities.THICK_FAT, 485, 110, 85, 80, 100, 80, 30, 45, 50, 170, GrowthRate.ERRATIC, 50, false, true, new PokemonForm("Normal", "", Type.GRASS, Type.DRAGON, 0.4, 13, Abilities.RIPEN, Abilities.GLUTTONY, Abilities.THICK_FAT, 485, 110, 85, 80, 100, 80, 30, 45, 50, 170), new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.GRASS, Type.DRAGON, 24, 13, Abilities.RIPEN, Abilities.GLUTTONY, Abilities.THICK_FAT, 585, 140, 95, 95, 135, 95, 25, 45, 50, 170), ), - new PokemonSpecies(Species.SILICOBRA, "Silicobra", 8, false, false, false, "Sand Snake Pokémon", Type.GROUND, null, 2.2, 7.6, Abilities.SAND_SPIT, Abilities.SHED_SKIN, Abilities.SAND_VEIL, 315, 52, 57, 75, 35, 50, 46, 255, 50, 63, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.SANDACONDA, "Sandaconda", 8, false, false, false, "Sand Snake Pokémon", Type.GROUND, null, 3.8, 65.5, Abilities.SAND_SPIT, Abilities.SHED_SKIN, Abilities.SAND_VEIL, 510, 72, 107, 125, 65, 70, 71, 120, 50, 179, GrowthRate.MEDIUM_FAST, 50, false, true, + new PokemonSpecies(Species.SILICOBRA, 8, false, false, false, "Sand Snake Pokémon", Type.GROUND, null, 2.2, 7.6, Abilities.SAND_SPIT, Abilities.SHED_SKIN, Abilities.SAND_VEIL, 315, 52, 57, 75, 35, 50, 46, 255, 50, 63, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.SANDACONDA, 8, false, false, false, "Sand Snake Pokémon", Type.GROUND, null, 3.8, 65.5, Abilities.SAND_SPIT, Abilities.SHED_SKIN, Abilities.SAND_VEIL, 510, 72, 107, 125, 65, 70, 71, 120, 50, 179, GrowthRate.MEDIUM_FAST, 50, false, true, new PokemonForm("Normal", "", Type.GROUND, null, 3.8, 65.5, Abilities.SAND_SPIT, Abilities.SHED_SKIN, Abilities.SAND_VEIL, 510, 72, 107, 125, 65, 70, 71, 120, 50, 179), new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.GROUND, null, 22, 65.5, Abilities.SAND_SPIT, Abilities.SHED_SKIN, Abilities.SAND_VEIL, 610, 90, 135, 150, 75, 80, 80, 120, 50, 179), ), - new PokemonSpecies(Species.CRAMORANT, "Cramorant", 8, false, false, false, "Gulp Pokémon", Type.FLYING, Type.WATER, 0.8, 18, Abilities.GULP_MISSILE, Abilities.NONE, Abilities.NONE, 475, 70, 85, 55, 85, 95, 85, 45, 50, 166, GrowthRate.MEDIUM_FAST, 50, false, false, + new PokemonSpecies(Species.CRAMORANT, 8, false, false, false, "Gulp Pokémon", Type.FLYING, Type.WATER, 0.8, 18, Abilities.GULP_MISSILE, Abilities.NONE, Abilities.NONE, 475, 70, 85, 55, 85, 95, 85, 45, 50, 166, GrowthRate.MEDIUM_FAST, 50, false, false, new PokemonForm("Normal", "", Type.FLYING, Type.WATER, 0.8, 18, Abilities.GULP_MISSILE, Abilities.NONE, Abilities.NONE, 475, 70, 85, 55, 85, 95, 85, 45, 50, 166), new PokemonForm("Gulping Form", "gulping", Type.FLYING, Type.WATER, 0.8, 18, Abilities.GULP_MISSILE, Abilities.NONE, Abilities.NONE, 475, 70, 85, 55, 85, 95, 85, 45, 50, 166), new PokemonForm("Gorging Form", "gorging", Type.FLYING, Type.WATER, 0.8, 18, Abilities.GULP_MISSILE, Abilities.NONE, Abilities.NONE, 475, 70, 85, 55, 85, 95, 85, 45, 50, 166), ), - new PokemonSpecies(Species.ARROKUDA, "Arrokuda", 8, false, false, false, "Rush Pokémon", Type.WATER, null, 0.5, 1, Abilities.SWIFT_SWIM, Abilities.NONE, Abilities.PROPELLER_TAIL, 280, 41, 63, 40, 40, 30, 66, 255, 50, 56, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.BARRASKEWDA, "Barraskewda", 8, false, false, false, "Skewer Pokémon", Type.WATER, null, 1.3, 30, Abilities.SWIFT_SWIM, Abilities.NONE, Abilities.PROPELLER_TAIL, 490, 61, 123, 60, 60, 50, 136, 60, 50, 172, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.TOXEL, "Toxel", 8, false, false, false, "Baby Pokémon", Type.ELECTRIC, Type.POISON, 0.4, 11, Abilities.RATTLED, Abilities.STATIC, Abilities.KLUTZ, 242, 40, 38, 35, 54, 35, 40, 75, 50, 48, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.TOXTRICITY, "Toxtricity", 8, false, false, false, "Punk Pokémon", Type.ELECTRIC, Type.POISON, 1.6, 40, Abilities.PUNK_ROCK, Abilities.PLUS, Abilities.TECHNICIAN, 502, 75, 98, 70, 114, 70, 75, 45, 50, 176, GrowthRate.MEDIUM_SLOW, 50, false, true, + new PokemonSpecies(Species.ARROKUDA, 8, false, false, false, "Rush Pokémon", Type.WATER, null, 0.5, 1, Abilities.SWIFT_SWIM, Abilities.NONE, Abilities.PROPELLER_TAIL, 280, 41, 63, 40, 40, 30, 66, 255, 50, 56, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.BARRASKEWDA, 8, false, false, false, "Skewer Pokémon", Type.WATER, null, 1.3, 30, Abilities.SWIFT_SWIM, Abilities.NONE, Abilities.PROPELLER_TAIL, 490, 61, 123, 60, 60, 50, 136, 60, 50, 172, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.TOXEL, 8, false, false, false, "Baby Pokémon", Type.ELECTRIC, Type.POISON, 0.4, 11, Abilities.RATTLED, Abilities.STATIC, Abilities.KLUTZ, 242, 40, 38, 35, 54, 35, 40, 75, 50, 48, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.TOXTRICITY, 8, false, false, false, "Punk Pokémon", Type.ELECTRIC, Type.POISON, 1.6, 40, Abilities.PUNK_ROCK, Abilities.PLUS, Abilities.TECHNICIAN, 502, 75, 98, 70, 114, 70, 75, 45, 50, 176, GrowthRate.MEDIUM_SLOW, 50, false, true, new PokemonForm("Amped Form", "amped", Type.ELECTRIC, Type.POISON, 1.6, 40, Abilities.PUNK_ROCK, Abilities.PLUS, Abilities.TECHNICIAN, 502, 75, 98, 70, 114, 70, 75, 45, 50, 176, false, ""), new PokemonForm("Low-Key Form", "lowkey", Type.ELECTRIC, Type.POISON, 1.6, 40, Abilities.PUNK_ROCK, Abilities.MINUS, Abilities.TECHNICIAN, 502, 75, 98, 70, 114, 70, 75, 45, 50, 176), new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.ELECTRIC, Type.POISON, 24, 40, Abilities.PUNK_ROCK, Abilities.MINUS, Abilities.TECHNICIAN, 602, 95, 118, 80, 144, 80, 85, 45, 50, 176), ), - new PokemonSpecies(Species.SIZZLIPEDE, "Sizzlipede", 8, false, false, false, "Radiator Pokémon", Type.FIRE, Type.BUG, 0.7, 1, Abilities.FLASH_FIRE, Abilities.WHITE_SMOKE, Abilities.FLAME_BODY, 305, 50, 65, 45, 50, 50, 45, 190, 50, 61, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.CENTISKORCH, "Centiskorch", 8, false, false, false, "Radiator Pokémon", Type.FIRE, Type.BUG, 3, 120, Abilities.FLASH_FIRE, Abilities.WHITE_SMOKE, Abilities.FLAME_BODY, 525, 100, 115, 65, 90, 90, 65, 75, 50, 184, GrowthRate.MEDIUM_FAST, 50, false, true, + new PokemonSpecies(Species.SIZZLIPEDE, 8, false, false, false, "Radiator Pokémon", Type.FIRE, Type.BUG, 0.7, 1, Abilities.FLASH_FIRE, Abilities.WHITE_SMOKE, Abilities.FLAME_BODY, 305, 50, 65, 45, 50, 50, 45, 190, 50, 61, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.CENTISKORCH, 8, false, false, false, "Radiator Pokémon", Type.FIRE, Type.BUG, 3, 120, Abilities.FLASH_FIRE, Abilities.WHITE_SMOKE, Abilities.FLAME_BODY, 525, 100, 115, 65, 90, 90, 65, 75, 50, 184, GrowthRate.MEDIUM_FAST, 50, false, true, new PokemonForm("Normal", "", Type.FIRE, Type.BUG, 3, 120, Abilities.FLASH_FIRE, Abilities.WHITE_SMOKE, Abilities.FLAME_BODY, 525, 100, 115, 65, 90, 90, 65, 75, 50, 184), new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.FIRE, Type.BUG, 75, 120, Abilities.FLASH_FIRE, Abilities.WHITE_SMOKE, Abilities.FLAME_BODY, 625, 125, 145, 75, 105, 105, 70, 75, 50, 184), ), - new PokemonSpecies(Species.CLOBBOPUS, "Clobbopus", 8, false, false, false, "Tantrum Pokémon", Type.FIGHTING, null, 0.6, 4, Abilities.LIMBER, Abilities.NONE, Abilities.TECHNICIAN, 310, 50, 68, 60, 50, 50, 32, 180, 50, 62, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.GRAPPLOCT, "Grapploct", 8, false, false, false, "Jujitsu Pokémon", Type.FIGHTING, null, 1.6, 39, Abilities.LIMBER, Abilities.NONE, Abilities.TECHNICIAN, 480, 80, 118, 90, 70, 80, 42, 45, 50, 168, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.SINISTEA, "Sinistea", 8, false, false, false, "Black Tea Pokémon", Type.GHOST, null, 0.1, 0.2, Abilities.WEAK_ARMOR, Abilities.NONE, Abilities.CURSED_BODY, 308, 40, 45, 45, 74, 54, 50, 120, 50, 62, GrowthRate.MEDIUM_FAST, null, false, false, + new PokemonSpecies(Species.CLOBBOPUS, 8, false, false, false, "Tantrum Pokémon", Type.FIGHTING, null, 0.6, 4, Abilities.LIMBER, Abilities.NONE, Abilities.TECHNICIAN, 310, 50, 68, 60, 50, 50, 32, 180, 50, 62, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.GRAPPLOCT, 8, false, false, false, "Jujitsu Pokémon", Type.FIGHTING, null, 1.6, 39, Abilities.LIMBER, Abilities.NONE, Abilities.TECHNICIAN, 480, 80, 118, 90, 70, 80, 42, 45, 50, 168, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.SINISTEA, 8, false, false, false, "Black Tea Pokémon", Type.GHOST, null, 0.1, 0.2, Abilities.WEAK_ARMOR, Abilities.NONE, Abilities.CURSED_BODY, 308, 40, 45, 45, 74, 54, 50, 120, 50, 62, GrowthRate.MEDIUM_FAST, null, false, false, new PokemonForm("Phony Form", "phony", Type.GHOST, null, 0.1, 0.2, Abilities.WEAK_ARMOR, Abilities.NONE, Abilities.CURSED_BODY, 308, 40, 45, 45, 74, 54, 50, 120, 50, 62, false, ""), new PokemonForm("Antique Form", "antique", Type.GHOST, null, 0.1, 0.2, Abilities.WEAK_ARMOR, Abilities.NONE, Abilities.CURSED_BODY, 308, 40, 45, 45, 74, 54, 50, 120, 50, 62, false, ""), ), - new PokemonSpecies(Species.POLTEAGEIST, "Polteageist", 8, false, false, false, "Black Tea Pokémon", Type.GHOST, null, 0.2, 0.4, Abilities.WEAK_ARMOR, Abilities.NONE, Abilities.CURSED_BODY, 508, 60, 65, 65, 134, 114, 70, 60, 50, 178, GrowthRate.MEDIUM_FAST, null, false, false, + new PokemonSpecies(Species.POLTEAGEIST, 8, false, false, false, "Black Tea Pokémon", Type.GHOST, null, 0.2, 0.4, Abilities.WEAK_ARMOR, Abilities.NONE, Abilities.CURSED_BODY, 508, 60, 65, 65, 134, 114, 70, 60, 50, 178, GrowthRate.MEDIUM_FAST, null, false, false, new PokemonForm("Phony Form", "phony", Type.GHOST, null, 0.2, 0.4, Abilities.WEAK_ARMOR, Abilities.NONE, Abilities.CURSED_BODY, 508, 60, 65, 65, 134, 114, 70, 60, 50, 178, false, ""), new PokemonForm("Antique Form", "antique", Type.GHOST, null, 0.2, 0.4, Abilities.WEAK_ARMOR, Abilities.NONE, Abilities.CURSED_BODY, 508, 60, 65, 65, 134, 114, 70, 60, 50, 178, false, ""), ), - new PokemonSpecies(Species.HATENNA, "Hatenna", 8, false, false, false, "Calm Pokémon", Type.PSYCHIC, null, 0.4, 3.4, Abilities.HEALER, Abilities.ANTICIPATION, Abilities.MAGIC_BOUNCE, 265, 42, 30, 45, 56, 53, 39, 235, 50, 53, GrowthRate.SLOW, 0, false), - new PokemonSpecies(Species.HATTREM, "Hattrem", 8, false, false, false, "Serene Pokémon", Type.PSYCHIC, null, 0.6, 4.8, Abilities.HEALER, Abilities.ANTICIPATION, Abilities.MAGIC_BOUNCE, 370, 57, 40, 65, 86, 73, 49, 120, 50, 130, GrowthRate.SLOW, 0, false), - new PokemonSpecies(Species.HATTERENE, "Hatterene", 8, false, false, false, "Silent Pokémon", Type.PSYCHIC, Type.FAIRY, 2.1, 5.1, Abilities.HEALER, Abilities.ANTICIPATION, Abilities.MAGIC_BOUNCE, 510, 57, 90, 95, 136, 103, 29, 45, 50, 255, GrowthRate.SLOW, 0, false, true, + new PokemonSpecies(Species.HATENNA, 8, false, false, false, "Calm Pokémon", Type.PSYCHIC, null, 0.4, 3.4, Abilities.HEALER, Abilities.ANTICIPATION, Abilities.MAGIC_BOUNCE, 265, 42, 30, 45, 56, 53, 39, 235, 50, 53, GrowthRate.SLOW, 0, false), + new PokemonSpecies(Species.HATTREM, 8, false, false, false, "Serene Pokémon", Type.PSYCHIC, null, 0.6, 4.8, Abilities.HEALER, Abilities.ANTICIPATION, Abilities.MAGIC_BOUNCE, 370, 57, 40, 65, 86, 73, 49, 120, 50, 130, GrowthRate.SLOW, 0, false), + new PokemonSpecies(Species.HATTERENE, 8, false, false, false, "Silent Pokémon", Type.PSYCHIC, Type.FAIRY, 2.1, 5.1, Abilities.HEALER, Abilities.ANTICIPATION, Abilities.MAGIC_BOUNCE, 510, 57, 90, 95, 136, 103, 29, 45, 50, 255, GrowthRate.SLOW, 0, false, true, new PokemonForm("Normal", "", Type.PSYCHIC, Type.FAIRY, 2.1, 5.1, Abilities.HEALER, Abilities.ANTICIPATION, Abilities.MAGIC_BOUNCE, 510, 57, 90, 95, 136, 103, 29, 45, 50, 255), new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.PSYCHIC, Type.FAIRY, 26, 5.1, Abilities.HEALER, Abilities.ANTICIPATION, Abilities.MAGIC_BOUNCE, 610, 70, 105, 110, 160, 125, 40, 45, 50, 255), ), - new PokemonSpecies(Species.IMPIDIMP, "Impidimp", 8, false, false, false, "Wily Pokémon", Type.DARK, Type.FAIRY, 0.4, 5.5, Abilities.PRANKSTER, Abilities.FRISK, Abilities.PICKPOCKET, 265, 45, 45, 30, 55, 40, 50, 255, 50, 53, GrowthRate.MEDIUM_FAST, 100, false), - new PokemonSpecies(Species.MORGREM, "Morgrem", 8, false, false, false, "Devious Pokémon", Type.DARK, Type.FAIRY, 0.8, 12.5, Abilities.PRANKSTER, Abilities.FRISK, Abilities.PICKPOCKET, 370, 65, 60, 45, 75, 55, 70, 120, 50, 130, GrowthRate.MEDIUM_FAST, 100, false), - new PokemonSpecies(Species.GRIMMSNARL, "Grimmsnarl", 8, false, false, false, "Bulk Up Pokémon", Type.DARK, Type.FAIRY, 1.5, 61, Abilities.PRANKSTER, Abilities.FRISK, Abilities.PICKPOCKET, 510, 95, 120, 65, 95, 75, 60, 45, 50, 255, GrowthRate.MEDIUM_FAST, 100, false, true, + new PokemonSpecies(Species.IMPIDIMP, 8, false, false, false, "Wily Pokémon", Type.DARK, Type.FAIRY, 0.4, 5.5, Abilities.PRANKSTER, Abilities.FRISK, Abilities.PICKPOCKET, 265, 45, 45, 30, 55, 40, 50, 255, 50, 53, GrowthRate.MEDIUM_FAST, 100, false), + new PokemonSpecies(Species.MORGREM, 8, false, false, false, "Devious Pokémon", Type.DARK, Type.FAIRY, 0.8, 12.5, Abilities.PRANKSTER, Abilities.FRISK, Abilities.PICKPOCKET, 370, 65, 60, 45, 75, 55, 70, 120, 50, 130, GrowthRate.MEDIUM_FAST, 100, false), + new PokemonSpecies(Species.GRIMMSNARL, 8, false, false, false, "Bulk Up Pokémon", Type.DARK, Type.FAIRY, 1.5, 61, Abilities.PRANKSTER, Abilities.FRISK, Abilities.PICKPOCKET, 510, 95, 120, 65, 95, 75, 60, 45, 50, 255, GrowthRate.MEDIUM_FAST, 100, false, true, new PokemonForm("Normal", "", Type.DARK, Type.FAIRY, 1.5, 61, Abilities.PRANKSTER, Abilities.FRISK, Abilities.PICKPOCKET, 510, 95, 120, 65, 95, 75, 60, 45, 50, 255), new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.DARK, Type.FAIRY, 32, 61, Abilities.PRANKSTER, Abilities.FRISK, Abilities.PICKPOCKET, 610, 120, 155, 75, 110, 85, 65, 45, 50, 255), ), - new PokemonSpecies(Species.OBSTAGOON, "Obstagoon", 8, false, false, false, "Blocking Pokémon", Type.DARK, Type.NORMAL, 1.6, 46, Abilities.RECKLESS, Abilities.GUTS, Abilities.DEFIANT, 520, 93, 90, 101, 60, 81, 95, 45, 50, 260, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.PERRSERKER, "Perrserker", 8, false, false, false, "Viking Pokémon", Type.STEEL, null, 0.8, 28, Abilities.BATTLE_ARMOR, Abilities.TOUGH_CLAWS, Abilities.STEELY_SPIRIT, 440, 70, 110, 100, 50, 60, 50, 90, 50, 154, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.CURSOLA, "Cursola", 8, false, false, false, "Coral Pokémon", Type.GHOST, null, 1, 0.4, Abilities.WEAK_ARMOR, Abilities.NONE, Abilities.PERISH_BODY, 510, 60, 95, 50, 145, 130, 30, 30, 50, 179, GrowthRate.FAST, 25, false), - new PokemonSpecies(Species.SIRFETCHD, "Sirfetch'd", 8, false, false, false, "Wild Duck Pokémon", Type.FIGHTING, null, 0.8, 117, Abilities.STEADFAST, Abilities.NONE, Abilities.SCRAPPY, 507, 62, 135, 95, 68, 82, 65, 45, 50, 177, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.MR_RIME, "Mr. Rime", 8, false, false, false, "Comedian Pokémon", Type.ICE, Type.PSYCHIC, 1.5, 58.2, Abilities.TANGLED_FEET, Abilities.SCREEN_CLEANER, Abilities.ICE_BODY, 520, 80, 85, 75, 110, 100, 70, 45, 50, 182, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.RUNERIGUS, "Runerigus", 8, false, false, false, "Grudge Pokémon", Type.GROUND, Type.GHOST, 1.6, 66.6, Abilities.WANDERING_SPIRIT, Abilities.NONE, Abilities.NONE, 483, 58, 95, 145, 50, 105, 30, 90, 50, 169, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.MILCERY, "Milcery", 8, false, false, false, "Cream Pokémon", Type.FAIRY, null, 0.2, 0.3, Abilities.SWEET_VEIL, Abilities.NONE, Abilities.AROMA_VEIL, 270, 45, 40, 40, 50, 61, 34, 200, 50, 54, GrowthRate.MEDIUM_FAST, 0, false), - new PokemonSpecies(Species.ALCREMIE, "Alcremie", 8, false, false, false, "Cream Pokémon", Type.FAIRY, null, 0.3, 0.5, Abilities.SWEET_VEIL, Abilities.NONE, Abilities.AROMA_VEIL, 495, 65, 60, 75, 110, 121, 64, 100, 50, 173, GrowthRate.MEDIUM_FAST, 0, false, true, + new PokemonSpecies(Species.OBSTAGOON, 8, false, false, false, "Blocking Pokémon", Type.DARK, Type.NORMAL, 1.6, 46, Abilities.RECKLESS, Abilities.GUTS, Abilities.DEFIANT, 520, 93, 90, 101, 60, 81, 95, 45, 50, 260, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.PERRSERKER, 8, false, false, false, "Viking Pokémon", Type.STEEL, null, 0.8, 28, Abilities.BATTLE_ARMOR, Abilities.TOUGH_CLAWS, Abilities.STEELY_SPIRIT, 440, 70, 110, 100, 50, 60, 50, 90, 50, 154, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.CURSOLA, 8, false, false, false, "Coral Pokémon", Type.GHOST, null, 1, 0.4, Abilities.WEAK_ARMOR, Abilities.NONE, Abilities.PERISH_BODY, 510, 60, 95, 50, 145, 130, 30, 30, 50, 179, GrowthRate.FAST, 25, false), + new PokemonSpecies(Species.SIRFETCHD, 8, false, false, false, "Wild Duck Pokémon", Type.FIGHTING, null, 0.8, 117, Abilities.STEADFAST, Abilities.NONE, Abilities.SCRAPPY, 507, 62, 135, 95, 68, 82, 65, 45, 50, 177, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.MR_RIME, 8, false, false, false, "Comedian Pokémon", Type.ICE, Type.PSYCHIC, 1.5, 58.2, Abilities.TANGLED_FEET, Abilities.SCREEN_CLEANER, Abilities.ICE_BODY, 520, 80, 85, 75, 110, 100, 70, 45, 50, 182, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.RUNERIGUS, 8, false, false, false, "Grudge Pokémon", Type.GROUND, Type.GHOST, 1.6, 66.6, Abilities.WANDERING_SPIRIT, Abilities.NONE, Abilities.NONE, 483, 58, 95, 145, 50, 105, 30, 90, 50, 169, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.MILCERY, 8, false, false, false, "Cream Pokémon", Type.FAIRY, null, 0.2, 0.3, Abilities.SWEET_VEIL, Abilities.NONE, Abilities.AROMA_VEIL, 270, 45, 40, 40, 50, 61, 34, 200, 50, 54, GrowthRate.MEDIUM_FAST, 0, false), + new PokemonSpecies(Species.ALCREMIE, 8, false, false, false, "Cream Pokémon", Type.FAIRY, null, 0.3, 0.5, Abilities.SWEET_VEIL, Abilities.NONE, Abilities.AROMA_VEIL, 495, 65, 60, 75, 110, 121, 64, 100, 50, 173, GrowthRate.MEDIUM_FAST, 0, false, true, new PokemonForm("Vanilla Cream", "vanilla-cream", Type.FAIRY, null, 0.3, 0.5, Abilities.SWEET_VEIL, Abilities.NONE, Abilities.AROMA_VEIL, 495, 65, 60, 75, 110, 121, 64, 100, 50, 173, false, ""), new PokemonForm("Ruby Cream", "ruby-cream", Type.FAIRY, null, 0.3, 0.5, Abilities.SWEET_VEIL, Abilities.NONE, Abilities.AROMA_VEIL, 495, 65, 60, 75, 110, 121, 64, 100, 50, 173, false, ""), new PokemonForm("Matcha Cream", "matcha-cream", Type.FAIRY, null, 0.3, 0.5, Abilities.SWEET_VEIL, Abilities.NONE, Abilities.AROMA_VEIL, 495, 65, 60, 75, 110, 121, 64, 100, 50, 173, false, ""), @@ -2213,238 +2219,238 @@ export function initSpecies() { new PokemonForm("Rainbow Swirl", "rainbow-swirl", Type.FAIRY, null, 0.3, 0.5, Abilities.SWEET_VEIL, Abilities.NONE, Abilities.AROMA_VEIL, 495, 65, 60, 75, 110, 121, 64, 100, 50, 173, false, ""), new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.FAIRY, null, 30, 0.5, Abilities.SWEET_VEIL, Abilities.NONE, Abilities.AROMA_VEIL, 595, 80, 70, 85, 140, 150, 65, 100, 50, 173), ), - new PokemonSpecies(Species.FALINKS, "Falinks", 8, false, false, false, "Formation Pokémon", Type.FIGHTING, null, 3, 62, Abilities.BATTLE_ARMOR, Abilities.NONE, Abilities.DEFIANT, 470, 65, 100, 100, 70, 60, 75, 45, 50, 165, GrowthRate.MEDIUM_FAST, null, false), - new PokemonSpecies(Species.PINCURCHIN, "Pincurchin", 8, false, false, false, "Sea Urchin Pokémon", Type.ELECTRIC, null, 0.3, 1, Abilities.LIGHTNING_ROD, Abilities.NONE, Abilities.ELECTRIC_SURGE, 435, 48, 101, 95, 91, 85, 15, 75, 50, 152, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.SNOM, "Snom", 8, false, false, false, "Worm Pokémon", Type.ICE, Type.BUG, 0.3, 3.8, Abilities.SHIELD_DUST, Abilities.NONE, Abilities.ICE_SCALES, 185, 30, 25, 35, 45, 30, 20, 190, 50, 37, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.FROSMOTH, "Frosmoth", 8, false, false, false, "Frost Moth Pokémon", Type.ICE, Type.BUG, 1.3, 42, Abilities.SHIELD_DUST, Abilities.NONE, Abilities.ICE_SCALES, 475, 70, 65, 60, 125, 90, 65, 75, 50, 166, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.STONJOURNER, "Stonjourner", 8, false, false, false, "Big Rock Pokémon", Type.ROCK, null, 2.5, 520, Abilities.POWER_SPOT, Abilities.NONE, Abilities.NONE, 470, 100, 125, 135, 20, 20, 70, 60, 50, 165, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.EISCUE, "Eiscue", 8, false, false, false, "Penguin Pokémon", Type.ICE, null, 1.4, 89, Abilities.ICE_FACE, Abilities.NONE, Abilities.NONE, 470, 75, 80, 110, 65, 90, 50, 60, 50, 165, GrowthRate.SLOW, 50, false, false, + new PokemonSpecies(Species.FALINKS, 8, false, false, false, "Formation Pokémon", Type.FIGHTING, null, 3, 62, Abilities.BATTLE_ARMOR, Abilities.NONE, Abilities.DEFIANT, 470, 65, 100, 100, 70, 60, 75, 45, 50, 165, GrowthRate.MEDIUM_FAST, null, false), + new PokemonSpecies(Species.PINCURCHIN, 8, false, false, false, "Sea Urchin Pokémon", Type.ELECTRIC, null, 0.3, 1, Abilities.LIGHTNING_ROD, Abilities.NONE, Abilities.ELECTRIC_SURGE, 435, 48, 101, 95, 91, 85, 15, 75, 50, 152, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.SNOM, 8, false, false, false, "Worm Pokémon", Type.ICE, Type.BUG, 0.3, 3.8, Abilities.SHIELD_DUST, Abilities.NONE, Abilities.ICE_SCALES, 185, 30, 25, 35, 45, 30, 20, 190, 50, 37, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.FROSMOTH, 8, false, false, false, "Frost Moth Pokémon", Type.ICE, Type.BUG, 1.3, 42, Abilities.SHIELD_DUST, Abilities.NONE, Abilities.ICE_SCALES, 475, 70, 65, 60, 125, 90, 65, 75, 50, 166, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.STONJOURNER, 8, false, false, false, "Big Rock Pokémon", Type.ROCK, null, 2.5, 520, Abilities.POWER_SPOT, Abilities.NONE, Abilities.NONE, 470, 100, 125, 135, 20, 20, 70, 60, 50, 165, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.EISCUE, 8, false, false, false, "Penguin Pokémon", Type.ICE, null, 1.4, 89, Abilities.ICE_FACE, Abilities.NONE, Abilities.NONE, 470, 75, 80, 110, 65, 90, 50, 60, 50, 165, GrowthRate.SLOW, 50, false, false, new PokemonForm("Ice Face", "", Type.ICE, null, 1.4, 89, Abilities.ICE_FACE, Abilities.NONE, Abilities.NONE, 470, 75, 80, 110, 65, 90, 50, 60, 50, 165), new PokemonForm("No Ice", "no-ice", Type.ICE, null, 1.4, 89, Abilities.ICE_FACE, Abilities.NONE, Abilities.NONE, 470, 75, 80, 70, 65, 50, 130, 60, 50, 165), ), - new PokemonSpecies(Species.INDEEDEE, "Indeedee", 8, false, false, false, "Emotion Pokémon", Type.PSYCHIC, Type.NORMAL, 0.9, 28, Abilities.INNER_FOCUS, Abilities.SYNCHRONIZE, Abilities.PSYCHIC_SURGE, 475, 60, 65, 55, 105, 95, 95, 30, 140, 166, GrowthRate.FAST, 50, false, false, + new PokemonSpecies(Species.INDEEDEE, 8, false, false, false, "Emotion Pokémon", Type.PSYCHIC, Type.NORMAL, 0.9, 28, Abilities.INNER_FOCUS, Abilities.SYNCHRONIZE, Abilities.PSYCHIC_SURGE, 475, 60, 65, 55, 105, 95, 95, 30, 140, 166, GrowthRate.FAST, 50, false, false, new PokemonForm("Male", "male", Type.PSYCHIC, Type.NORMAL, 0.9, 28, Abilities.INNER_FOCUS, Abilities.SYNCHRONIZE, Abilities.PSYCHIC_SURGE, 475, 60, 65, 55, 105, 95, 95, 30, 140, 166, false, ""), new PokemonForm("Female", "female", Type.PSYCHIC, Type.NORMAL, 0.9, 28, Abilities.OWN_TEMPO, Abilities.SYNCHRONIZE, Abilities.PSYCHIC_SURGE, 475, 70, 55, 65, 95, 105, 85, 30, 140, 166), ), - new PokemonSpecies(Species.MORPEKO, "Morpeko", 8, false, false, false, "Two-Sided Pokémon", Type.ELECTRIC, Type.DARK, 0.3, 3, Abilities.HUNGER_SWITCH, Abilities.NONE, Abilities.NONE, 436, 58, 95, 58, 70, 58, 97, 180, 50, 153, GrowthRate.MEDIUM_FAST, 50, false, false, + new PokemonSpecies(Species.MORPEKO, 8, false, false, false, "Two-Sided Pokémon", Type.ELECTRIC, Type.DARK, 0.3, 3, Abilities.HUNGER_SWITCH, Abilities.NONE, Abilities.NONE, 436, 58, 95, 58, 70, 58, 97, 180, 50, 153, GrowthRate.MEDIUM_FAST, 50, false, false, new PokemonForm("Full Belly Mode", "full-belly", Type.ELECTRIC, Type.DARK, 0.3, 3, Abilities.HUNGER_SWITCH, Abilities.NONE, Abilities.NONE, 436, 58, 95, 58, 70, 58, 97, 180, 50, 153, false, ""), new PokemonForm("Hangry Mode", "hangry", Type.ELECTRIC, Type.DARK, 0.3, 3, Abilities.HUNGER_SWITCH, Abilities.NONE, Abilities.NONE, 436, 58, 95, 58, 70, 58, 97, 180, 50, 153), ), - new PokemonSpecies(Species.CUFANT, "Cufant", 8, false, false, false, "Copperderm Pokémon", Type.STEEL, null, 1.2, 100, Abilities.SHEER_FORCE, Abilities.NONE, Abilities.HEAVY_METAL, 330, 72, 80, 49, 40, 49, 40, 190, 50, 66, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.COPPERAJAH, "Copperajah", 8, false, false, false, "Copperderm Pokémon", Type.STEEL, null, 3, 650, Abilities.SHEER_FORCE, Abilities.NONE, Abilities.HEAVY_METAL, 500, 122, 130, 69, 80, 69, 30, 90, 50, 175, GrowthRate.MEDIUM_FAST, 50, false, true, + new PokemonSpecies(Species.CUFANT, 8, false, false, false, "Copperderm Pokémon", Type.STEEL, null, 1.2, 100, Abilities.SHEER_FORCE, Abilities.NONE, Abilities.HEAVY_METAL, 330, 72, 80, 49, 40, 49, 40, 190, 50, 66, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.COPPERAJAH, 8, false, false, false, "Copperderm Pokémon", Type.STEEL, null, 3, 650, Abilities.SHEER_FORCE, Abilities.NONE, Abilities.HEAVY_METAL, 500, 122, 130, 69, 80, 69, 30, 90, 50, 175, GrowthRate.MEDIUM_FAST, 50, false, true, new PokemonForm("Normal", "", Type.STEEL, null, 3, 650, Abilities.SHEER_FORCE, Abilities.NONE, Abilities.HEAVY_METAL, 500, 122, 130, 69, 80, 69, 30, 90, 50, 175), new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.STEEL, null, 23, 650, Abilities.SHEER_FORCE, Abilities.NONE, Abilities.HEAVY_METAL, 600, 150, 160, 80, 90, 80, 40, 90, 50, 175), ), - new PokemonSpecies(Species.DRACOZOLT, "Dracozolt", 8, false, false, false, "Fossil Pokémon", Type.ELECTRIC, Type.DRAGON, 1.8, 190, Abilities.VOLT_ABSORB, Abilities.HUSTLE, Abilities.SAND_RUSH, 505, 90, 100, 90, 80, 70, 75, 45, 50, 177, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.ARCTOZOLT, "Arctozolt", 8, false, false, false, "Fossil Pokémon", Type.ELECTRIC, Type.ICE, 2.3, 150, Abilities.VOLT_ABSORB, Abilities.STATIC, Abilities.SLUSH_RUSH, 505, 90, 100, 90, 90, 80, 55, 45, 50, 177, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.DRACOVISH, "Dracovish", 8, false, false, false, "Fossil Pokémon", Type.WATER, Type.DRAGON, 2.3, 215, Abilities.WATER_ABSORB, Abilities.STRONG_JAW, Abilities.SAND_RUSH, 505, 90, 90, 100, 70, 80, 75, 45, 50, 177, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.ARCTOVISH, "Arctovish", 8, false, false, false, "Fossil Pokémon", Type.WATER, Type.ICE, 2, 175, Abilities.WATER_ABSORB, Abilities.ICE_BODY, Abilities.SLUSH_RUSH, 505, 90, 90, 100, 80, 90, 55, 45, 50, 177, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.DURALUDON, "Duraludon", 8, false, false, false, "Alloy Pokémon", Type.STEEL, Type.DRAGON, 1.8, 40, Abilities.LIGHT_METAL, Abilities.HEAVY_METAL, Abilities.STALWART, 535, 70, 95, 115, 120, 50, 85, 45, 50, 187, GrowthRate.MEDIUM_FAST, 50, false, true, + new PokemonSpecies(Species.DRACOZOLT, 8, false, false, false, "Fossil Pokémon", Type.ELECTRIC, Type.DRAGON, 1.8, 190, Abilities.VOLT_ABSORB, Abilities.HUSTLE, Abilities.SAND_RUSH, 505, 90, 100, 90, 80, 70, 75, 45, 50, 177, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.ARCTOZOLT, 8, false, false, false, "Fossil Pokémon", Type.ELECTRIC, Type.ICE, 2.3, 150, Abilities.VOLT_ABSORB, Abilities.STATIC, Abilities.SLUSH_RUSH, 505, 90, 100, 90, 90, 80, 55, 45, 50, 177, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.DRACOVISH, 8, false, false, false, "Fossil Pokémon", Type.WATER, Type.DRAGON, 2.3, 215, Abilities.WATER_ABSORB, Abilities.STRONG_JAW, Abilities.SAND_RUSH, 505, 90, 90, 100, 70, 80, 75, 45, 50, 177, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.ARCTOVISH, 8, false, false, false, "Fossil Pokémon", Type.WATER, Type.ICE, 2, 175, Abilities.WATER_ABSORB, Abilities.ICE_BODY, Abilities.SLUSH_RUSH, 505, 90, 90, 100, 80, 90, 55, 45, 50, 177, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.DURALUDON, 8, false, false, false, "Alloy Pokémon", Type.STEEL, Type.DRAGON, 1.8, 40, Abilities.LIGHT_METAL, Abilities.HEAVY_METAL, Abilities.STALWART, 535, 70, 95, 115, 120, 50, 85, 45, 50, 187, GrowthRate.MEDIUM_FAST, 50, false, true, new PokemonForm("Normal", "", Type.STEEL, Type.DRAGON, 1.8, 40, Abilities.LIGHT_METAL, Abilities.HEAVY_METAL, Abilities.STALWART, 535, 70, 95, 115, 120, 50, 85, 45, 50, 187), new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.STEEL, Type.DRAGON, 43, 40, Abilities.LIGHT_METAL, Abilities.HEAVY_METAL, Abilities.STALWART, 635, 90, 110, 145, 140, 60, 90, 45, 50, 187), ), - new PokemonSpecies(Species.DREEPY, "Dreepy", 8, false, false, false, "Lingering Pokémon", Type.DRAGON, Type.GHOST, 0.5, 2, Abilities.CLEAR_BODY, Abilities.INFILTRATOR, Abilities.CURSED_BODY, 270, 28, 60, 30, 40, 30, 82, 45, 50, 54, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.DRAKLOAK, "Drakloak", 8, false, false, false, "Caretaker Pokémon", Type.DRAGON, Type.GHOST, 1.4, 11, Abilities.CLEAR_BODY, Abilities.INFILTRATOR, Abilities.CURSED_BODY, 410, 68, 80, 50, 60, 50, 102, 45, 50, 144, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.DRAGAPULT, "Dragapult", 8, false, false, false, "Stealth Pokémon", Type.DRAGON, Type.GHOST, 3, 50, Abilities.CLEAR_BODY, Abilities.INFILTRATOR, Abilities.CURSED_BODY, 600, 88, 120, 75, 100, 75, 142, 45, 50, 300, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.ZACIAN, "Zacian", 8, false, true, false, "Warrior Pokémon", Type.FAIRY, null, 2.8, 110, Abilities.INTREPID_SWORD, Abilities.NONE, Abilities.NONE, 660, 92, 120, 115, 80, 115, 138, 10, 0, 335, GrowthRate.SLOW, null, false, false, + new PokemonSpecies(Species.DREEPY, 8, false, false, false, "Lingering Pokémon", Type.DRAGON, Type.GHOST, 0.5, 2, Abilities.CLEAR_BODY, Abilities.INFILTRATOR, Abilities.CURSED_BODY, 270, 28, 60, 30, 40, 30, 82, 45, 50, 54, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.DRAKLOAK, 8, false, false, false, "Caretaker Pokémon", Type.DRAGON, Type.GHOST, 1.4, 11, Abilities.CLEAR_BODY, Abilities.INFILTRATOR, Abilities.CURSED_BODY, 410, 68, 80, 50, 60, 50, 102, 45, 50, 144, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.DRAGAPULT, 8, false, false, false, "Stealth Pokémon", Type.DRAGON, Type.GHOST, 3, 50, Abilities.CLEAR_BODY, Abilities.INFILTRATOR, Abilities.CURSED_BODY, 600, 88, 120, 75, 100, 75, 142, 45, 50, 300, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.ZACIAN, 8, false, true, false, "Warrior Pokémon", Type.FAIRY, null, 2.8, 110, Abilities.INTREPID_SWORD, Abilities.NONE, Abilities.NONE, 660, 92, 120, 115, 80, 115, 138, 10, 0, 335, GrowthRate.SLOW, null, false, false, new PokemonForm("Hero of Many Battles", "hero", Type.FAIRY, null, 2.8, 110, Abilities.INTREPID_SWORD, Abilities.NONE, Abilities.NONE, 660, 92, 120, 115, 80, 115, 138, 10, 0, 335, false, ""), new PokemonForm("Crowned", "crowned", Type.FAIRY, Type.STEEL, 2.8, 355, Abilities.INTREPID_SWORD, Abilities.NONE, Abilities.NONE, 700, 92, 150, 115, 80, 115, 148, 10, 0, 335), ), - new PokemonSpecies(Species.ZAMAZENTA, "Zamazenta", 8, false, true, false, "Warrior Pokémon", Type.FIGHTING, null, 2.9, 210, Abilities.DAUNTLESS_SHIELD, Abilities.NONE, Abilities.NONE, 660, 92, 120, 115, 80, 115, 138, 10, 0, 335, GrowthRate.SLOW, null, false, false, + new PokemonSpecies(Species.ZAMAZENTA, 8, false, true, false, "Warrior Pokémon", Type.FIGHTING, null, 2.9, 210, Abilities.DAUNTLESS_SHIELD, Abilities.NONE, Abilities.NONE, 660, 92, 120, 115, 80, 115, 138, 10, 0, 335, GrowthRate.SLOW, null, false, false, new PokemonForm("Hero of Many Battles", "hero", Type.FIGHTING, null, 2.9, 210, Abilities.DAUNTLESS_SHIELD, Abilities.NONE, Abilities.NONE, 660, 92, 120, 115, 80, 115, 138, 10, 0, 335, false, ""), new PokemonForm("Crowned", "crowned", Type.FIGHTING, Type.STEEL, 2.9, 785, Abilities.DAUNTLESS_SHIELD, Abilities.NONE, Abilities.NONE, 700, 92, 120, 140, 80, 140, 128, 10, 0, 335), ), - new PokemonSpecies(Species.ETERNATUS, "Eternatus", 8, false, true, false, "Gigantic Pokémon", Type.POISON, Type.DRAGON, 20, 950, Abilities.PRESSURE, Abilities.NONE, Abilities.NONE, 690, 140, 85, 95, 145, 95, 130, 255, 0, 345, GrowthRate.SLOW, null, false, true, + new PokemonSpecies(Species.ETERNATUS, 8, false, true, false, "Gigantic Pokémon", Type.POISON, Type.DRAGON, 20, 950, Abilities.PRESSURE, Abilities.NONE, Abilities.NONE, 690, 140, 85, 95, 145, 95, 130, 255, 0, 345, GrowthRate.SLOW, null, false, true, new PokemonForm("Normal", "", Type.POISON, Type.DRAGON, 20, 950, Abilities.PRESSURE, Abilities.NONE, Abilities.NONE, 690, 140, 85, 95, 145, 95, 130, 255, 0, 345), new PokemonForm("E-Max", "eternamax", Type.POISON, Type.DRAGON, 100, 0, Abilities.PRESSURE, Abilities.NONE, Abilities.NONE, 1125, 255, 115, 250, 125, 250, 130, 255, 0, 345), ), - new PokemonSpecies(Species.KUBFU, "Kubfu", 8, true, false, false, "Wushu Pokémon", Type.FIGHTING, null, 0.6, 12, Abilities.INNER_FOCUS, Abilities.NONE, Abilities.NONE, 385, 60, 90, 60, 53, 50, 72, 3, 50, 77, GrowthRate.SLOW, 87.5, false), - new PokemonSpecies(Species.URSHIFU, "Urshifu", 8, true, false, false, "Wushu Pokémon", Type.FIGHTING, Type.DARK, 1.9, 105, Abilities.UNSEEN_FIST, Abilities.NONE, Abilities.NONE, 550, 100, 130, 100, 63, 60, 97, 3, 50, 275, GrowthRate.SLOW, 87.5, false, true, + new PokemonSpecies(Species.KUBFU, 8, true, false, false, "Wushu Pokémon", Type.FIGHTING, null, 0.6, 12, Abilities.INNER_FOCUS, Abilities.NONE, Abilities.NONE, 385, 60, 90, 60, 53, 50, 72, 3, 50, 77, GrowthRate.SLOW, 87.5, false), + new PokemonSpecies(Species.URSHIFU, 8, true, false, false, "Wushu Pokémon", Type.FIGHTING, Type.DARK, 1.9, 105, Abilities.UNSEEN_FIST, Abilities.NONE, Abilities.NONE, 550, 100, 130, 100, 63, 60, 97, 3, 50, 275, GrowthRate.SLOW, 87.5, false, true, new PokemonForm("Single Strike Style", "single-strike", Type.FIGHTING, Type.DARK, 1.9, 105, Abilities.UNSEEN_FIST, Abilities.NONE, Abilities.NONE, 550, 100, 130, 100, 63, 60, 97, 3, 50, 275, false, ""), new PokemonForm("Rapid Strike Style", "rapid-strike", Type.FIGHTING, Type.WATER, 1.9, 105, Abilities.UNSEEN_FIST, Abilities.NONE, Abilities.NONE, 550, 100, 130, 100, 63, 60, 97, 3, 50, 275), new PokemonForm("G-Max Single Strike Style", SpeciesFormKey.GIGANTAMAX_SINGLE, Type.FIGHTING, Type.DARK, 29, 105, Abilities.UNSEEN_FIST, Abilities.NONE, Abilities.NONE, 650, 125, 160, 120, 75, 70, 100, 3, 50, 275), new PokemonForm("G-Max Rapid Strike Style", SpeciesFormKey.GIGANTAMAX_RAPID, Type.FIGHTING, Type.WATER, 26, 105, Abilities.UNSEEN_FIST, Abilities.NONE, Abilities.NONE, 650, 125, 160, 120, 75, 70, 100, 3, 50, 275), ), - new PokemonSpecies(Species.ZARUDE, "Zarude", 8, false, false, true, "Rogue Monkey Pokémon", Type.DARK, Type.GRASS, 1.8, 70, Abilities.LEAF_GUARD, Abilities.NONE, Abilities.NONE, 600, 105, 120, 105, 70, 95, 105, 3, 0, 300, GrowthRate.SLOW, null, false, false, + new PokemonSpecies(Species.ZARUDE, 8, false, false, true, "Rogue Monkey Pokémon", Type.DARK, Type.GRASS, 1.8, 70, Abilities.LEAF_GUARD, Abilities.NONE, Abilities.NONE, 600, 105, 120, 105, 70, 95, 105, 3, 0, 300, GrowthRate.SLOW, null, false, false, new PokemonForm("Normal", "", Type.DARK, Type.GRASS, 1.8, 70, Abilities.LEAF_GUARD, Abilities.NONE, Abilities.NONE, 600, 105, 120, 105, 70, 95, 105, 3, 0, 300), new PokemonForm("Dada", "dada", Type.DARK, Type.GRASS, 1.8, 70, Abilities.LEAF_GUARD, Abilities.NONE, Abilities.NONE, 600, 105, 120, 105, 70, 95, 105, 3, 0, 300), ), - new PokemonSpecies(Species.REGIELEKI, "Regieleki", 8, true, false, false, "Electron Pokémon", Type.ELECTRIC, null, 1.2, 145, Abilities.TRANSISTOR, Abilities.NONE, Abilities.NONE, 580, 80, 100, 50, 100, 50, 200, 3, 35, 290, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.REGIDRAGO, "Regidrago", 8, true, false, false, "Dragon Orb Pokémon", Type.DRAGON, null, 2.1, 200, Abilities.DRAGONS_MAW, Abilities.NONE, Abilities.NONE, 580, 200, 100, 50, 100, 50, 80, 3, 35, 290, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.GLASTRIER, "Glastrier", 8, true, false, false, "Wild Horse Pokémon", Type.ICE, null, 2.2, 800, Abilities.CHILLING_NEIGH, Abilities.NONE, Abilities.NONE, 580, 100, 145, 130, 65, 110, 30, 3, 35, 290, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.SPECTRIER, "Spectrier", 8, true, false, false, "Swift Horse Pokémon", Type.GHOST, null, 2, 44.5, Abilities.GRIM_NEIGH, Abilities.NONE, Abilities.NONE, 580, 100, 65, 60, 145, 80, 130, 3, 35, 290, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.CALYREX, "Calyrex", 8, true, false, false, "King Pokémon", Type.PSYCHIC, Type.GRASS, 1.1, 7.7, Abilities.UNNERVE, Abilities.NONE, Abilities.NONE, 500, 100, 80, 80, 80, 80, 80, 3, 100, 250, GrowthRate.SLOW, null, false, true, + new PokemonSpecies(Species.REGIELEKI, 8, true, false, false, "Electron Pokémon", Type.ELECTRIC, null, 1.2, 145, Abilities.TRANSISTOR, Abilities.NONE, Abilities.NONE, 580, 80, 100, 50, 100, 50, 200, 3, 35, 290, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.REGIDRAGO, 8, true, false, false, "Dragon Orb Pokémon", Type.DRAGON, null, 2.1, 200, Abilities.DRAGONS_MAW, Abilities.NONE, Abilities.NONE, 580, 200, 100, 50, 100, 50, 80, 3, 35, 290, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.GLASTRIER, 8, true, false, false, "Wild Horse Pokémon", Type.ICE, null, 2.2, 800, Abilities.CHILLING_NEIGH, Abilities.NONE, Abilities.NONE, 580, 100, 145, 130, 65, 110, 30, 3, 35, 290, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.SPECTRIER, 8, true, false, false, "Swift Horse Pokémon", Type.GHOST, null, 2, 44.5, Abilities.GRIM_NEIGH, Abilities.NONE, Abilities.NONE, 580, 100, 65, 60, 145, 80, 130, 3, 35, 290, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.CALYREX, 8, true, false, false, "King Pokémon", Type.PSYCHIC, Type.GRASS, 1.1, 7.7, Abilities.UNNERVE, Abilities.NONE, Abilities.NONE, 500, 100, 80, 80, 80, 80, 80, 3, 100, 250, GrowthRate.SLOW, null, false, true, new PokemonForm("Normal", "", Type.PSYCHIC, Type.GRASS, 1.1, 7.7, Abilities.UNNERVE, Abilities.NONE, Abilities.NONE, 500, 100, 80, 80, 80, 80, 80, 3, 100, 250), new PokemonForm("Ice", "ice", Type.PSYCHIC, Type.ICE, 2.4, 809.1, Abilities.AS_ONE_GLASTRIER, Abilities.NONE, Abilities.NONE, 680, 100, 165, 150, 85, 130, 50, 3, 100, 250), new PokemonForm("Shadow", "shadow", Type.PSYCHIC, Type.GHOST, 2.4, 53.6, Abilities.AS_ONE_SPECTRIER, Abilities.NONE, Abilities.NONE, 680, 100, 85, 80, 165, 100, 150, 3, 100, 250), ), - new PokemonSpecies(Species.WYRDEER, "Wyrdeer", 8, false, false, false, "Big Horn Pokémon", Type.NORMAL, Type.PSYCHIC, 1.8, 95.1, Abilities.INTIMIDATE, Abilities.FRISK, Abilities.SAP_SIPPER, 525, 103, 105, 72, 105, 75, 65, 135, 50, 263, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.KLEAVOR, "Kleavor", 8, false, false, false, "Axe Pokémon", Type.BUG, Type.ROCK, 1.8, 89, Abilities.SWARM, Abilities.SHEER_FORCE, Abilities.SHARPNESS, 500, 70, 135, 95, 45, 70, 85, 115, 50, 175, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.URSALUNA, "Ursaluna", 8, false, false, false, "Peat Pokémon", Type.GROUND, Type.NORMAL, 2.4, 290, Abilities.GUTS, Abilities.BULLETPROOF, Abilities.UNNERVE, 550, 130, 140, 105, 45, 80, 50, 75, 50, 275, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.BASCULEGION, "Basculegion", 8, false, false, false, "Big Fish Pokémon", Type.WATER, Type.GHOST, 3, 110, Abilities.SWIFT_SWIM, Abilities.ADAPTABILITY, Abilities.MOLD_BREAKER, 530, 120, 112, 65, 80, 75, 78, 135, 50, 265, GrowthRate.MEDIUM_FAST, 50, false, false, + new PokemonSpecies(Species.WYRDEER, 8, false, false, false, "Big Horn Pokémon", Type.NORMAL, Type.PSYCHIC, 1.8, 95.1, Abilities.INTIMIDATE, Abilities.FRISK, Abilities.SAP_SIPPER, 525, 103, 105, 72, 105, 75, 65, 135, 50, 263, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.KLEAVOR, 8, false, false, false, "Axe Pokémon", Type.BUG, Type.ROCK, 1.8, 89, Abilities.SWARM, Abilities.SHEER_FORCE, Abilities.SHARPNESS, 500, 70, 135, 95, 45, 70, 85, 115, 50, 175, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.URSALUNA, 8, false, false, false, "Peat Pokémon", Type.GROUND, Type.NORMAL, 2.4, 290, Abilities.GUTS, Abilities.BULLETPROOF, Abilities.UNNERVE, 550, 130, 140, 105, 45, 80, 50, 75, 50, 275, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.BASCULEGION, 8, false, false, false, "Big Fish Pokémon", Type.WATER, Type.GHOST, 3, 110, Abilities.SWIFT_SWIM, Abilities.ADAPTABILITY, Abilities.MOLD_BREAKER, 530, 120, 112, 65, 80, 75, 78, 135, 50, 265, GrowthRate.MEDIUM_FAST, 50, false, false, new PokemonForm("Male", "male", Type.WATER, Type.GHOST, 3, 110, Abilities.SWIFT_SWIM, Abilities.ADAPTABILITY, Abilities.MOLD_BREAKER, 530, 120, 112, 65, 80, 75, 78, 135, 50, 265, false, ""), new PokemonForm("Female", "female", Type.WATER, Type.GHOST, 3, 110, Abilities.SWIFT_SWIM, Abilities.ADAPTABILITY, Abilities.MOLD_BREAKER, 530, 120, 92, 65, 100, 75, 78, 135, 50, 265), ), - new PokemonSpecies(Species.SNEASLER, "Sneasler", 8, false, false, false, "Free Climb Pokémon", Type.FIGHTING, Type.POISON, 1.3, 43, Abilities.PRESSURE, Abilities.UNBURDEN, Abilities.POISON_TOUCH, 510, 80, 130, 60, 40, 80, 120, 135, 50, 102, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.OVERQWIL, "Overqwil", 8, false, false, false, "Pin Cluster Pokémon", Type.DARK, Type.POISON, 2.5, 60.5, Abilities.POISON_POINT, Abilities.SWIFT_SWIM, Abilities.INTIMIDATE, 510, 85, 115, 95, 65, 65, 85, 135, 50, 179, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.ENAMORUS, "Enamorus", 8, true, false, false, "Love-Hate Pokémon", Type.FAIRY, Type.FLYING, 1.6, 48, Abilities.CUTE_CHARM, Abilities.NONE, Abilities.CONTRARY, 580, 74, 115, 70, 135, 80, 106, 3, 50, 116, GrowthRate.SLOW, 0, false, true, + new PokemonSpecies(Species.SNEASLER, 8, false, false, false, "Free Climb Pokémon", Type.FIGHTING, Type.POISON, 1.3, 43, Abilities.PRESSURE, Abilities.UNBURDEN, Abilities.POISON_TOUCH, 510, 80, 130, 60, 40, 80, 120, 135, 50, 102, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.OVERQWIL, 8, false, false, false, "Pin Cluster Pokémon", Type.DARK, Type.POISON, 2.5, 60.5, Abilities.POISON_POINT, Abilities.SWIFT_SWIM, Abilities.INTIMIDATE, 510, 85, 115, 95, 65, 65, 85, 135, 50, 179, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.ENAMORUS, 8, true, false, false, "Love-Hate Pokémon", Type.FAIRY, Type.FLYING, 1.6, 48, Abilities.CUTE_CHARM, Abilities.NONE, Abilities.CONTRARY, 580, 74, 115, 70, 135, 80, 106, 3, 50, 116, GrowthRate.SLOW, 0, false, true, new PokemonForm("Incarnate Forme", "incarnate", Type.FAIRY, Type.FLYING, 1.6, 48, Abilities.CUTE_CHARM, Abilities.NONE, Abilities.CONTRARY, 580, 74, 115, 70, 135, 80, 106, 3, 50, 116), new PokemonForm("Therian Forme", "therian", Type.FAIRY, Type.FLYING, 1.6, 48, Abilities.OVERCOAT, Abilities.NONE, Abilities.NONE, 580, 74, 115, 110, 135, 100, 46, 3, 50, 116), ), - new PokemonSpecies(Species.SPRIGATITO, "Sprigatito", 9, false, false, false, "Grass Cat Pokémon", Type.GRASS, null, 0.4, 4.1, Abilities.OVERGROW, Abilities.NONE, Abilities.PROTEAN, 310, 40, 61, 54, 45, 45, 65, 45, 50, 62, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.FLORAGATO, "Floragato", 9, false, false, false, "Grass Cat Pokémon", Type.GRASS, null, 0.9, 12.2, Abilities.OVERGROW, Abilities.NONE, Abilities.PROTEAN, 410, 61, 80, 63, 60, 63, 83, 45, 50, 144, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.MEOWSCARADA, "Meowscarada", 9, false, false, false, "Magician Pokémon", Type.GRASS, Type.DARK, 1.5, 31.2, Abilities.OVERGROW, Abilities.NONE, Abilities.PROTEAN, 530, 76, 110, 70, 81, 70, 123, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.FUECOCO, "Fuecoco", 9, false, false, false, "Fire Croc Pokémon", Type.FIRE, null, 0.4, 9.8, Abilities.BLAZE, Abilities.NONE, Abilities.UNAWARE, 310, 67, 45, 59, 63, 40, 36, 45, 50, 62, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.CROCALOR, "Crocalor", 9, false, false, false, "Fire Croc Pokémon", Type.FIRE, null, 1, 30.7, Abilities.BLAZE, Abilities.NONE, Abilities.UNAWARE, 411, 81, 55, 78, 90, 58, 49, 45, 50, 144, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.SKELEDIRGE, "Skeledirge", 9, false, false, false, "Singer Pokémon", Type.FIRE, Type.GHOST, 1.6, 326.5, Abilities.BLAZE, Abilities.NONE, Abilities.UNAWARE, 530, 104, 75, 100, 110, 75, 66, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.QUAXLY, "Quaxly", 9, false, false, false, "Duckling Pokémon", Type.WATER, null, 0.5, 6.1, Abilities.TORRENT, Abilities.NONE, Abilities.MOXIE, 310, 55, 65, 45, 50, 45, 50, 45, 50, 62, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.QUAXWELL, "Quaxwell", 9, false, false, false, "Practicing Pokémon", Type.WATER, null, 1.2, 21.5, Abilities.TORRENT, Abilities.NONE, Abilities.MOXIE, 410, 70, 85, 65, 65, 60, 65, 45, 50, 144, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.QUAQUAVAL, "Quaquaval", 9, false, false, false, "Dancer Pokémon", Type.WATER, Type.FIGHTING, 1.8, 61.9, Abilities.TORRENT, Abilities.NONE, Abilities.MOXIE, 530, 85, 120, 80, 85, 75, 85, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.LECHONK, "Lechonk", 9, false, false, false, "Hog Pokémon", Type.NORMAL, null, 0.5, 10.2, Abilities.AROMA_VEIL, Abilities.GLUTTONY, Abilities.THICK_FAT, 254, 54, 45, 40, 35, 45, 35, 255, 50, 51, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.OINKOLOGNE, "Oinkologne", 9, false, false, false, "Hog Pokémon", Type.NORMAL, null, 1, 120, Abilities.LINGERING_AROMA, Abilities.GLUTTONY, Abilities.THICK_FAT, 489, 110, 100, 75, 59, 80, 65, 100, 50, 171, GrowthRate.MEDIUM_FAST, 100, false, false, + new PokemonSpecies(Species.SPRIGATITO, 9, false, false, false, "Grass Cat Pokémon", Type.GRASS, null, 0.4, 4.1, Abilities.OVERGROW, Abilities.NONE, Abilities.PROTEAN, 310, 40, 61, 54, 45, 45, 65, 45, 50, 62, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.FLORAGATO, 9, false, false, false, "Grass Cat Pokémon", Type.GRASS, null, 0.9, 12.2, Abilities.OVERGROW, Abilities.NONE, Abilities.PROTEAN, 410, 61, 80, 63, 60, 63, 83, 45, 50, 144, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.MEOWSCARADA, 9, false, false, false, "Magician Pokémon", Type.GRASS, Type.DARK, 1.5, 31.2, Abilities.OVERGROW, Abilities.NONE, Abilities.PROTEAN, 530, 76, 110, 70, 81, 70, 123, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.FUECOCO, 9, false, false, false, "Fire Croc Pokémon", Type.FIRE, null, 0.4, 9.8, Abilities.BLAZE, Abilities.NONE, Abilities.UNAWARE, 310, 67, 45, 59, 63, 40, 36, 45, 50, 62, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.CROCALOR, 9, false, false, false, "Fire Croc Pokémon", Type.FIRE, null, 1, 30.7, Abilities.BLAZE, Abilities.NONE, Abilities.UNAWARE, 411, 81, 55, 78, 90, 58, 49, 45, 50, 144, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.SKELEDIRGE, 9, false, false, false, "Singer Pokémon", Type.FIRE, Type.GHOST, 1.6, 326.5, Abilities.BLAZE, Abilities.NONE, Abilities.UNAWARE, 530, 104, 75, 100, 110, 75, 66, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.QUAXLY, 9, false, false, false, "Duckling Pokémon", Type.WATER, null, 0.5, 6.1, Abilities.TORRENT, Abilities.NONE, Abilities.MOXIE, 310, 55, 65, 45, 50, 45, 50, 45, 50, 62, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.QUAXWELL, 9, false, false, false, "Practicing Pokémon", Type.WATER, null, 1.2, 21.5, Abilities.TORRENT, Abilities.NONE, Abilities.MOXIE, 410, 70, 85, 65, 65, 60, 65, 45, 50, 144, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.QUAQUAVAL, 9, false, false, false, "Dancer Pokémon", Type.WATER, Type.FIGHTING, 1.8, 61.9, Abilities.TORRENT, Abilities.NONE, Abilities.MOXIE, 530, 85, 120, 80, 85, 75, 85, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.LECHONK, 9, false, false, false, "Hog Pokémon", Type.NORMAL, null, 0.5, 10.2, Abilities.AROMA_VEIL, Abilities.GLUTTONY, Abilities.THICK_FAT, 254, 54, 45, 40, 35, 45, 35, 255, 50, 51, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.OINKOLOGNE, 9, false, false, false, "Hog Pokémon", Type.NORMAL, null, 1, 120, Abilities.LINGERING_AROMA, Abilities.GLUTTONY, Abilities.THICK_FAT, 489, 110, 100, 75, 59, 80, 65, 100, 50, 171, GrowthRate.MEDIUM_FAST, 100, false, false, new PokemonForm("Male", "male", Type.NORMAL, null, 1, 120, Abilities.LINGERING_AROMA, Abilities.GLUTTONY, Abilities.THICK_FAT, 489, 110, 100, 75, 59, 80, 65, 100, 50, 171, false, ""), new PokemonForm("Female", "female", Type.NORMAL, null, 1, 120, Abilities.AROMA_VEIL, Abilities.GLUTTONY, Abilities.THICK_FAT, 489, 115, 90, 70, 59, 90, 65, 100, 50, 171), ), - new PokemonSpecies(Species.TAROUNTULA, "Tarountula", 9, false, false, false, "String Ball Pokémon", Type.BUG, null, 0.3, 4, Abilities.INSOMNIA, Abilities.NONE, Abilities.STAKEOUT, 210, 35, 41, 45, 29, 40, 20, 255, 50, 42, GrowthRate.ERRATIC, 50, false), - new PokemonSpecies(Species.SPIDOPS, "Spidops", 9, false, false, false, "Trap Pokémon", Type.BUG, null, 1, 16.5, Abilities.INSOMNIA, Abilities.NONE, Abilities.STAKEOUT, 404, 60, 79, 92, 52, 86, 35, 120, 50, 141, GrowthRate.ERRATIC, 50, false), - new PokemonSpecies(Species.NYMBLE, "Nymble", 9, false, false, false, "Grasshopper Pokémon", Type.BUG, null, 0.2, 1, Abilities.SWARM, Abilities.NONE, Abilities.TINTED_LENS, 210, 33, 46, 40, 21, 25, 45, 190, 20, 42, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.LOKIX, "Lokix", 9, false, false, false, "Grasshopper Pokémon", Type.BUG, Type.DARK, 1, 17.5, Abilities.SWARM, Abilities.NONE, Abilities.TINTED_LENS, 450, 71, 102, 78, 52, 55, 92, 30, 0, 158, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.PAWMI, "Pawmi", 9, false, false, false, "Mouse Pokémon", Type.ELECTRIC, null, 0.3, 2.5, Abilities.STATIC, Abilities.NATURAL_CURE, Abilities.IRON_FIST, 240, 45, 50, 20, 40, 25, 60, 190, 50, 48, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.PAWMO, "Pawmo", 9, false, false, false, "Mouse Pokémon", Type.ELECTRIC, Type.FIGHTING, 0.4, 6.5, Abilities.VOLT_ABSORB, Abilities.NATURAL_CURE, Abilities.IRON_FIST, 350, 60, 75, 40, 50, 40, 85, 80, 50, 123, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.PAWMOT, "Pawmot", 9, false, false, false, "Hands-On Pokémon", Type.ELECTRIC, Type.FIGHTING, 0.9, 41, Abilities.VOLT_ABSORB, Abilities.NATURAL_CURE, Abilities.IRON_FIST, 490, 70, 115, 70, 70, 60, 105, 45, 50, 245, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.TANDEMAUS, "Tandemaus", 9, false, false, false, "Couple Pokémon", Type.NORMAL, null, 0.3, 1.8, Abilities.RUN_AWAY, Abilities.PICKUP, Abilities.OWN_TEMPO, 305, 50, 50, 45, 40, 45, 75, 150, 50, 61, GrowthRate.FAST, null, false), - new PokemonSpecies(Species.MAUSHOLD, "Maushold", 9, false, false, false, "Family Pokémon", Type.NORMAL, null, 0.3, 2.3, Abilities.FRIEND_GUARD, Abilities.CHEEK_POUCH, Abilities.TECHNICIAN, 470, 74, 75, 70, 65, 75, 111, 75, 50, 165, GrowthRate.FAST, null, false, false, + new PokemonSpecies(Species.TAROUNTULA, 9, false, false, false, "String Ball Pokémon", Type.BUG, null, 0.3, 4, Abilities.INSOMNIA, Abilities.NONE, Abilities.STAKEOUT, 210, 35, 41, 45, 29, 40, 20, 255, 50, 42, GrowthRate.ERRATIC, 50, false), + new PokemonSpecies(Species.SPIDOPS, 9, false, false, false, "Trap Pokémon", Type.BUG, null, 1, 16.5, Abilities.INSOMNIA, Abilities.NONE, Abilities.STAKEOUT, 404, 60, 79, 92, 52, 86, 35, 120, 50, 141, GrowthRate.ERRATIC, 50, false), + new PokemonSpecies(Species.NYMBLE, 9, false, false, false, "Grasshopper Pokémon", Type.BUG, null, 0.2, 1, Abilities.SWARM, Abilities.NONE, Abilities.TINTED_LENS, 210, 33, 46, 40, 21, 25, 45, 190, 20, 42, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.LOKIX, 9, false, false, false, "Grasshopper Pokémon", Type.BUG, Type.DARK, 1, 17.5, Abilities.SWARM, Abilities.NONE, Abilities.TINTED_LENS, 450, 71, 102, 78, 52, 55, 92, 30, 0, 158, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.PAWMI, 9, false, false, false, "Mouse Pokémon", Type.ELECTRIC, null, 0.3, 2.5, Abilities.STATIC, Abilities.NATURAL_CURE, Abilities.IRON_FIST, 240, 45, 50, 20, 40, 25, 60, 190, 50, 48, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.PAWMO, 9, false, false, false, "Mouse Pokémon", Type.ELECTRIC, Type.FIGHTING, 0.4, 6.5, Abilities.VOLT_ABSORB, Abilities.NATURAL_CURE, Abilities.IRON_FIST, 350, 60, 75, 40, 50, 40, 85, 80, 50, 123, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.PAWMOT, 9, false, false, false, "Hands-On Pokémon", Type.ELECTRIC, Type.FIGHTING, 0.9, 41, Abilities.VOLT_ABSORB, Abilities.NATURAL_CURE, Abilities.IRON_FIST, 490, 70, 115, 70, 70, 60, 105, 45, 50, 245, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.TANDEMAUS, 9, false, false, false, "Couple Pokémon", Type.NORMAL, null, 0.3, 1.8, Abilities.RUN_AWAY, Abilities.PICKUP, Abilities.OWN_TEMPO, 305, 50, 50, 45, 40, 45, 75, 150, 50, 61, GrowthRate.FAST, null, false), + new PokemonSpecies(Species.MAUSHOLD, 9, false, false, false, "Family Pokémon", Type.NORMAL, null, 0.3, 2.3, Abilities.FRIEND_GUARD, Abilities.CHEEK_POUCH, Abilities.TECHNICIAN, 470, 74, 75, 70, 65, 75, 111, 75, 50, 165, GrowthRate.FAST, null, false, false, new PokemonForm("Family of Four", "four", Type.NORMAL, null, 0.3, 2.3, Abilities.FRIEND_GUARD, Abilities.CHEEK_POUCH, Abilities.TECHNICIAN, 470, 74, 75, 70, 65, 75, 111, 75, 50, 165), new PokemonForm("Family of Three", "three", Type.NORMAL, null, 0.3, 2.8, Abilities.FRIEND_GUARD, Abilities.CHEEK_POUCH, Abilities.TECHNICIAN, 470, 74, 75, 70, 65, 75, 111, 75, 50, 165), ), - new PokemonSpecies(Species.FIDOUGH, "Fidough", 9, false, false, false, "Puppy Pokémon", Type.FAIRY, null, 0.3, 10.9, Abilities.OWN_TEMPO, Abilities.NONE, Abilities.KLUTZ, 312, 37, 55, 70, 30, 55, 65, 190, 50, 62, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.DACHSBUN, "Dachsbun", 9, false, false, false, "Dog Pokémon", Type.FAIRY, null, 0.5, 14.9, Abilities.WELL_BAKED_BODY, Abilities.NONE, Abilities.AROMA_VEIL, 477, 57, 80, 115, 50, 80, 95, 90, 50, 167, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.SMOLIV, "Smoliv", 9, false, false, false, "Olive Pokémon", Type.GRASS, Type.NORMAL, 0.3, 6.5, Abilities.EARLY_BIRD, Abilities.NONE, Abilities.HARVEST, 260, 41, 35, 45, 58, 51, 30, 255, 50, 52, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.DOLLIV, "Dolliv", 9, false, false, false, "Olive Pokémon", Type.GRASS, Type.NORMAL, 0.6, 11.9, Abilities.EARLY_BIRD, Abilities.NONE, Abilities.HARVEST, 354, 52, 53, 60, 78, 78, 33, 120, 50, 124, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.ARBOLIVA, "Arboliva", 9, false, false, false, "Olive Pokémon", Type.GRASS, Type.NORMAL, 1.4, 48.2, Abilities.SEED_SOWER, Abilities.NONE, Abilities.HARVEST, 510, 78, 69, 90, 125, 109, 39, 45, 50, 255, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.SQUAWKABILLY, "Squawkabilly", 9, false, false, false, "Parrot Pokémon", Type.NORMAL, Type.FLYING, 0.6, 2.4, Abilities.INTIMIDATE, Abilities.HUSTLE, Abilities.GUTS, 417, 82, 96, 51, 45, 51, 92, 190, 50, 146, GrowthRate.ERRATIC, 50, false, false, + new PokemonSpecies(Species.FIDOUGH, 9, false, false, false, "Puppy Pokémon", Type.FAIRY, null, 0.3, 10.9, Abilities.OWN_TEMPO, Abilities.NONE, Abilities.KLUTZ, 312, 37, 55, 70, 30, 55, 65, 190, 50, 62, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.DACHSBUN, 9, false, false, false, "Dog Pokémon", Type.FAIRY, null, 0.5, 14.9, Abilities.WELL_BAKED_BODY, Abilities.NONE, Abilities.AROMA_VEIL, 477, 57, 80, 115, 50, 80, 95, 90, 50, 167, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.SMOLIV, 9, false, false, false, "Olive Pokémon", Type.GRASS, Type.NORMAL, 0.3, 6.5, Abilities.EARLY_BIRD, Abilities.NONE, Abilities.HARVEST, 260, 41, 35, 45, 58, 51, 30, 255, 50, 52, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.DOLLIV, 9, false, false, false, "Olive Pokémon", Type.GRASS, Type.NORMAL, 0.6, 11.9, Abilities.EARLY_BIRD, Abilities.NONE, Abilities.HARVEST, 354, 52, 53, 60, 78, 78, 33, 120, 50, 124, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.ARBOLIVA, 9, false, false, false, "Olive Pokémon", Type.GRASS, Type.NORMAL, 1.4, 48.2, Abilities.SEED_SOWER, Abilities.NONE, Abilities.HARVEST, 510, 78, 69, 90, 125, 109, 39, 45, 50, 255, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.SQUAWKABILLY, 9, false, false, false, "Parrot Pokémon", Type.NORMAL, Type.FLYING, 0.6, 2.4, Abilities.INTIMIDATE, Abilities.HUSTLE, Abilities.GUTS, 417, 82, 96, 51, 45, 51, 92, 190, 50, 146, GrowthRate.ERRATIC, 50, false, false, new PokemonForm("Green Plumage", "green-plumage", Type.NORMAL, Type.FLYING, 0.6, 2.4, Abilities.INTIMIDATE, Abilities.HUSTLE, Abilities.GUTS, 417, 82, 96, 51, 45, 51, 92, 190, 50, 146), new PokemonForm("Blue Plumage", "blue-plumage", Type.NORMAL, Type.FLYING, 0.6, 2.4, Abilities.INTIMIDATE, Abilities.HUSTLE, Abilities.GUTS, 417, 82, 96, 51, 45, 51, 92, 190, 50, 146), new PokemonForm("Yellow Plumage", "yellow-plumage", Type.NORMAL, Type.FLYING, 0.6, 2.4, Abilities.INTIMIDATE, Abilities.HUSTLE, Abilities.SHEER_FORCE, 417, 82, 96, 51, 45, 51, 92, 190, 50, 146), new PokemonForm("White Plumage", "white-plumage", Type.NORMAL, Type.FLYING, 0.6, 2.4, Abilities.INTIMIDATE, Abilities.HUSTLE, Abilities.SHEER_FORCE, 417, 82, 96, 51, 45, 51, 92, 190, 50, 146), ), - new PokemonSpecies(Species.NACLI, "Nacli", 9, false, false, false, "Rock Salt Pokémon", Type.ROCK, null, 0.4, 16, Abilities.PURIFYING_SALT, Abilities.STURDY, Abilities.CLEAR_BODY, 280, 55, 55, 75, 35, 35, 25, 255, 50, 56, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.NACLSTACK, "Naclstack", 9, false, false, false, "Rock Salt Pokémon", Type.ROCK, null, 0.6, 105, Abilities.PURIFYING_SALT, Abilities.STURDY, Abilities.CLEAR_BODY, 355, 60, 60, 100, 35, 65, 35, 120, 50, 124, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.GARGANACL, "Garganacl", 9, false, false, false, "Rock Salt Pokémon", Type.ROCK, null, 2.3, 240, Abilities.PURIFYING_SALT, Abilities.STURDY, Abilities.CLEAR_BODY, 500, 100, 100, 130, 45, 90, 35, 45, 50, 250, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.CHARCADET, "Charcadet", 9, false, false, false, "Fire Child Pokémon", Type.FIRE, null, 0.6, 10.5, Abilities.FLASH_FIRE, Abilities.NONE, Abilities.FLAME_BODY, 255, 40, 50, 40, 50, 40, 35, 90, 50, 51, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.ARMAROUGE, "Armarouge", 9, false, false, false, "Fire Warrior Pokémon", Type.FIRE, Type.PSYCHIC, 1.5, 85, Abilities.FLASH_FIRE, Abilities.NONE, Abilities.WEAK_ARMOR, 525, 85, 60, 100, 125, 80, 75, 25, 20, 263, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.CERULEDGE, "Ceruledge", 9, false, false, false, "Fire Blades Pokémon", Type.FIRE, Type.GHOST, 1.6, 62, Abilities.FLASH_FIRE, Abilities.NONE, Abilities.WEAK_ARMOR, 525, 75, 125, 80, 60, 100, 85, 25, 20, 263, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.TADBULB, "Tadbulb", 9, false, false, false, "EleTadpole Pokémon", Type.ELECTRIC, null, 0.3, 0.4, Abilities.OWN_TEMPO, Abilities.STATIC, Abilities.DAMP, 272, 61, 31, 41, 59, 35, 45, 190, 50, 54, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.BELLIBOLT, "Bellibolt", 9, false, false, false, "EleFrog Pokémon", Type.ELECTRIC, null, 1.2, 113, Abilities.ELECTROMORPHOSIS, Abilities.STATIC, Abilities.DAMP, 495, 109, 64, 91, 103, 83, 45, 50, 50, 173, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.WATTREL, "Wattrel", 9, false, false, false, "Storm Petrel Pokémon", Type.ELECTRIC, Type.FLYING, 0.4, 3.6, Abilities.WIND_POWER, Abilities.VOLT_ABSORB, Abilities.COMPETITIVE, 280, 40, 40, 35, 55, 40, 70, 180, 50, 56, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.KILOWATTREL, "Kilowattrel", 9, false, false, false, "Frigatebird Pokémon", Type.ELECTRIC, Type.FLYING, 1.4, 38.6, Abilities.WIND_POWER, Abilities.VOLT_ABSORB, Abilities.COMPETITIVE, 490, 70, 70, 60, 105, 60, 125, 90, 50, 172, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.MASCHIFF, "Maschiff", 9, false, false, false, "Rascal Pokémon", Type.DARK, null, 0.5, 16, Abilities.INTIMIDATE, Abilities.RUN_AWAY, Abilities.STAKEOUT, 340, 60, 78, 60, 40, 51, 51, 150, 50, 68, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.MABOSSTIFF, "Mabosstiff", 9, false, false, false, "Boss Pokémon", Type.DARK, null, 1.1, 61, Abilities.INTIMIDATE, Abilities.GUARD_DOG, Abilities.STAKEOUT, 505, 80, 120, 90, 60, 70, 85, 75, 50, 177, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.SHROODLE, "Shroodle", 9, false, false, false, "Toxic Mouse Pokémon", Type.POISON, Type.NORMAL, 0.2, 0.7, Abilities.UNBURDEN, Abilities.PICKPOCKET, Abilities.PRANKSTER, 290, 40, 65, 35, 40, 35, 75, 190, 50, 58, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.GRAFAIAI, "Grafaiai", 9, false, false, false, "Toxic Monkey Pokémon", Type.POISON, Type.NORMAL, 0.7, 27.2, Abilities.UNBURDEN, Abilities.POISON_TOUCH, Abilities.PRANKSTER, 485, 63, 95, 65, 80, 72, 110, 90, 50, 170, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.BRAMBLIN, "Bramblin", 9, false, false, false, "Tumbleweed Pokémon", Type.GRASS, Type.GHOST, 0.6, 0.6, Abilities.WIND_RIDER, Abilities.NONE, Abilities.INFILTRATOR, 275, 40, 65, 30, 45, 35, 60, 190, 50, 55, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.BRAMBLEGHAST, "Brambleghast", 9, false, false, false, "Tumbleweed Pokémon", Type.GRASS, Type.GHOST, 1.2, 6, Abilities.WIND_RIDER, Abilities.NONE, Abilities.INFILTRATOR, 480, 55, 115, 70, 80, 70, 90, 45, 50, 168, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.TOEDSCOOL, "Toedscool", 9, false, false, false, "Woodear Pokémon", Type.GROUND, Type.GRASS, 0.9, 33, Abilities.MYCELIUM_MIGHT, Abilities.NONE, Abilities.NONE, 335, 40, 40, 35, 50, 100, 70, 190, 50, 67, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.TOEDSCRUEL, "Toedscruel", 9, false, false, false, "Woodear Pokémon", Type.GROUND, Type.GRASS, 1.9, 58, Abilities.MYCELIUM_MIGHT, Abilities.NONE, Abilities.NONE, 515, 80, 70, 65, 80, 120, 100, 90, 50, 180, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.KLAWF, "Klawf", 9, false, false, false, "Ambush Pokémon", Type.ROCK, null, 1.3, 79, Abilities.ANGER_SHELL, Abilities.SHELL_ARMOR, Abilities.REGENERATOR, 450, 70, 100, 115, 35, 55, 75, 120, 50, 158, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.CAPSAKID, "Capsakid", 9, false, false, false, "Spicy Pepper Pokémon", Type.GRASS, null, 0.3, 3, Abilities.CHLOROPHYLL, Abilities.INSOMNIA, Abilities.KLUTZ, 304, 50, 62, 40, 62, 40, 50, 190, 50, 61, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.SCOVILLAIN, "Scovillain", 9, false, false, false, "Spicy Pepper Pokémon", Type.GRASS, Type.FIRE, 0.9, 15, Abilities.CHLOROPHYLL, Abilities.INSOMNIA, Abilities.MOODY, 486, 65, 108, 65, 108, 65, 75, 75, 50, 170, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.RELLOR, "Rellor", 9, false, false, false, "Rolling Pokémon", Type.BUG, null, 0.2, 1, Abilities.COMPOUND_EYES, Abilities.NONE, Abilities.SHED_SKIN, 270, 41, 50, 60, 31, 58, 30, 190, 50, 54, GrowthRate.FAST, 50, false), - new PokemonSpecies(Species.RABSCA, "Rabsca", 9, false, false, false, "Rolling Pokémon", Type.BUG, Type.PSYCHIC, 0.3, 3.5, Abilities.SYNCHRONIZE, Abilities.NONE, Abilities.TELEPATHY, 470, 75, 50, 85, 115, 100, 45, 45, 50, 165, GrowthRate.FAST, 50, false), - new PokemonSpecies(Species.FLITTLE, "Flittle", 9, false, false, false, "Frill Pokémon", Type.PSYCHIC, null, 0.2, 1.5, Abilities.ANTICIPATION, Abilities.FRISK, Abilities.SPEED_BOOST, 255, 30, 35, 30, 55, 30, 75, 120, 50, 51, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.ESPATHRA, "Espathra", 9, false, false, false, "Ostrich Pokémon", Type.PSYCHIC, null, 1.9, 90, Abilities.OPPORTUNIST, Abilities.FRISK, Abilities.SPEED_BOOST, 481, 95, 60, 60, 101, 60, 105, 60, 50, 168, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.TINKATINK, "Tinkatink", 9, false, false, false, "Metalsmith Pokémon", Type.FAIRY, Type.STEEL, 0.4, 8.9, Abilities.MOLD_BREAKER, Abilities.OWN_TEMPO, Abilities.PICKPOCKET, 297, 50, 45, 45, 35, 64, 58, 190, 50, 59, GrowthRate.MEDIUM_SLOW, 0, false), - new PokemonSpecies(Species.TINKATUFF, "Tinkatuff", 9, false, false, false, "Hammer Pokémon", Type.FAIRY, Type.STEEL, 0.7, 59.1, Abilities.MOLD_BREAKER, Abilities.OWN_TEMPO, Abilities.PICKPOCKET, 380, 65, 55, 55, 45, 82, 78, 90, 50, 133, GrowthRate.MEDIUM_SLOW, 0, false), - new PokemonSpecies(Species.TINKATON, "Tinkaton", 9, false, false, false, "Hammer Pokémon", Type.FAIRY, Type.STEEL, 0.7, 112.8, Abilities.MOLD_BREAKER, Abilities.OWN_TEMPO, Abilities.PICKPOCKET, 506, 85, 75, 77, 70, 105, 94, 45, 50, 253, GrowthRate.MEDIUM_SLOW, 0, false), - new PokemonSpecies(Species.WIGLETT, "Wiglett", 9, false, false, false, "Garden Eel Pokémon", Type.WATER, null, 1.2, 1.8, Abilities.GOOEY, Abilities.RATTLED, Abilities.SAND_VEIL, 245, 10, 55, 25, 35, 25, 95, 255, 50, 49, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.WUGTRIO, "Wugtrio", 9, false, false, false, "Garden Eel Pokémon", Type.WATER, null, 1.2, 5.4, Abilities.GOOEY, Abilities.RATTLED, Abilities.SAND_VEIL, 425, 35, 100, 50, 50, 70, 120, 50, 50, 149, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.BOMBIRDIER, "Bombirdier", 9, false, false, false, "Item Drop Pokémon", Type.FLYING, Type.DARK, 1.5, 42.9, Abilities.BIG_PECKS, Abilities.KEEN_EYE, Abilities.ROCKY_PAYLOAD, 485, 70, 103, 85, 60, 85, 82, 25, 50, 243, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.FINIZEN, "Finizen", 9, false, false, false, "Dolphin Pokémon", Type.WATER, null, 1.3, 60.2, Abilities.WATER_VEIL, Abilities.NONE, Abilities.NONE, 315, 70, 45, 40, 45, 40, 75, 200, 50, 63, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.PALAFIN, "Palafin", 9, false, false, false, "Dolphin Pokémon", Type.WATER, null, 1.3, 60.2, Abilities.ZERO_TO_HERO, Abilities.NONE, Abilities.NONE, 457, 100, 70, 72, 53, 62, 100, 45, 50, 160, GrowthRate.SLOW, 50, false, false, + new PokemonSpecies(Species.NACLI, 9, false, false, false, "Rock Salt Pokémon", Type.ROCK, null, 0.4, 16, Abilities.PURIFYING_SALT, Abilities.STURDY, Abilities.CLEAR_BODY, 280, 55, 55, 75, 35, 35, 25, 255, 50, 56, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.NACLSTACK, 9, false, false, false, "Rock Salt Pokémon", Type.ROCK, null, 0.6, 105, Abilities.PURIFYING_SALT, Abilities.STURDY, Abilities.CLEAR_BODY, 355, 60, 60, 100, 35, 65, 35, 120, 50, 124, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.GARGANACL, 9, false, false, false, "Rock Salt Pokémon", Type.ROCK, null, 2.3, 240, Abilities.PURIFYING_SALT, Abilities.STURDY, Abilities.CLEAR_BODY, 500, 100, 100, 130, 45, 90, 35, 45, 50, 250, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.CHARCADET, 9, false, false, false, "Fire Child Pokémon", Type.FIRE, null, 0.6, 10.5, Abilities.FLASH_FIRE, Abilities.NONE, Abilities.FLAME_BODY, 255, 40, 50, 40, 50, 40, 35, 90, 50, 51, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.ARMAROUGE, 9, false, false, false, "Fire Warrior Pokémon", Type.FIRE, Type.PSYCHIC, 1.5, 85, Abilities.FLASH_FIRE, Abilities.NONE, Abilities.WEAK_ARMOR, 525, 85, 60, 100, 125, 80, 75, 25, 20, 263, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.CERULEDGE, 9, false, false, false, "Fire Blades Pokémon", Type.FIRE, Type.GHOST, 1.6, 62, Abilities.FLASH_FIRE, Abilities.NONE, Abilities.WEAK_ARMOR, 525, 75, 125, 80, 60, 100, 85, 25, 20, 263, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.TADBULB, 9, false, false, false, "EleTadpole Pokémon", Type.ELECTRIC, null, 0.3, 0.4, Abilities.OWN_TEMPO, Abilities.STATIC, Abilities.DAMP, 272, 61, 31, 41, 59, 35, 45, 190, 50, 54, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.BELLIBOLT, 9, false, false, false, "EleFrog Pokémon", Type.ELECTRIC, null, 1.2, 113, Abilities.ELECTROMORPHOSIS, Abilities.STATIC, Abilities.DAMP, 495, 109, 64, 91, 103, 83, 45, 50, 50, 173, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.WATTREL, 9, false, false, false, "Storm Petrel Pokémon", Type.ELECTRIC, Type.FLYING, 0.4, 3.6, Abilities.WIND_POWER, Abilities.VOLT_ABSORB, Abilities.COMPETITIVE, 280, 40, 40, 35, 55, 40, 70, 180, 50, 56, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.KILOWATTREL, 9, false, false, false, "Frigatebird Pokémon", Type.ELECTRIC, Type.FLYING, 1.4, 38.6, Abilities.WIND_POWER, Abilities.VOLT_ABSORB, Abilities.COMPETITIVE, 490, 70, 70, 60, 105, 60, 125, 90, 50, 172, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.MASCHIFF, 9, false, false, false, "Rascal Pokémon", Type.DARK, null, 0.5, 16, Abilities.INTIMIDATE, Abilities.RUN_AWAY, Abilities.STAKEOUT, 340, 60, 78, 60, 40, 51, 51, 150, 50, 68, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.MABOSSTIFF, 9, false, false, false, "Boss Pokémon", Type.DARK, null, 1.1, 61, Abilities.INTIMIDATE, Abilities.GUARD_DOG, Abilities.STAKEOUT, 505, 80, 120, 90, 60, 70, 85, 75, 50, 177, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.SHROODLE, 9, false, false, false, "Toxic Mouse Pokémon", Type.POISON, Type.NORMAL, 0.2, 0.7, Abilities.UNBURDEN, Abilities.PICKPOCKET, Abilities.PRANKSTER, 290, 40, 65, 35, 40, 35, 75, 190, 50, 58, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.GRAFAIAI, 9, false, false, false, "Toxic Monkey Pokémon", Type.POISON, Type.NORMAL, 0.7, 27.2, Abilities.UNBURDEN, Abilities.POISON_TOUCH, Abilities.PRANKSTER, 485, 63, 95, 65, 80, 72, 110, 90, 50, 170, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.BRAMBLIN, 9, false, false, false, "Tumbleweed Pokémon", Type.GRASS, Type.GHOST, 0.6, 0.6, Abilities.WIND_RIDER, Abilities.NONE, Abilities.INFILTRATOR, 275, 40, 65, 30, 45, 35, 60, 190, 50, 55, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.BRAMBLEGHAST, 9, false, false, false, "Tumbleweed Pokémon", Type.GRASS, Type.GHOST, 1.2, 6, Abilities.WIND_RIDER, Abilities.NONE, Abilities.INFILTRATOR, 480, 55, 115, 70, 80, 70, 90, 45, 50, 168, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.TOEDSCOOL, 9, false, false, false, "Woodear Pokémon", Type.GROUND, Type.GRASS, 0.9, 33, Abilities.MYCELIUM_MIGHT, Abilities.NONE, Abilities.NONE, 335, 40, 40, 35, 50, 100, 70, 190, 50, 67, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.TOEDSCRUEL, 9, false, false, false, "Woodear Pokémon", Type.GROUND, Type.GRASS, 1.9, 58, Abilities.MYCELIUM_MIGHT, Abilities.NONE, Abilities.NONE, 515, 80, 70, 65, 80, 120, 100, 90, 50, 180, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.KLAWF, 9, false, false, false, "Ambush Pokémon", Type.ROCK, null, 1.3, 79, Abilities.ANGER_SHELL, Abilities.SHELL_ARMOR, Abilities.REGENERATOR, 450, 70, 100, 115, 35, 55, 75, 120, 50, 158, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.CAPSAKID, 9, false, false, false, "Spicy Pepper Pokémon", Type.GRASS, null, 0.3, 3, Abilities.CHLOROPHYLL, Abilities.INSOMNIA, Abilities.KLUTZ, 304, 50, 62, 40, 62, 40, 50, 190, 50, 61, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.SCOVILLAIN, 9, false, false, false, "Spicy Pepper Pokémon", Type.GRASS, Type.FIRE, 0.9, 15, Abilities.CHLOROPHYLL, Abilities.INSOMNIA, Abilities.MOODY, 486, 65, 108, 65, 108, 65, 75, 75, 50, 170, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.RELLOR, 9, false, false, false, "Rolling Pokémon", Type.BUG, null, 0.2, 1, Abilities.COMPOUND_EYES, Abilities.NONE, Abilities.SHED_SKIN, 270, 41, 50, 60, 31, 58, 30, 190, 50, 54, GrowthRate.FAST, 50, false), + new PokemonSpecies(Species.RABSCA, 9, false, false, false, "Rolling Pokémon", Type.BUG, Type.PSYCHIC, 0.3, 3.5, Abilities.SYNCHRONIZE, Abilities.NONE, Abilities.TELEPATHY, 470, 75, 50, 85, 115, 100, 45, 45, 50, 165, GrowthRate.FAST, 50, false), + new PokemonSpecies(Species.FLITTLE, 9, false, false, false, "Frill Pokémon", Type.PSYCHIC, null, 0.2, 1.5, Abilities.ANTICIPATION, Abilities.FRISK, Abilities.SPEED_BOOST, 255, 30, 35, 30, 55, 30, 75, 120, 50, 51, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.ESPATHRA, 9, false, false, false, "Ostrich Pokémon", Type.PSYCHIC, null, 1.9, 90, Abilities.OPPORTUNIST, Abilities.FRISK, Abilities.SPEED_BOOST, 481, 95, 60, 60, 101, 60, 105, 60, 50, 168, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.TINKATINK, 9, false, false, false, "Metalsmith Pokémon", Type.FAIRY, Type.STEEL, 0.4, 8.9, Abilities.MOLD_BREAKER, Abilities.OWN_TEMPO, Abilities.PICKPOCKET, 297, 50, 45, 45, 35, 64, 58, 190, 50, 59, GrowthRate.MEDIUM_SLOW, 0, false), + new PokemonSpecies(Species.TINKATUFF, 9, false, false, false, "Hammer Pokémon", Type.FAIRY, Type.STEEL, 0.7, 59.1, Abilities.MOLD_BREAKER, Abilities.OWN_TEMPO, Abilities.PICKPOCKET, 380, 65, 55, 55, 45, 82, 78, 90, 50, 133, GrowthRate.MEDIUM_SLOW, 0, false), + new PokemonSpecies(Species.TINKATON, 9, false, false, false, "Hammer Pokémon", Type.FAIRY, Type.STEEL, 0.7, 112.8, Abilities.MOLD_BREAKER, Abilities.OWN_TEMPO, Abilities.PICKPOCKET, 506, 85, 75, 77, 70, 105, 94, 45, 50, 253, GrowthRate.MEDIUM_SLOW, 0, false), + new PokemonSpecies(Species.WIGLETT, 9, false, false, false, "Garden Eel Pokémon", Type.WATER, null, 1.2, 1.8, Abilities.GOOEY, Abilities.RATTLED, Abilities.SAND_VEIL, 245, 10, 55, 25, 35, 25, 95, 255, 50, 49, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.WUGTRIO, 9, false, false, false, "Garden Eel Pokémon", Type.WATER, null, 1.2, 5.4, Abilities.GOOEY, Abilities.RATTLED, Abilities.SAND_VEIL, 425, 35, 100, 50, 50, 70, 120, 50, 50, 149, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.BOMBIRDIER, 9, false, false, false, "Item Drop Pokémon", Type.FLYING, Type.DARK, 1.5, 42.9, Abilities.BIG_PECKS, Abilities.KEEN_EYE, Abilities.ROCKY_PAYLOAD, 485, 70, 103, 85, 60, 85, 82, 25, 50, 243, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.FINIZEN, 9, false, false, false, "Dolphin Pokémon", Type.WATER, null, 1.3, 60.2, Abilities.WATER_VEIL, Abilities.NONE, Abilities.NONE, 315, 70, 45, 40, 45, 40, 75, 200, 50, 63, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.PALAFIN, 9, false, false, false, "Dolphin Pokémon", Type.WATER, null, 1.3, 60.2, Abilities.ZERO_TO_HERO, Abilities.NONE, Abilities.NONE, 457, 100, 70, 72, 53, 62, 100, 45, 50, 160, GrowthRate.SLOW, 50, false, false, new PokemonForm("Zero Form", "zero", Type.WATER, null, 1.3, 60.2, Abilities.ZERO_TO_HERO, Abilities.NONE, Abilities.ZERO_TO_HERO, 457, 100, 70, 72, 53, 62, 100, 45, 50, 160), new PokemonForm("Hero Form", "hero", Type.WATER, null, 1.8, 97.4, Abilities.ZERO_TO_HERO, Abilities.NONE, Abilities.ZERO_TO_HERO, 650, 100, 160, 97, 106, 87, 100, 45, 50, 160), ), - new PokemonSpecies(Species.VAROOM, "Varoom", 9, false, false, false, "Single-Cyl Pokémon", Type.STEEL, Type.POISON, 1, 35, Abilities.OVERCOAT, Abilities.NONE, Abilities.SLOW_START, 300, 45, 70, 63, 30, 45, 47, 190, 50, 60, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.REVAVROOM, "Revavroom", 9, false, false, false, "Multi-Cyl Pokémon", Type.STEEL, Type.POISON, 1.8, 120, Abilities.OVERCOAT, Abilities.NONE, Abilities.FILTER, 500, 80, 119, 90, 54, 67, 90, 75, 50, 175, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.CYCLIZAR, "Cyclizar", 9, false, false, false, "Mount Pokémon", Type.DRAGON, Type.NORMAL, 1.6, 63, Abilities.SHED_SKIN, Abilities.NONE, Abilities.REGENERATOR, 501, 70, 95, 65, 85, 65, 121, 190, 50, 175, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.ORTHWORM, "Orthworm", 9, false, false, false, "Earthworm Pokémon", Type.STEEL, null, 2.5, 310, Abilities.EARTH_EATER, Abilities.NONE, Abilities.SAND_VEIL, 480, 70, 85, 145, 60, 55, 65, 25, 50, 240, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.GLIMMET, "Glimmet", 9, false, false, false, "Ore Pokémon", Type.ROCK, Type.POISON, 0.7, 8, Abilities.TOXIC_DEBRIS, Abilities.NONE, Abilities.CORROSION, 350, 48, 35, 42, 105, 60, 60, 70, 50, 70, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.GLIMMORA, "Glimmora", 9, false, false, false, "Ore Pokémon", Type.ROCK, Type.POISON, 1.5, 45, Abilities.TOXIC_DEBRIS, Abilities.NONE, Abilities.CORROSION, 525, 83, 55, 90, 130, 81, 86, 25, 50, 184, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.GREAVARD, "Greavard", 9, false, false, false, "Ghost Dog Pokémon", Type.GHOST, null, 0.6, 35, Abilities.PICKUP, Abilities.NONE, Abilities.FLUFFY, 290, 50, 61, 60, 30, 55, 34, 120, 50, 58, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.HOUNDSTONE, "Houndstone", 9, false, false, false, "Ghost Dog Pokémon", Type.GHOST, null, 2, 15, Abilities.SAND_RUSH, Abilities.NONE, Abilities.FLUFFY, 488, 72, 101, 100, 50, 97, 68, 60, 50, 171, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.FLAMIGO, "Flamigo", 9, false, false, false, "Synchronize Pokémon", Type.FLYING, Type.FIGHTING, 1.6, 37, Abilities.SCRAPPY, Abilities.TANGLED_FEET, Abilities.COSTAR, 500, 82, 115, 74, 75, 64, 90, 100, 50, 175, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.CETODDLE, "Cetoddle", 9, false, false, false, "Terra Whale Pokémon", Type.ICE, null, 1.2, 45, Abilities.THICK_FAT, Abilities.SNOW_CLOAK, Abilities.SHEER_FORCE, 334, 108, 68, 45, 30, 40, 43, 150, 50, 67, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.CETITAN, "Cetitan", 9, false, false, false, "Terra Whale Pokémon", Type.ICE, null, 4.5, 700, Abilities.THICK_FAT, Abilities.SLUSH_RUSH, Abilities.SHEER_FORCE, 521, 170, 113, 65, 45, 55, 73, 50, 50, 182, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.VELUZA, "Veluza", 9, false, false, false, "Jettison Pokémon", Type.WATER, Type.PSYCHIC, 2.5, 90, Abilities.MOLD_BREAKER, Abilities.NONE, Abilities.SHARPNESS, 478, 90, 102, 73, 78, 65, 70, 100, 50, 167, GrowthRate.FAST, 50, false), - new PokemonSpecies(Species.DONDOZO, "Dondozo", 9, false, false, false, "Big Catfish Pokémon", Type.WATER, null, 12, 220, Abilities.UNAWARE, Abilities.OBLIVIOUS, Abilities.WATER_VEIL, 530, 150, 100, 115, 65, 65, 35, 25, 50, 265, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.TATSUGIRI, "Tatsugiri", 9, false, false, false, "Mimicry Pokémon", Type.DRAGON, Type.WATER, 0.3, 8, Abilities.COMMANDER, Abilities.NONE, Abilities.STORM_DRAIN, 475, 68, 50, 60, 120, 95, 82, 100, 50, 166, GrowthRate.MEDIUM_SLOW, 50, false, false, + new PokemonSpecies(Species.VAROOM, 9, false, false, false, "Single-Cyl Pokémon", Type.STEEL, Type.POISON, 1, 35, Abilities.OVERCOAT, Abilities.NONE, Abilities.SLOW_START, 300, 45, 70, 63, 30, 45, 47, 190, 50, 60, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.REVAVROOM, 9, false, false, false, "Multi-Cyl Pokémon", Type.STEEL, Type.POISON, 1.8, 120, Abilities.OVERCOAT, Abilities.NONE, Abilities.FILTER, 500, 80, 119, 90, 54, 67, 90, 75, 50, 175, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.CYCLIZAR, 9, false, false, false, "Mount Pokémon", Type.DRAGON, Type.NORMAL, 1.6, 63, Abilities.SHED_SKIN, Abilities.NONE, Abilities.REGENERATOR, 501, 70, 95, 65, 85, 65, 121, 190, 50, 175, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.ORTHWORM, 9, false, false, false, "Earthworm Pokémon", Type.STEEL, null, 2.5, 310, Abilities.EARTH_EATER, Abilities.NONE, Abilities.SAND_VEIL, 480, 70, 85, 145, 60, 55, 65, 25, 50, 240, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.GLIMMET, 9, false, false, false, "Ore Pokémon", Type.ROCK, Type.POISON, 0.7, 8, Abilities.TOXIC_DEBRIS, Abilities.NONE, Abilities.CORROSION, 350, 48, 35, 42, 105, 60, 60, 70, 50, 70, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.GLIMMORA, 9, false, false, false, "Ore Pokémon", Type.ROCK, Type.POISON, 1.5, 45, Abilities.TOXIC_DEBRIS, Abilities.NONE, Abilities.CORROSION, 525, 83, 55, 90, 130, 81, 86, 25, 50, 184, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.GREAVARD, 9, false, false, false, "Ghost Dog Pokémon", Type.GHOST, null, 0.6, 35, Abilities.PICKUP, Abilities.NONE, Abilities.FLUFFY, 290, 50, 61, 60, 30, 55, 34, 120, 50, 58, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.HOUNDSTONE, 9, false, false, false, "Ghost Dog Pokémon", Type.GHOST, null, 2, 15, Abilities.SAND_RUSH, Abilities.NONE, Abilities.FLUFFY, 488, 72, 101, 100, 50, 97, 68, 60, 50, 171, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.FLAMIGO, 9, false, false, false, "Synchronize Pokémon", Type.FLYING, Type.FIGHTING, 1.6, 37, Abilities.SCRAPPY, Abilities.TANGLED_FEET, Abilities.COSTAR, 500, 82, 115, 74, 75, 64, 90, 100, 50, 175, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.CETODDLE, 9, false, false, false, "Terra Whale Pokémon", Type.ICE, null, 1.2, 45, Abilities.THICK_FAT, Abilities.SNOW_CLOAK, Abilities.SHEER_FORCE, 334, 108, 68, 45, 30, 40, 43, 150, 50, 67, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.CETITAN, 9, false, false, false, "Terra Whale Pokémon", Type.ICE, null, 4.5, 700, Abilities.THICK_FAT, Abilities.SLUSH_RUSH, Abilities.SHEER_FORCE, 521, 170, 113, 65, 45, 55, 73, 50, 50, 182, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.VELUZA, 9, false, false, false, "Jettison Pokémon", Type.WATER, Type.PSYCHIC, 2.5, 90, Abilities.MOLD_BREAKER, Abilities.NONE, Abilities.SHARPNESS, 478, 90, 102, 73, 78, 65, 70, 100, 50, 167, GrowthRate.FAST, 50, false), + new PokemonSpecies(Species.DONDOZO, 9, false, false, false, "Big Catfish Pokémon", Type.WATER, null, 12, 220, Abilities.UNAWARE, Abilities.OBLIVIOUS, Abilities.WATER_VEIL, 530, 150, 100, 115, 65, 65, 35, 25, 50, 265, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.TATSUGIRI, 9, false, false, false, "Mimicry Pokémon", Type.DRAGON, Type.WATER, 0.3, 8, Abilities.COMMANDER, Abilities.NONE, Abilities.STORM_DRAIN, 475, 68, 50, 60, 120, 95, 82, 100, 50, 166, GrowthRate.MEDIUM_SLOW, 50, false, false, new PokemonForm("Curly Form", "curly", Type.DRAGON, Type.WATER, 0.3, 8, Abilities.COMMANDER, Abilities.NONE, Abilities.STORM_DRAIN, 475, 68, 50, 60, 120, 95, 82, 100, 50, 166), new PokemonForm("Droopy Form", "droopy", Type.DRAGON, Type.WATER, 0.3, 8, Abilities.COMMANDER, Abilities.NONE, Abilities.STORM_DRAIN, 475, 68, 50, 60, 120, 95, 82, 100, 50, 166), new PokemonForm("Stretchy Form", "stretchy", Type.DRAGON, Type.WATER, 0.3, 8, Abilities.COMMANDER, Abilities.NONE, Abilities.STORM_DRAIN, 475, 68, 50, 60, 120, 95, 82, 100, 50, 166), ), - new PokemonSpecies(Species.ANNIHILAPE, "Annihilape", 9, false, false, false, "Rage Monkey Pokémon", Type.FIGHTING, Type.GHOST, 1.2, 56, Abilities.VITAL_SPIRIT, Abilities.INNER_FOCUS, Abilities.DEFIANT, 535, 110, 115, 80, 50, 90, 90, 45, 50, 268, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.CLODSIRE, "Clodsire", 9, false, false, false, "Spiny Fish Pokémon", Type.POISON, Type.GROUND, 1.8, 223, Abilities.POISON_POINT, Abilities.WATER_ABSORB, Abilities.UNAWARE, 430, 130, 75, 60, 45, 100, 20, 90, 50, 151, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.FARIGIRAF, "Farigiraf", 9, false, false, false, "Long Neck Pokémon", Type.NORMAL, Type.PSYCHIC, 3.2, 160, Abilities.CUD_CHEW, Abilities.ARMOR_TAIL, Abilities.SAP_SIPPER, 520, 120, 90, 70, 110, 70, 60, 45, 50, 260, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.DUDUNSPARCE, "Dudunsparce", 9, false, false, false, "Land Snake Pokémon", Type.NORMAL, null, 3.6, 39.2, Abilities.SERENE_GRACE, Abilities.RUN_AWAY, Abilities.RATTLED, 520, 125, 100, 80, 85, 75, 55, 45, 50, 182, GrowthRate.MEDIUM_FAST, 50, false, false, + new PokemonSpecies(Species.ANNIHILAPE, 9, false, false, false, "Rage Monkey Pokémon", Type.FIGHTING, Type.GHOST, 1.2, 56, Abilities.VITAL_SPIRIT, Abilities.INNER_FOCUS, Abilities.DEFIANT, 535, 110, 115, 80, 50, 90, 90, 45, 50, 268, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.CLODSIRE, 9, false, false, false, "Spiny Fish Pokémon", Type.POISON, Type.GROUND, 1.8, 223, Abilities.POISON_POINT, Abilities.WATER_ABSORB, Abilities.UNAWARE, 430, 130, 75, 60, 45, 100, 20, 90, 50, 151, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.FARIGIRAF, 9, false, false, false, "Long Neck Pokémon", Type.NORMAL, Type.PSYCHIC, 3.2, 160, Abilities.CUD_CHEW, Abilities.ARMOR_TAIL, Abilities.SAP_SIPPER, 520, 120, 90, 70, 110, 70, 60, 45, 50, 260, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.DUDUNSPARCE, 9, false, false, false, "Land Snake Pokémon", Type.NORMAL, null, 3.6, 39.2, Abilities.SERENE_GRACE, Abilities.RUN_AWAY, Abilities.RATTLED, 520, 125, 100, 80, 85, 75, 55, 45, 50, 182, GrowthRate.MEDIUM_FAST, 50, false, false, new PokemonForm("Two-Segment Form", "two-segment", Type.NORMAL, null, 3.6, 39.2, Abilities.SERENE_GRACE, Abilities.RUN_AWAY, Abilities.RATTLED, 520, 125, 100, 80, 85, 75, 55, 45, 50, 182, false, ""), new PokemonForm("Three-Segment Form", "three-segment", Type.NORMAL, null, 4.5, 47.4, Abilities.SERENE_GRACE, Abilities.RUN_AWAY, Abilities.RATTLED, 520, 125, 100, 80, 85, 75, 55, 45, 50, 182), ), - new PokemonSpecies(Species.KINGAMBIT, "Kingambit", 9, false, false, false, "Big Blade Pokémon", Type.DARK, Type.STEEL, 2, 120, Abilities.DEFIANT, Abilities.SUPREME_OVERLORD, Abilities.PRESSURE, 550, 100, 135, 120, 60, 85, 50, 25, 50, 275, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.GREAT_TUSK, "Great Tusk", 9, false, false, false, "Paradox Pokémon", Type.GROUND, Type.FIGHTING, 2.2, 320, Abilities.PROTOSYNTHESIS, Abilities.NONE, Abilities.NONE, 570, 115, 131, 131, 53, 53, 87, 30, 0, 285, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.SCREAM_TAIL, "Scream Tail", 9, false, false, false, "Paradox Pokémon", Type.FAIRY, Type.PSYCHIC, 1.2, 8, Abilities.PROTOSYNTHESIS, Abilities.NONE, Abilities.NONE, 570, 115, 65, 99, 65, 115, 111, 50, 0, 285, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.BRUTE_BONNET, "Brute Bonnet", 9, false, false, false, "Paradox Pokémon", Type.GRASS, Type.DARK, 1.2, 21, Abilities.PROTOSYNTHESIS, Abilities.NONE, Abilities.NONE, 570, 111, 127, 99, 79, 99, 55, 50, 0, 285, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.FLUTTER_MANE, "Flutter Mane", 9, false, false, false, "Paradox Pokémon", Type.GHOST, Type.FAIRY, 1.4, 4, Abilities.PROTOSYNTHESIS, Abilities.NONE, Abilities.NONE, 570, 55, 55, 55, 135, 135, 135, 30, 0, 285, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.SLITHER_WING, "Slither Wing", 9, false, false, false, "Paradox Pokémon", Type.BUG, Type.FIGHTING, 3.2, 92, Abilities.PROTOSYNTHESIS, Abilities.NONE, Abilities.NONE, 570, 85, 135, 79, 85, 105, 81, 30, 0, 285, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.SANDY_SHOCKS, "Sandy Shocks", 9, false, false, false, "Paradox Pokémon", Type.ELECTRIC, Type.GROUND, 2.3, 60, Abilities.PROTOSYNTHESIS, Abilities.NONE, Abilities.NONE, 570, 85, 81, 97, 121, 85, 101, 30, 0, 285, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.IRON_TREADS, "Iron Treads", 9, false, false, false, "Paradox Pokémon", Type.GROUND, Type.STEEL, 0.9, 240, Abilities.QUARK_DRIVE, Abilities.NONE, Abilities.NONE, 570, 90, 112, 120, 72, 70, 106, 30, 0, 285, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.IRON_BUNDLE, "Iron Bundle", 9, false, false, false, "Paradox Pokémon", Type.ICE, Type.WATER, 0.6, 11, Abilities.QUARK_DRIVE, Abilities.NONE, Abilities.NONE, 570, 56, 80, 114, 124, 60, 136, 50, 0, 285, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.IRON_HANDS, "Iron Hands", 9, false, false, false, "Paradox Pokémon", Type.FIGHTING, Type.ELECTRIC, 1.8, 380.7, Abilities.QUARK_DRIVE, Abilities.NONE, Abilities.NONE, 570, 154, 140, 108, 50, 68, 50, 50, 0, 285, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.IRON_JUGULIS, "Iron Jugulis", 9, false, false, false, "Paradox Pokémon", Type.DARK, Type.FLYING, 1.3, 111, Abilities.QUARK_DRIVE, Abilities.NONE, Abilities.NONE, 570, 94, 80, 86, 122, 80, 108, 30, 0, 285, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.IRON_MOTH, "Iron Moth", 9, false, false, false, "Paradox Pokémon", Type.FIRE, Type.POISON, 1.2, 36, Abilities.QUARK_DRIVE, Abilities.NONE, Abilities.NONE, 570, 80, 70, 60, 140, 110, 110, 30, 0, 285, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.IRON_THORNS, "Iron Thorns", 9, false, false, false, "Paradox Pokémon", Type.ROCK, Type.ELECTRIC, 1.6, 303, Abilities.QUARK_DRIVE, Abilities.NONE, Abilities.NONE, 570, 100, 134, 110, 70, 84, 72, 30, 0, 285, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.FRIGIBAX, "Frigibax", 9, false, false, false, "Ice Fin Pokémon", Type.DRAGON, Type.ICE, 0.5, 17, Abilities.THERMAL_EXCHANGE, Abilities.NONE, Abilities.ICE_BODY, 320, 65, 75, 45, 35, 45, 55, 45, 50, 64, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.ARCTIBAX, "Arctibax", 9, false, false, false, "Ice Fin Pokémon", Type.DRAGON, Type.ICE, 0.8, 30, Abilities.THERMAL_EXCHANGE, Abilities.NONE, Abilities.ICE_BODY, 423, 90, 95, 66, 45, 65, 62, 25, 50, 148, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.BAXCALIBUR, "Baxcalibur", 9, false, false, false, "Ice Dragon Pokémon", Type.DRAGON, Type.ICE, 2.1, 210, Abilities.THERMAL_EXCHANGE, Abilities.NONE, Abilities.ICE_BODY, 600, 115, 145, 92, 75, 86, 87, 10, 50, 300, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.GIMMIGHOUL, "Gimmighoul", 9, false, false, false, "Coin Chest Pokémon", Type.GHOST, null, 0.3, 5, Abilities.RATTLED, Abilities.NONE, Abilities.NONE, 300, 45, 30, 70, 75, 70, 10, 45, 50, 60, GrowthRate.SLOW, null, false, false, + new PokemonSpecies(Species.KINGAMBIT, 9, false, false, false, "Big Blade Pokémon", Type.DARK, Type.STEEL, 2, 120, Abilities.DEFIANT, Abilities.SUPREME_OVERLORD, Abilities.PRESSURE, 550, 100, 135, 120, 60, 85, 50, 25, 50, 275, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.GREAT_TUSK, 9, false, false, false, "Paradox Pokémon", Type.GROUND, Type.FIGHTING, 2.2, 320, Abilities.PROTOSYNTHESIS, Abilities.NONE, Abilities.NONE, 570, 115, 131, 131, 53, 53, 87, 30, 0, 285, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.SCREAM_TAIL, 9, false, false, false, "Paradox Pokémon", Type.FAIRY, Type.PSYCHIC, 1.2, 8, Abilities.PROTOSYNTHESIS, Abilities.NONE, Abilities.NONE, 570, 115, 65, 99, 65, 115, 111, 50, 0, 285, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.BRUTE_BONNET, 9, false, false, false, "Paradox Pokémon", Type.GRASS, Type.DARK, 1.2, 21, Abilities.PROTOSYNTHESIS, Abilities.NONE, Abilities.NONE, 570, 111, 127, 99, 79, 99, 55, 50, 0, 285, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.FLUTTER_MANE, 9, false, false, false, "Paradox Pokémon", Type.GHOST, Type.FAIRY, 1.4, 4, Abilities.PROTOSYNTHESIS, Abilities.NONE, Abilities.NONE, 570, 55, 55, 55, 135, 135, 135, 30, 0, 285, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.SLITHER_WING, 9, false, false, false, "Paradox Pokémon", Type.BUG, Type.FIGHTING, 3.2, 92, Abilities.PROTOSYNTHESIS, Abilities.NONE, Abilities.NONE, 570, 85, 135, 79, 85, 105, 81, 30, 0, 285, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.SANDY_SHOCKS, 9, false, false, false, "Paradox Pokémon", Type.ELECTRIC, Type.GROUND, 2.3, 60, Abilities.PROTOSYNTHESIS, Abilities.NONE, Abilities.NONE, 570, 85, 81, 97, 121, 85, 101, 30, 0, 285, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.IRON_TREADS, 9, false, false, false, "Paradox Pokémon", Type.GROUND, Type.STEEL, 0.9, 240, Abilities.QUARK_DRIVE, Abilities.NONE, Abilities.NONE, 570, 90, 112, 120, 72, 70, 106, 30, 0, 285, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.IRON_BUNDLE, 9, false, false, false, "Paradox Pokémon", Type.ICE, Type.WATER, 0.6, 11, Abilities.QUARK_DRIVE, Abilities.NONE, Abilities.NONE, 570, 56, 80, 114, 124, 60, 136, 50, 0, 285, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.IRON_HANDS, 9, false, false, false, "Paradox Pokémon", Type.FIGHTING, Type.ELECTRIC, 1.8, 380.7, Abilities.QUARK_DRIVE, Abilities.NONE, Abilities.NONE, 570, 154, 140, 108, 50, 68, 50, 50, 0, 285, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.IRON_JUGULIS, 9, false, false, false, "Paradox Pokémon", Type.DARK, Type.FLYING, 1.3, 111, Abilities.QUARK_DRIVE, Abilities.NONE, Abilities.NONE, 570, 94, 80, 86, 122, 80, 108, 30, 0, 285, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.IRON_MOTH, 9, false, false, false, "Paradox Pokémon", Type.FIRE, Type.POISON, 1.2, 36, Abilities.QUARK_DRIVE, Abilities.NONE, Abilities.NONE, 570, 80, 70, 60, 140, 110, 110, 30, 0, 285, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.IRON_THORNS, 9, false, false, false, "Paradox Pokémon", Type.ROCK, Type.ELECTRIC, 1.6, 303, Abilities.QUARK_DRIVE, Abilities.NONE, Abilities.NONE, 570, 100, 134, 110, 70, 84, 72, 30, 0, 285, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.FRIGIBAX, 9, false, false, false, "Ice Fin Pokémon", Type.DRAGON, Type.ICE, 0.5, 17, Abilities.THERMAL_EXCHANGE, Abilities.NONE, Abilities.ICE_BODY, 320, 65, 75, 45, 35, 45, 55, 45, 50, 64, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.ARCTIBAX, 9, false, false, false, "Ice Fin Pokémon", Type.DRAGON, Type.ICE, 0.8, 30, Abilities.THERMAL_EXCHANGE, Abilities.NONE, Abilities.ICE_BODY, 423, 90, 95, 66, 45, 65, 62, 25, 50, 148, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.BAXCALIBUR, 9, false, false, false, "Ice Dragon Pokémon", Type.DRAGON, Type.ICE, 2.1, 210, Abilities.THERMAL_EXCHANGE, Abilities.NONE, Abilities.ICE_BODY, 600, 115, 145, 92, 75, 86, 87, 10, 50, 300, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.GIMMIGHOUL, 9, false, false, false, "Coin Chest Pokémon", Type.GHOST, null, 0.3, 5, Abilities.RATTLED, Abilities.NONE, Abilities.NONE, 300, 45, 30, 70, 75, 70, 10, 45, 50, 60, GrowthRate.SLOW, null, false, false, new PokemonForm("Chest Form", "chest", Type.GHOST, null, 0.3, 5, Abilities.RATTLED, Abilities.NONE, Abilities.NONE, 300, 45, 30, 70, 75, 70, 10, 45, 50, 60, false, ""), new PokemonForm("Roaming Form", "roaming", Type.GHOST, null, 0.1, 1, Abilities.RUN_AWAY, Abilities.NONE, Abilities.NONE, 300, 45, 30, 25, 75, 45, 80, 45, 50, 60), ), - new PokemonSpecies(Species.GHOLDENGO, "Gholdengo", 9, false, false, false, "Coin Entity Pokémon", Type.STEEL, Type.GHOST, 1.2, 30, Abilities.GOOD_AS_GOLD, Abilities.NONE, Abilities.NONE, 550, 87, 60, 95, 133, 91, 84, 45, 50, 275, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.WO_CHIEN, "Wo-Chien", 9, true, false, false, "Ruinous Pokémon", Type.DARK, Type.GRASS, 1.5, 74.2, Abilities.TABLETS_OF_RUIN, Abilities.NONE, Abilities.NONE, 570, 85, 85, 100, 95, 135, 70, 6, 0, 285, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.CHIEN_PAO, "Chien-Pao", 9, true, false, false, "Ruinous Pokémon", Type.DARK, Type.ICE, 1.9, 152.2, Abilities.SWORD_OF_RUIN, Abilities.NONE, Abilities.NONE, 570, 80, 120, 80, 90, 65, 135, 6, 0, 285, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.TING_LU, "Ting-Lu", 9, true, false, false, "Ruinous Pokémon", Type.DARK, Type.GROUND, 2.7, 699.7, Abilities.VESSEL_OF_RUIN, Abilities.NONE, Abilities.NONE, 570, 155, 110, 125, 55, 80, 45, 6, 0, 285, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.CHI_YU, "Chi-Yu", 9, true, false, false, "Ruinous Pokémon", Type.DARK, Type.FIRE, 0.4, 4.9, Abilities.BEADS_OF_RUIN, Abilities.NONE, Abilities.NONE, 570, 55, 80, 80, 135, 120, 100, 6, 0, 285, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.ROARING_MOON, "Roaring Moon", 9, false, false, false, "Paradox Pokémon", Type.DRAGON, Type.DARK, 2, 380, Abilities.PROTOSYNTHESIS, Abilities.NONE, Abilities.NONE, 590, 105, 139, 71, 55, 101, 119, 10, 0, 295, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.IRON_VALIANT, "Iron Valiant", 9, false, false, false, "Paradox Pokémon", Type.FAIRY, Type.FIGHTING, 1.4, 35, Abilities.QUARK_DRIVE, Abilities.NONE, Abilities.NONE, 590, 74, 130, 90, 120, 60, 116, 10, 0, 295, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.KORAIDON, "Koraidon", 9, false, true, false, "Paradox Pokémon", Type.FIGHTING, Type.DRAGON, 2.5, 303, Abilities.ORICHALCUM_PULSE, Abilities.NONE, Abilities.NONE, 670, 100, 135, 115, 85, 100, 135, 3, 0, 335, GrowthRate.SLOW, null, false, false, + new PokemonSpecies(Species.GHOLDENGO, 9, false, false, false, "Coin Entity Pokémon", Type.STEEL, Type.GHOST, 1.2, 30, Abilities.GOOD_AS_GOLD, Abilities.NONE, Abilities.NONE, 550, 87, 60, 95, 133, 91, 84, 45, 50, 275, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.WO_CHIEN, 9, true, false, false, "Ruinous Pokémon", Type.DARK, Type.GRASS, 1.5, 74.2, Abilities.TABLETS_OF_RUIN, Abilities.NONE, Abilities.NONE, 570, 85, 85, 100, 95, 135, 70, 6, 0, 285, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.CHIEN_PAO, 9, true, false, false, "Ruinous Pokémon", Type.DARK, Type.ICE, 1.9, 152.2, Abilities.SWORD_OF_RUIN, Abilities.NONE, Abilities.NONE, 570, 80, 120, 80, 90, 65, 135, 6, 0, 285, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.TING_LU, 9, true, false, false, "Ruinous Pokémon", Type.DARK, Type.GROUND, 2.7, 699.7, Abilities.VESSEL_OF_RUIN, Abilities.NONE, Abilities.NONE, 570, 155, 110, 125, 55, 80, 45, 6, 0, 285, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.CHI_YU, 9, true, false, false, "Ruinous Pokémon", Type.DARK, Type.FIRE, 0.4, 4.9, Abilities.BEADS_OF_RUIN, Abilities.NONE, Abilities.NONE, 570, 55, 80, 80, 135, 120, 100, 6, 0, 285, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.ROARING_MOON, 9, false, false, false, "Paradox Pokémon", Type.DRAGON, Type.DARK, 2, 380, Abilities.PROTOSYNTHESIS, Abilities.NONE, Abilities.NONE, 590, 105, 139, 71, 55, 101, 119, 10, 0, 295, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.IRON_VALIANT, 9, false, false, false, "Paradox Pokémon", Type.FAIRY, Type.FIGHTING, 1.4, 35, Abilities.QUARK_DRIVE, Abilities.NONE, Abilities.NONE, 590, 74, 130, 90, 120, 60, 116, 10, 0, 295, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.KORAIDON, 9, false, true, false, "Paradox Pokémon", Type.FIGHTING, Type.DRAGON, 2.5, 303, Abilities.ORICHALCUM_PULSE, Abilities.NONE, Abilities.NONE, 670, 100, 135, 115, 85, 100, 135, 3, 0, 335, GrowthRate.SLOW, null, false, false, new PokemonForm("Apex Build", "apex-build", Type.FIGHTING, Type.DRAGON, 2.5, 303, Abilities.ORICHALCUM_PULSE, Abilities.NONE, Abilities.NONE, 670, 100, 135, 115, 85, 100, 135, 3, 0, 335), new PokemonForm("Limited Build", "limited-build", Type.FIGHTING, Type.DRAGON, 3.5, 303, Abilities.ORICHALCUM_PULSE, Abilities.NONE, Abilities.NONE, 670, 100, 135, 115, 85, 100, 135, 3, 0, 335), new PokemonForm("Sprinting Build", "sprinting-build", Type.FIGHTING, Type.DRAGON, 3.5, 303, Abilities.ORICHALCUM_PULSE, Abilities.NONE, Abilities.NONE, 670, 100, 135, 115, 85, 100, 135, 3, 0, 335), new PokemonForm("Swimming Build", "swimming-build", Type.FIGHTING, Type.DRAGON, 3.5, 303, Abilities.ORICHALCUM_PULSE, Abilities.NONE, Abilities.NONE, 670, 100, 135, 115, 85, 100, 135, 3, 0, 335), new PokemonForm("Gliding Build", "gliding-build", Type.FIGHTING, Type.DRAGON, 3.5, 303, Abilities.ORICHALCUM_PULSE, Abilities.NONE, Abilities.NONE, 670, 100, 135, 115, 85, 100, 135, 3, 0, 335), ), - new PokemonSpecies(Species.MIRAIDON, "Miraidon", 9, false, true, false, "Paradox Pokémon", Type.ELECTRIC, Type.DRAGON, 3.5, 240, Abilities.HADRON_ENGINE, Abilities.NONE, Abilities.NONE, 670, 100, 85, 100, 135, 115, 135, 3, 0, 335, GrowthRate.SLOW, null, false, false, + new PokemonSpecies(Species.MIRAIDON, 9, false, true, false, "Paradox Pokémon", Type.ELECTRIC, Type.DRAGON, 3.5, 240, Abilities.HADRON_ENGINE, Abilities.NONE, Abilities.NONE, 670, 100, 85, 100, 135, 115, 135, 3, 0, 335, GrowthRate.SLOW, null, false, false, new PokemonForm("Ultimate Mode", "ultimate-mode", Type.ELECTRIC, Type.DRAGON, 3.5, 240, Abilities.HADRON_ENGINE, Abilities.NONE, Abilities.NONE, 670, 100, 85, 100, 135, 115, 135, 3, 0, 335), new PokemonForm("Low-Power Mode", "low-power-mode", Type.ELECTRIC, Type.DRAGON, 2.8, 240, Abilities.HADRON_ENGINE, Abilities.NONE, Abilities.NONE, 670, 100, 85, 100, 135, 115, 135, 3, 0, 335), new PokemonForm("Drive Mode", "drive-mode", Type.ELECTRIC, Type.DRAGON, 2.8, 240, Abilities.HADRON_ENGINE, Abilities.NONE, Abilities.NONE, 670, 100, 85, 100, 135, 115, 135, 3, 0, 335), new PokemonForm("Aquatic Mode", "aquatic-mode", Type.ELECTRIC, Type.DRAGON, 2.8, 240, Abilities.HADRON_ENGINE, Abilities.NONE, Abilities.NONE, 670, 100, 85, 100, 135, 115, 135, 3, 0, 335), new PokemonForm("Glide Mode", "glide-mode", Type.ELECTRIC, Type.DRAGON, 2.8, 240, Abilities.HADRON_ENGINE, Abilities.NONE, Abilities.NONE, 670, 100, 85, 100, 135, 115, 135, 3, 0, 335), ), - new PokemonSpecies(Species.WALKING_WAKE, "Walking Wake", 9, false, false, false, "Paradox Pokémon", Type.WATER, Type.DRAGON, 3.5, 280, Abilities.PROTOSYNTHESIS, Abilities.NONE, Abilities.NONE, 590, 99, 83, 91, 125, 83, 109, 5, 0, 295, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.IRON_LEAVES, "Iron Leaves", 9, false, false, false, "Paradox Pokémon", Type.GRASS, Type.PSYCHIC, 1.5, 125, Abilities.QUARK_DRIVE, Abilities.NONE, Abilities.NONE, 590, 90, 130, 88, 70, 108, 104, 5, 0, 295, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.DIPPLIN, "Dipplin", 9, false, false, false, "Candy Apple Pokémon", Type.GRASS, Type.DRAGON, 0.4, 9.7, Abilities.SUPERSWEET_SYRUP, Abilities.GLUTTONY, Abilities.STICKY_HOLD, 485, 80, 80, 110, 95, 80, 40, 45, 50, 170, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.POLTCHAGEIST, "Poltchageist", 9, false, false, false, "Matcha Pokémon", Type.GRASS, Type.GHOST, 0.1, 1.1, Abilities.HOSPITALITY, Abilities.NONE, Abilities.HEATPROOF, 308, 40, 45, 45, 74, 54, 50, 120, 50, 62, GrowthRate.SLOW, null, false, false, + new PokemonSpecies(Species.WALKING_WAKE, 9, false, false, false, "Paradox Pokémon", Type.WATER, Type.DRAGON, 3.5, 280, Abilities.PROTOSYNTHESIS, Abilities.NONE, Abilities.NONE, 590, 99, 83, 91, 125, 83, 109, 5, 0, 295, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.IRON_LEAVES, 9, false, false, false, "Paradox Pokémon", Type.GRASS, Type.PSYCHIC, 1.5, 125, Abilities.QUARK_DRIVE, Abilities.NONE, Abilities.NONE, 590, 90, 130, 88, 70, 108, 104, 5, 0, 295, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.DIPPLIN, 9, false, false, false, "Candy Apple Pokémon", Type.GRASS, Type.DRAGON, 0.4, 9.7, Abilities.SUPERSWEET_SYRUP, Abilities.GLUTTONY, Abilities.STICKY_HOLD, 485, 80, 80, 110, 95, 80, 40, 45, 50, 170, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.POLTCHAGEIST, 9, false, false, false, "Matcha Pokémon", Type.GRASS, Type.GHOST, 0.1, 1.1, Abilities.HOSPITALITY, Abilities.NONE, Abilities.HEATPROOF, 308, 40, 45, 45, 74, 54, 50, 120, 50, 62, GrowthRate.SLOW, null, false, false, new PokemonForm("Counterfeit Form", "counterfeit", Type.GRASS, Type.GHOST, 0.1, 1.1, Abilities.HOSPITALITY, Abilities.NONE, Abilities.HEATPROOF, 308, 40, 45, 45, 74, 54, 50, 120, 50, 62), new PokemonForm("Artisan Form", "artisan", Type.GRASS, Type.GHOST, 0.1, 1.1, Abilities.HOSPITALITY, Abilities.NONE, Abilities.HEATPROOF, 308, 40, 45, 45, 74, 54, 50, 120, 50, 62), ), - new PokemonSpecies(Species.SINISTCHA, "Sinistcha", 9, false, false, false, "Matcha Pokémon", Type.GRASS, Type.GHOST, 0.2, 2.2, Abilities.HOSPITALITY, Abilities.NONE, Abilities.HEATPROOF, 508, 71, 60, 106, 121, 80, 70, 60, 50, 178, GrowthRate.SLOW, null, false, false, + new PokemonSpecies(Species.SINISTCHA, 9, false, false, false, "Matcha Pokémon", Type.GRASS, Type.GHOST, 0.2, 2.2, Abilities.HOSPITALITY, Abilities.NONE, Abilities.HEATPROOF, 508, 71, 60, 106, 121, 80, 70, 60, 50, 178, GrowthRate.SLOW, null, false, false, new PokemonForm("Unremarkable Form", "unremarkable", Type.GRASS, Type.GHOST, 0.2, 2.2, Abilities.HOSPITALITY, Abilities.NONE, Abilities.HEATPROOF, 508, 71, 60, 106, 121, 80, 70, 60, 50, 178), new PokemonForm("Masterpiece Form", "masterpiece", Type.GRASS, Type.GHOST, 0.2, 2.2, Abilities.HOSPITALITY, Abilities.NONE, Abilities.HEATPROOF, 508, 71, 60, 106, 121, 80, 70, 60, 50, 178), ), - new PokemonSpecies(Species.OKIDOGI, "Okidogi", 9, false, true, false, "Retainer Pokémon", Type.POISON, Type.FIGHTING, 1.8, 92.2, Abilities.TOXIC_CHAIN, Abilities.NONE, Abilities.GUARD_DOG, 555, 88, 128, 115, 58, 86, 80, 3, 0, 276, GrowthRate.SLOW, 100, false), - new PokemonSpecies(Species.MUNKIDORI, "Munkidori", 9, false, true, false, "Retainer Pokémon", Type.POISON, Type.PSYCHIC, 1, 12.2, Abilities.TOXIC_CHAIN, Abilities.NONE, Abilities.FRISK, 555, 88, 75, 66, 130, 90, 106, 3, 0, 276, GrowthRate.SLOW, 100, false), - new PokemonSpecies(Species.FEZANDIPITI, "Fezandipiti", 9, false, true, false, "Retainer Pokémon", Type.POISON, Type.FAIRY, 1.4, 30.1, Abilities.TOXIC_CHAIN, Abilities.NONE, Abilities.TECHNICIAN, 555, 88, 91, 82, 70, 125, 99, 3, 0, 276, GrowthRate.SLOW, 100, false), - new PokemonSpecies(Species.OGERPON, "Ogerpon", 9, false, true, false, "Mask Pokémon", Type.GRASS, null, 1.2, 39.8, Abilities.DEFIANT, Abilities.NONE, Abilities.NONE, 550, 80, 120, 84, 60, 96, 110, 5, 50, 275, GrowthRate.SLOW, 0, false, false, + new PokemonSpecies(Species.OKIDOGI, 9, false, true, false, "Retainer Pokémon", Type.POISON, Type.FIGHTING, 1.8, 92.2, Abilities.TOXIC_CHAIN, Abilities.NONE, Abilities.GUARD_DOG, 555, 88, 128, 115, 58, 86, 80, 3, 0, 276, GrowthRate.SLOW, 100, false), + new PokemonSpecies(Species.MUNKIDORI, 9, false, true, false, "Retainer Pokémon", Type.POISON, Type.PSYCHIC, 1, 12.2, Abilities.TOXIC_CHAIN, Abilities.NONE, Abilities.FRISK, 555, 88, 75, 66, 130, 90, 106, 3, 0, 276, GrowthRate.SLOW, 100, false), + new PokemonSpecies(Species.FEZANDIPITI, 9, false, true, false, "Retainer Pokémon", Type.POISON, Type.FAIRY, 1.4, 30.1, Abilities.TOXIC_CHAIN, Abilities.NONE, Abilities.TECHNICIAN, 555, 88, 91, 82, 70, 125, 99, 3, 0, 276, GrowthRate.SLOW, 100, false), + new PokemonSpecies(Species.OGERPON, 9, false, true, false, "Mask Pokémon", Type.GRASS, null, 1.2, 39.8, Abilities.DEFIANT, Abilities.NONE, Abilities.NONE, 550, 80, 120, 84, 60, 96, 110, 5, 50, 275, GrowthRate.SLOW, 0, false, false, new PokemonForm("Teal Mask", "teal-mask", Type.GRASS, null, 1.2, 39.8, Abilities.DEFIANT, Abilities.NONE, Abilities.NONE, 550, 80, 120, 84, 60, 96, 110, 5, 50, 275), new PokemonForm("Wellspring Mask", "wellspring-mask", Type.GRASS, Type.WATER, 1.2, 39.8, Abilities.WATER_ABSORB, Abilities.NONE, Abilities.NONE, 550, 80, 120, 84, 60, 96, 110, 5, 50, 275), new PokemonForm("Hearthflame Mask", "hearthflame-mask", Type.GRASS, Type.FIRE, 1.2, 39.8, Abilities.MOLD_BREAKER, Abilities.NONE, Abilities.NONE, 550, 80, 120, 84, 60, 96, 110, 5, 50, 275), @@ -2454,82 +2460,82 @@ export function initSpecies() { new PokemonForm("Hearthflame Mask Terastallized", "hearthflame-mask-tera", Type.GRASS, Type.FIRE, 1.2, 39.8, Abilities.EMBODY_ASPECT_HEARTHFLAME, Abilities.NONE, Abilities.NONE, 550, 80, 120, 84, 60, 96, 110, 5, 50, 275), new PokemonForm("Cornerstone Mask Terastallized", "cornerstone-mask-tera", Type.GRASS, Type.ROCK, 1.2, 39.8, Abilities.EMBODY_ASPECT_CORNERSTONE, Abilities.NONE, Abilities.NONE, 550, 80, 120, 84, 60, 96, 110, 5, 50, 275), ), - new PokemonSpecies(Species.ARCHALUDON, "Archaludon", 9, false, false, false, "Alloy Pokémon", Type.STEEL, Type.DRAGON, 2, 60, Abilities.STAMINA, Abilities.STURDY, Abilities.STALWART, 600, 90, 105, 130, 125, 65, 85, 10, 50, 300, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.HYDRAPPLE, "Hydrapple", 9, false, false, false, "Apple Hydra Pokémon", Type.GRASS, Type.DRAGON, 1.8, 93, Abilities.SUPERSWEET_SYRUP, Abilities.REGENERATOR, Abilities.STICKY_HOLD, 540, 106, 80, 110, 120, 80, 44, 10, 50, 270, GrowthRate.ERRATIC, 50, false), - new PokemonSpecies(Species.GOUGING_FIRE, "Gouging Fire", 9, false, false, false, "Paradox Pokémon", Type.FIRE, Type.DRAGON, 3.5, 590, Abilities.PROTOSYNTHESIS, Abilities.NONE, Abilities.NONE, 590, 105, 115, 121, 65, 93, 91, 10, 0, 295, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.RAGING_BOLT, "Raging Bolt", 9, false, false, false, "Paradox Pokémon", Type.ELECTRIC, Type.DRAGON, 5.2, 480, Abilities.PROTOSYNTHESIS, Abilities.NONE, Abilities.NONE, 590, 125, 73, 91, 137, 89, 75, 10, 0, 295, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.IRON_BOULDER, "Iron Boulder", 9, false, false, false, "Paradox Pokémon", Type.ROCK, Type.PSYCHIC, 1.5, 162.5, Abilities.QUARK_DRIVE, Abilities.NONE, Abilities.NONE, 590, 90, 120, 80, 68, 108, 124, 10, 0, 295, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.IRON_CROWN, "Iron Crown", 9, false, false, false, "Paradox Pokémon", Type.STEEL, Type.PSYCHIC, 1.6, 156, Abilities.QUARK_DRIVE, Abilities.NONE, Abilities.NONE, 590, 90, 72, 100, 122, 108, 98, 10, 0, 295, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.TERAPAGOS, "Terapagos", 9, false, true, false, "Tera Pokémon", Type.NORMAL, null, 0.2, 6.5, Abilities.TERA_SHIFT, Abilities.NONE, Abilities.NONE, 450, 90, 65, 85, 65, 85, 60, 5, 50, 90, GrowthRate.SLOW, 50, false, false, + new PokemonSpecies(Species.ARCHALUDON, 9, false, false, false, "Alloy Pokémon", Type.STEEL, Type.DRAGON, 2, 60, Abilities.STAMINA, Abilities.STURDY, Abilities.STALWART, 600, 90, 105, 130, 125, 65, 85, 10, 50, 300, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.HYDRAPPLE, 9, false, false, false, "Apple Hydra Pokémon", Type.GRASS, Type.DRAGON, 1.8, 93, Abilities.SUPERSWEET_SYRUP, Abilities.REGENERATOR, Abilities.STICKY_HOLD, 540, 106, 80, 110, 120, 80, 44, 10, 50, 270, GrowthRate.ERRATIC, 50, false), + new PokemonSpecies(Species.GOUGING_FIRE, 9, false, false, false, "Paradox Pokémon", Type.FIRE, Type.DRAGON, 3.5, 590, Abilities.PROTOSYNTHESIS, Abilities.NONE, Abilities.NONE, 590, 105, 115, 121, 65, 93, 91, 10, 0, 295, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.RAGING_BOLT, 9, false, false, false, "Paradox Pokémon", Type.ELECTRIC, Type.DRAGON, 5.2, 480, Abilities.PROTOSYNTHESIS, Abilities.NONE, Abilities.NONE, 590, 125, 73, 91, 137, 89, 75, 10, 0, 295, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.IRON_BOULDER, 9, false, false, false, "Paradox Pokémon", Type.ROCK, Type.PSYCHIC, 1.5, 162.5, Abilities.QUARK_DRIVE, Abilities.NONE, Abilities.NONE, 590, 90, 120, 80, 68, 108, 124, 10, 0, 295, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.IRON_CROWN, 9, false, false, false, "Paradox Pokémon", Type.STEEL, Type.PSYCHIC, 1.6, 156, Abilities.QUARK_DRIVE, Abilities.NONE, Abilities.NONE, 590, 90, 72, 100, 122, 108, 98, 10, 0, 295, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.TERAPAGOS, 9, false, true, false, "Tera Pokémon", Type.NORMAL, null, 0.2, 6.5, Abilities.TERA_SHIFT, Abilities.NONE, Abilities.NONE, 450, 90, 65, 85, 65, 85, 60, 5, 50, 90, GrowthRate.SLOW, 50, false, false, new PokemonForm("Normal Form", "", Type.NORMAL, null, 0.2, 6.5, Abilities.TERA_SHIFT, Abilities.NONE, Abilities.NONE, 450, 90, 65, 85, 65, 85, 60, 5, 50, 90), new PokemonForm("Terastal Form", "terastal", Type.NORMAL, null, 0.3, 16, Abilities.TERA_SHELL, Abilities.NONE, Abilities.NONE, 600, 95, 95, 110, 105, 110, 85, 5, 50, 90), new PokemonForm("Stellar Form", "stellar", Type.NORMAL, null, 1.7, 77, Abilities.TERAFORM_ZERO, Abilities.NONE, Abilities.NONE, 700, 160, 105, 110, 130, 110, 85, 5, 50, 90), ), - new PokemonSpecies(Species.PECHARUNT, "Pecharunt", 9, false, false, true, "Subjugation Pokémon", Type.POISON, Type.GHOST, 0.3, 0.3, Abilities.POISON_PUPPETEER, Abilities.NONE, Abilities.NONE, 600, 88, 88, 160, 88, 88, 88, 3, 0, 300, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.ALOLA_RATTATA, "Rattata", 7, false, false, false, "Mouse Pokémon", Type.DARK, Type.NORMAL, 0.3, 3.8, Abilities.GLUTTONY, Abilities.HUSTLE, Abilities.THICK_FAT, 253, 30, 56, 35, 25, 35, 72, 255, 70, 51, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.ALOLA_RATICATE, "Raticate", 7, false, false, false, "Mouse Pokémon", Type.DARK, Type.NORMAL, 0.7, 25.5, Abilities.GLUTTONY, Abilities.HUSTLE, Abilities.THICK_FAT, 413, 75, 71, 70, 40, 80, 77, 127, 70, 145, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.ALOLA_RAICHU, "Raichu", 7, false, false, false, "Mouse Pokémon", Type.ELECTRIC, Type.PSYCHIC, 0.7, 21, Abilities.SURGE_SURFER, Abilities.NONE, Abilities.NONE, 485, 60, 85, 50, 95, 85, 110, 75, 50, 243, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.ALOLA_SANDSHREW, "Sandshrew", 7, false, false, false, "Mouse Pokémon", Type.ICE, Type.STEEL, 0.7, 40, Abilities.SNOW_CLOAK, Abilities.NONE, Abilities.SLUSH_RUSH, 300, 50, 75, 90, 10, 35, 40, 255, 50, 60, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.ALOLA_SANDSLASH, "Sandslash", 7, false, false, false, "Mouse Pokémon", Type.ICE, Type.STEEL, 1.2, 55, Abilities.SNOW_CLOAK, Abilities.NONE, Abilities.SLUSH_RUSH, 450, 75, 100, 120, 25, 65, 65, 90, 50, 158, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.ALOLA_VULPIX, "Vulpix", 7, false, false, false, "Fox Pokémon", Type.ICE, null, 0.6, 9.9, Abilities.SNOW_CLOAK, Abilities.NONE, Abilities.SNOW_WARNING, 299, 38, 41, 40, 50, 65, 65, 190, 50, 60, GrowthRate.MEDIUM_FAST, 25, false), - new PokemonSpecies(Species.ALOLA_NINETALES, "Ninetales", 7, false, false, false, "Fox Pokémon", Type.ICE, Type.FAIRY, 1.1, 19.9, Abilities.SNOW_CLOAK, Abilities.NONE, Abilities.SNOW_WARNING, 505, 73, 67, 75, 81, 100, 109, 75, 50, 177, GrowthRate.MEDIUM_FAST, 25, false), - new PokemonSpecies(Species.ALOLA_DIGLETT, "Diglett", 7, false, false, false, "Mole Pokémon", Type.GROUND, Type.STEEL, 0.2, 1, Abilities.SAND_VEIL, Abilities.TANGLING_HAIR, Abilities.SAND_FORCE, 265, 10, 55, 30, 35, 45, 90, 255, 50, 53, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.ALOLA_DUGTRIO, "Dugtrio", 7, false, false, false, "Mole Pokémon", Type.GROUND, Type.STEEL, 0.7, 66.6, Abilities.SAND_VEIL, Abilities.TANGLING_HAIR, Abilities.SAND_FORCE, 425, 35, 100, 60, 50, 70, 110, 50, 50, 149, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.ALOLA_MEOWTH, "Meowth", 7, false, false, false, "Scratch Cat Pokémon", Type.DARK, null, 0.4, 4.2, Abilities.PICKUP, Abilities.TECHNICIAN, Abilities.RATTLED, 290, 40, 35, 35, 50, 40, 90, 255, 50, 58, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.ALOLA_PERSIAN, "Persian", 7, false, false, false, "Classy Cat Pokémon", Type.DARK, null, 1.1, 33, Abilities.FUR_COAT, Abilities.TECHNICIAN, Abilities.RATTLED, 440, 65, 60, 60, 75, 65, 115, 90, 50, 154, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.ALOLA_GEODUDE, "Geodude", 7, false, false, false, "Rock Pokémon", Type.ROCK, Type.ELECTRIC, 0.4, 20.3, Abilities.MAGNET_PULL, Abilities.STURDY, Abilities.GALVANIZE, 300, 40, 80, 100, 30, 30, 20, 255, 70, 60, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.ALOLA_GRAVELER, "Graveler", 7, false, false, false, "Rock Pokémon", Type.ROCK, Type.ELECTRIC, 1, 110, Abilities.MAGNET_PULL, Abilities.STURDY, Abilities.GALVANIZE, 390, 55, 95, 115, 45, 45, 35, 120, 70, 137, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.ALOLA_GOLEM, "Golem", 7, false, false, false, "Megaton Pokémon", Type.ROCK, Type.ELECTRIC, 1.7, 316, Abilities.MAGNET_PULL, Abilities.STURDY, Abilities.GALVANIZE, 495, 80, 120, 130, 55, 65, 45, 45, 70, 223, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.ALOLA_GRIMER, "Grimer", 7, false, false, false, "Sludge Pokémon", Type.POISON, Type.DARK, 0.7, 42, Abilities.POISON_TOUCH, Abilities.GLUTTONY, Abilities.POWER_OF_ALCHEMY, 325, 80, 80, 50, 40, 50, 25, 190, 70, 65, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.ALOLA_MUK, "Muk", 7, false, false, false, "Sludge Pokémon", Type.POISON, Type.DARK, 1, 52, Abilities.POISON_TOUCH, Abilities.GLUTTONY, Abilities.POWER_OF_ALCHEMY, 500, 105, 105, 75, 65, 100, 50, 75, 70, 175, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.ALOLA_EXEGGUTOR, "Exeggutor", 7, false, false, false, "Coconut Pokémon", Type.GRASS, Type.DRAGON, 10.9, 415.6, Abilities.FRISK, Abilities.NONE, Abilities.HARVEST, 530, 95, 105, 85, 125, 75, 45, 45, 50, 186, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.ALOLA_MAROWAK, "Marowak", 7, false, false, false, "Bone Keeper Pokémon", Type.FIRE, Type.GHOST, 1, 34, Abilities.CURSED_BODY, Abilities.LIGHTNING_ROD, Abilities.ROCK_HEAD, 425, 60, 80, 110, 50, 80, 45, 75, 50, 149, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.ETERNAL_FLOETTE, "Floette", 6, false, false, false, "Single Bloom Pokémon", Type.FAIRY, null, 0.2, 0.9, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 551, 74, 65, 67, 125, 128, 92, 120, 70, 130, GrowthRate.MEDIUM_FAST, 0, false), - new PokemonSpecies(Species.GALAR_MEOWTH, "Meowth", 8, false, false, false, "Scratch Cat Pokémon", Type.STEEL, null, 0.4, 7.5, Abilities.PICKUP, Abilities.TOUGH_CLAWS, Abilities.UNNERVE, 290, 50, 65, 55, 40, 40, 40, 255, 50, 58, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.GALAR_PONYTA, "Ponyta", 8, false, false, false, "Fire Horse Pokémon", Type.PSYCHIC, null, 0.8, 24, Abilities.RUN_AWAY, Abilities.PASTEL_VEIL, Abilities.ANTICIPATION, 410, 50, 85, 55, 65, 65, 90, 190, 50, 82, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.GALAR_RAPIDASH, "Rapidash", 8, false, false, false, "Fire Horse Pokémon", Type.PSYCHIC, Type.FAIRY, 1.7, 80, Abilities.RUN_AWAY, Abilities.PASTEL_VEIL, Abilities.ANTICIPATION, 500, 65, 100, 70, 80, 80, 105, 60, 50, 175, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.GALAR_SLOWPOKE, "Slowpoke", 8, false, false, false, "Dopey Pokémon", Type.PSYCHIC, null, 1.2, 36, Abilities.GLUTTONY, Abilities.OWN_TEMPO, Abilities.REGENERATOR, 315, 90, 65, 65, 40, 40, 15, 190, 50, 63, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.GALAR_SLOWBRO, "Slowbro", 8, false, false, false, "Hermit Crab Pokémon", Type.POISON, Type.PSYCHIC, 1.6, 70.5, Abilities.QUICK_DRAW, Abilities.OWN_TEMPO, Abilities.REGENERATOR, 490, 95, 100, 95, 100, 70, 30, 75, 50, 172, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.GALAR_FARFETCHD, "Farfetch'd", 8, false, false, false, "Wild Duck Pokémon", Type.FIGHTING, null, 0.8, 42, Abilities.STEADFAST, Abilities.NONE, Abilities.SCRAPPY, 377, 52, 95, 55, 58, 62, 55, 45, 50, 132, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.GALAR_WEEZING, "Weezing", 8, false, false, false, "Poison Gas Pokémon", Type.POISON, Type.FAIRY, 3, 16, Abilities.LEVITATE, Abilities.NEUTRALIZING_GAS, Abilities.MISTY_SURGE, 490, 65, 90, 120, 85, 70, 60, 60, 50, 172, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.GALAR_MR_MIME, "Mr. Mime", 8, false, false, false, "Barrier Pokémon", Type.ICE, Type.PSYCHIC, 1.4, 56.8, Abilities.VITAL_SPIRIT, Abilities.SCREEN_CLEANER, Abilities.ICE_BODY, 460, 50, 65, 65, 90, 90, 100, 45, 50, 161, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.GALAR_ARTICUNO, "Articuno", 8, true, false, false, "Freeze Pokémon", Type.PSYCHIC, Type.FLYING, 1.7, 50.9, Abilities.COMPETITIVE, Abilities.NONE, Abilities.NONE, 580, 90, 85, 85, 125, 100, 95, 3, 35, 290, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.GALAR_ZAPDOS, "Zapdos", 8, true, false, false, "Electric Pokémon", Type.FIGHTING, Type.FLYING, 1.6, 58.2, Abilities.DEFIANT, Abilities.NONE, Abilities.NONE, 580, 90, 125, 90, 85, 90, 100, 3, 35, 290, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.GALAR_MOLTRES, "Moltres", 8, true, false, false, "Flame Pokémon", Type.DARK, Type.FLYING, 2, 66, Abilities.BERSERK, Abilities.NONE, Abilities.NONE, 580, 90, 85, 90, 100, 125, 90, 3, 35, 290, GrowthRate.SLOW, null, false), - new PokemonSpecies(Species.GALAR_SLOWKING, "Slowking", 8, false, false, false, "Royal Pokémon", Type.POISON, Type.PSYCHIC, 1.8, 79.5, Abilities.CURIOUS_MEDICINE, Abilities.OWN_TEMPO, Abilities.REGENERATOR, 490, 95, 65, 80, 110, 110, 30, 70, 50, 172, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.GALAR_CORSOLA, "Corsola", 8, false, false, false, "Coral Pokémon", Type.GHOST, null, 0.6, 0.5, Abilities.WEAK_ARMOR, Abilities.NONE, Abilities.CURSED_BODY, 410, 60, 55, 100, 65, 100, 30, 60, 50, 144, GrowthRate.FAST, 25, false), - new PokemonSpecies(Species.GALAR_ZIGZAGOON, "Zigzagoon", 8, false, false, false, "Tiny Raccoon Pokémon", Type.DARK, Type.NORMAL, 0.4, 17.5, Abilities.PICKUP, Abilities.GLUTTONY, Abilities.QUICK_FEET, 240, 38, 30, 41, 30, 41, 60, 255, 50, 56, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.GALAR_LINOONE, "Linoone", 8, false, false, false, "Rushing Pokémon", Type.DARK, Type.NORMAL, 0.5, 32.5, Abilities.PICKUP, Abilities.GLUTTONY, Abilities.QUICK_FEET, 420, 78, 70, 61, 50, 61, 100, 90, 50, 147, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.GALAR_DARUMAKA, "Darumaka", 8, false, false, false, "Zen Charm Pokémon", Type.ICE, null, 0.7, 40, Abilities.HUSTLE, Abilities.NONE, Abilities.INNER_FOCUS, 315, 70, 90, 45, 15, 45, 50, 120, 50, 63, GrowthRate.MEDIUM_SLOW, 50, false), - new PokemonSpecies(Species.GALAR_DARMANITAN, "Darmanitan", 8, false, false, false, "Blazing Pokémon", Type.ICE, null, 1.7, 120, Abilities.GORILLA_TACTICS, Abilities.NONE, Abilities.ZEN_MODE, 480, 105, 140, 55, 30, 55, 95, 60, 50, 168, GrowthRate.MEDIUM_SLOW, 50, false, true, + new PokemonSpecies(Species.PECHARUNT, 9, false, false, true, "Subjugation Pokémon", Type.POISON, Type.GHOST, 0.3, 0.3, Abilities.POISON_PUPPETEER, Abilities.NONE, Abilities.NONE, 600, 88, 88, 160, 88, 88, 88, 3, 0, 300, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.ALOLA_RATTATA, 7, false, false, false, "Mouse Pokémon", Type.DARK, Type.NORMAL, 0.3, 3.8, Abilities.GLUTTONY, Abilities.HUSTLE, Abilities.THICK_FAT, 253, 30, 56, 35, 25, 35, 72, 255, 70, 51, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.ALOLA_RATICATE, 7, false, false, false, "Mouse Pokémon", Type.DARK, Type.NORMAL, 0.7, 25.5, Abilities.GLUTTONY, Abilities.HUSTLE, Abilities.THICK_FAT, 413, 75, 71, 70, 40, 80, 77, 127, 70, 145, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.ALOLA_RAICHU, 7, false, false, false, "Mouse Pokémon", Type.ELECTRIC, Type.PSYCHIC, 0.7, 21, Abilities.SURGE_SURFER, Abilities.NONE, Abilities.NONE, 485, 60, 85, 50, 95, 85, 110, 75, 50, 243, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.ALOLA_SANDSHREW, 7, false, false, false, "Mouse Pokémon", Type.ICE, Type.STEEL, 0.7, 40, Abilities.SNOW_CLOAK, Abilities.NONE, Abilities.SLUSH_RUSH, 300, 50, 75, 90, 10, 35, 40, 255, 50, 60, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.ALOLA_SANDSLASH, 7, false, false, false, "Mouse Pokémon", Type.ICE, Type.STEEL, 1.2, 55, Abilities.SNOW_CLOAK, Abilities.NONE, Abilities.SLUSH_RUSH, 450, 75, 100, 120, 25, 65, 65, 90, 50, 158, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.ALOLA_VULPIX, 7, false, false, false, "Fox Pokémon", Type.ICE, null, 0.6, 9.9, Abilities.SNOW_CLOAK, Abilities.NONE, Abilities.SNOW_WARNING, 299, 38, 41, 40, 50, 65, 65, 190, 50, 60, GrowthRate.MEDIUM_FAST, 25, false), + new PokemonSpecies(Species.ALOLA_NINETALES, 7, false, false, false, "Fox Pokémon", Type.ICE, Type.FAIRY, 1.1, 19.9, Abilities.SNOW_CLOAK, Abilities.NONE, Abilities.SNOW_WARNING, 505, 73, 67, 75, 81, 100, 109, 75, 50, 177, GrowthRate.MEDIUM_FAST, 25, false), + new PokemonSpecies(Species.ALOLA_DIGLETT, 7, false, false, false, "Mole Pokémon", Type.GROUND, Type.STEEL, 0.2, 1, Abilities.SAND_VEIL, Abilities.TANGLING_HAIR, Abilities.SAND_FORCE, 265, 10, 55, 30, 35, 45, 90, 255, 50, 53, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.ALOLA_DUGTRIO, 7, false, false, false, "Mole Pokémon", Type.GROUND, Type.STEEL, 0.7, 66.6, Abilities.SAND_VEIL, Abilities.TANGLING_HAIR, Abilities.SAND_FORCE, 425, 35, 100, 60, 50, 70, 110, 50, 50, 149, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.ALOLA_MEOWTH, 7, false, false, false, "Scratch Cat Pokémon", Type.DARK, null, 0.4, 4.2, Abilities.PICKUP, Abilities.TECHNICIAN, Abilities.RATTLED, 290, 40, 35, 35, 50, 40, 90, 255, 50, 58, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.ALOLA_PERSIAN, 7, false, false, false, "Classy Cat Pokémon", Type.DARK, null, 1.1, 33, Abilities.FUR_COAT, Abilities.TECHNICIAN, Abilities.RATTLED, 440, 65, 60, 60, 75, 65, 115, 90, 50, 154, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.ALOLA_GEODUDE, 7, false, false, false, "Rock Pokémon", Type.ROCK, Type.ELECTRIC, 0.4, 20.3, Abilities.MAGNET_PULL, Abilities.STURDY, Abilities.GALVANIZE, 300, 40, 80, 100, 30, 30, 20, 255, 70, 60, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.ALOLA_GRAVELER, 7, false, false, false, "Rock Pokémon", Type.ROCK, Type.ELECTRIC, 1, 110, Abilities.MAGNET_PULL, Abilities.STURDY, Abilities.GALVANIZE, 390, 55, 95, 115, 45, 45, 35, 120, 70, 137, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.ALOLA_GOLEM, 7, false, false, false, "Megaton Pokémon", Type.ROCK, Type.ELECTRIC, 1.7, 316, Abilities.MAGNET_PULL, Abilities.STURDY, Abilities.GALVANIZE, 495, 80, 120, 130, 55, 65, 45, 45, 70, 223, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.ALOLA_GRIMER, 7, false, false, false, "Sludge Pokémon", Type.POISON, Type.DARK, 0.7, 42, Abilities.POISON_TOUCH, Abilities.GLUTTONY, Abilities.POWER_OF_ALCHEMY, 325, 80, 80, 50, 40, 50, 25, 190, 70, 65, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.ALOLA_MUK, 7, false, false, false, "Sludge Pokémon", Type.POISON, Type.DARK, 1, 52, Abilities.POISON_TOUCH, Abilities.GLUTTONY, Abilities.POWER_OF_ALCHEMY, 500, 105, 105, 75, 65, 100, 50, 75, 70, 175, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.ALOLA_EXEGGUTOR, 7, false, false, false, "Coconut Pokémon", Type.GRASS, Type.DRAGON, 10.9, 415.6, Abilities.FRISK, Abilities.NONE, Abilities.HARVEST, 530, 95, 105, 85, 125, 75, 45, 45, 50, 186, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.ALOLA_MAROWAK, 7, false, false, false, "Bone Keeper Pokémon", Type.FIRE, Type.GHOST, 1, 34, Abilities.CURSED_BODY, Abilities.LIGHTNING_ROD, Abilities.ROCK_HEAD, 425, 60, 80, 110, 50, 80, 45, 75, 50, 149, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.ETERNAL_FLOETTE, 6, false, false, false, "Single Bloom Pokémon", Type.FAIRY, null, 0.2, 0.9, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 551, 74, 65, 67, 125, 128, 92, 120, 70, 130, GrowthRate.MEDIUM_FAST, 0, false), + new PokemonSpecies(Species.GALAR_MEOWTH, 8, false, false, false, "Scratch Cat Pokémon", Type.STEEL, null, 0.4, 7.5, Abilities.PICKUP, Abilities.TOUGH_CLAWS, Abilities.UNNERVE, 290, 50, 65, 55, 40, 40, 40, 255, 50, 58, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.GALAR_PONYTA, 8, false, false, false, "Fire Horse Pokémon", Type.PSYCHIC, null, 0.8, 24, Abilities.RUN_AWAY, Abilities.PASTEL_VEIL, Abilities.ANTICIPATION, 410, 50, 85, 55, 65, 65, 90, 190, 50, 82, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.GALAR_RAPIDASH, 8, false, false, false, "Fire Horse Pokémon", Type.PSYCHIC, Type.FAIRY, 1.7, 80, Abilities.RUN_AWAY, Abilities.PASTEL_VEIL, Abilities.ANTICIPATION, 500, 65, 100, 70, 80, 80, 105, 60, 50, 175, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.GALAR_SLOWPOKE, 8, false, false, false, "Dopey Pokémon", Type.PSYCHIC, null, 1.2, 36, Abilities.GLUTTONY, Abilities.OWN_TEMPO, Abilities.REGENERATOR, 315, 90, 65, 65, 40, 40, 15, 190, 50, 63, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.GALAR_SLOWBRO, 8, false, false, false, "Hermit Crab Pokémon", Type.POISON, Type.PSYCHIC, 1.6, 70.5, Abilities.QUICK_DRAW, Abilities.OWN_TEMPO, Abilities.REGENERATOR, 490, 95, 100, 95, 100, 70, 30, 75, 50, 172, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.GALAR_FARFETCHD, 8, false, false, false, "Wild Duck Pokémon", Type.FIGHTING, null, 0.8, 42, Abilities.STEADFAST, Abilities.NONE, Abilities.SCRAPPY, 377, 52, 95, 55, 58, 62, 55, 45, 50, 132, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.GALAR_WEEZING, 8, false, false, false, "Poison Gas Pokémon", Type.POISON, Type.FAIRY, 3, 16, Abilities.LEVITATE, Abilities.NEUTRALIZING_GAS, Abilities.MISTY_SURGE, 490, 65, 90, 120, 85, 70, 60, 60, 50, 172, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.GALAR_MR_MIME, 8, false, false, false, "Barrier Pokémon", Type.ICE, Type.PSYCHIC, 1.4, 56.8, Abilities.VITAL_SPIRIT, Abilities.SCREEN_CLEANER, Abilities.ICE_BODY, 460, 50, 65, 65, 90, 90, 100, 45, 50, 161, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.GALAR_ARTICUNO, 8, true, false, false, "Freeze Pokémon", Type.PSYCHIC, Type.FLYING, 1.7, 50.9, Abilities.COMPETITIVE, Abilities.NONE, Abilities.NONE, 580, 90, 85, 85, 125, 100, 95, 3, 35, 290, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.GALAR_ZAPDOS, 8, true, false, false, "Electric Pokémon", Type.FIGHTING, Type.FLYING, 1.6, 58.2, Abilities.DEFIANT, Abilities.NONE, Abilities.NONE, 580, 90, 125, 90, 85, 90, 100, 3, 35, 290, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.GALAR_MOLTRES, 8, true, false, false, "Flame Pokémon", Type.DARK, Type.FLYING, 2, 66, Abilities.BERSERK, Abilities.NONE, Abilities.NONE, 580, 90, 85, 90, 100, 125, 90, 3, 35, 290, GrowthRate.SLOW, null, false), + new PokemonSpecies(Species.GALAR_SLOWKING, 8, false, false, false, "Royal Pokémon", Type.POISON, Type.PSYCHIC, 1.8, 79.5, Abilities.CURIOUS_MEDICINE, Abilities.OWN_TEMPO, Abilities.REGENERATOR, 490, 95, 65, 80, 110, 110, 30, 70, 50, 172, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.GALAR_CORSOLA, 8, false, false, false, "Coral Pokémon", Type.GHOST, null, 0.6, 0.5, Abilities.WEAK_ARMOR, Abilities.NONE, Abilities.CURSED_BODY, 410, 60, 55, 100, 65, 100, 30, 60, 50, 144, GrowthRate.FAST, 25, false), + new PokemonSpecies(Species.GALAR_ZIGZAGOON, 8, false, false, false, "Tiny Raccoon Pokémon", Type.DARK, Type.NORMAL, 0.4, 17.5, Abilities.PICKUP, Abilities.GLUTTONY, Abilities.QUICK_FEET, 240, 38, 30, 41, 30, 41, 60, 255, 50, 56, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.GALAR_LINOONE, 8, false, false, false, "Rushing Pokémon", Type.DARK, Type.NORMAL, 0.5, 32.5, Abilities.PICKUP, Abilities.GLUTTONY, Abilities.QUICK_FEET, 420, 78, 70, 61, 50, 61, 100, 90, 50, 147, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.GALAR_DARUMAKA, 8, false, false, false, "Zen Charm Pokémon", Type.ICE, null, 0.7, 40, Abilities.HUSTLE, Abilities.NONE, Abilities.INNER_FOCUS, 315, 70, 90, 45, 15, 45, 50, 120, 50, 63, GrowthRate.MEDIUM_SLOW, 50, false), + new PokemonSpecies(Species.GALAR_DARMANITAN, 8, false, false, false, "Blazing Pokémon", Type.ICE, null, 1.7, 120, Abilities.GORILLA_TACTICS, Abilities.NONE, Abilities.ZEN_MODE, 480, 105, 140, 55, 30, 55, 95, 60, 50, 168, GrowthRate.MEDIUM_SLOW, 50, false, true, new PokemonForm("Standard Mode", "", Type.ICE, null, 1.7, 120, Abilities.GORILLA_TACTICS, Abilities.NONE, Abilities.ZEN_MODE, 480, 105, 140, 55, 30, 55, 95, 60, 50, 168), new PokemonForm("Zen Mode", "zen", Type.ICE, Type.FIRE, 1.7, 120, Abilities.GORILLA_TACTICS, Abilities.NONE, Abilities.ZEN_MODE, 540, 105, 160, 55, 30, 55, 135, 60, 50, 189), ), - new PokemonSpecies(Species.GALAR_YAMASK, "Yamask", 8, false, false, false, "Spirit Pokémon", Type.GROUND, Type.GHOST, 0.5, 1.5, Abilities.WANDERING_SPIRIT, Abilities.NONE, Abilities.NONE, 303, 38, 55, 85, 30, 65, 30, 190, 50, 61, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.GALAR_STUNFISK, "Stunfisk", 8, false, false, false, "Trap Pokémon", Type.GROUND, Type.STEEL, 0.7, 20.5, Abilities.MIMICRY, Abilities.NONE, Abilities.NONE, 471, 109, 81, 99, 66, 84, 32, 75, 70, 165, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.HISUI_GROWLITHE, "Growlithe", 8, false, false, false, "Puppy Pokémon", Type.FIRE, Type.ROCK, 0.8, 22.7, Abilities.INTIMIDATE, Abilities.FLASH_FIRE, Abilities.ROCK_HEAD, 350, 60, 85, 45, 65, 50, 55, 190, 50, 70, GrowthRate.SLOW, 75, false), - new PokemonSpecies(Species.HISUI_ARCANINE, "Arcanine", 8, false, false, false, "Legendary Pokémon", Type.FIRE, Type.ROCK, 2, 168, Abilities.INTIMIDATE, Abilities.FLASH_FIRE, Abilities.ROCK_HEAD, 555, 95, 115, 80, 95, 80, 90, 85, 50, 194, GrowthRate.SLOW, 75, false), - new PokemonSpecies(Species.HISUI_VOLTORB, "Voltorb", 8, false, false, false, "Ball Pokémon", Type.ELECTRIC, Type.GRASS, 0.5, 13, Abilities.SOUNDPROOF, Abilities.STATIC, Abilities.AFTERMATH, 330, 40, 30, 50, 55, 55, 100, 190, 80, 66, GrowthRate.MEDIUM_FAST, null, false), - new PokemonSpecies(Species.HISUI_ELECTRODE, "Electrode", 8, false, false, false, "Ball Pokémon", Type.ELECTRIC, Type.GRASS, 1.2, 81, Abilities.SOUNDPROOF, Abilities.STATIC, Abilities.AFTERMATH, 490, 60, 50, 70, 80, 80, 150, 60, 70, 172, GrowthRate.MEDIUM_FAST, null, false), - new PokemonSpecies(Species.HISUI_TYPHLOSION, "Typhlosion", 8, false, false, false, "Volcano Pokémon", Type.FIRE, Type.GHOST, 1.6, 69.8, Abilities.BLAZE, Abilities.NONE, Abilities.FRISK, 534, 83, 84, 78, 119, 85, 95, 45, 70, 240, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.HISUI_QWILFISH, "Qwilfish", 8, false, false, false, "Balloon Pokémon", Type.DARK, Type.POISON, 0.5, 3.9, Abilities.POISON_POINT, Abilities.SWIFT_SWIM, Abilities.INTIMIDATE, 440, 65, 95, 85, 55, 55, 85, 45, 50, 88, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.HISUI_SNEASEL, "Sneasel", 8, false, false, false, "Sharp Claw Pokémon", Type.FIGHTING, Type.POISON, 0.9, 27, Abilities.INNER_FOCUS, Abilities.KEEN_EYE, Abilities.PICKPOCKET, 430, 55, 95, 55, 35, 85, 115, 60, 35, 86, GrowthRate.MEDIUM_SLOW, 50, true), - new PokemonSpecies(Species.HISUI_SAMUROTT, "Samurott", 8, false, false, false, "Formidable Pokémon", Type.WATER, Type.DARK, 1.5, 58.2, Abilities.TORRENT, Abilities.NONE, Abilities.SHARPNESS, 528, 90, 108, 80, 100, 65, 85, 45, 80, 238, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.HISUI_LILLIGANT, "Lilligant", 8, false, false, false, "Flowering Pokémon", Type.GRASS, Type.FIGHTING, 1.2, 19.2, Abilities.CHLOROPHYLL, Abilities.HUSTLE, Abilities.LEAF_GUARD, 480, 80, 105, 75, 50, 75, 105, 75, 50, 168, GrowthRate.MEDIUM_FAST, 0, false), - new PokemonSpecies(Species.HISUI_ZORUA, "Zorua", 8, false, false, false, "Tricky Fox Pokémon", Type.NORMAL, Type.GHOST, 0.7, 12.5, Abilities.ILLUSION, Abilities.NONE, Abilities.NONE, 330, 35, 60, 40, 85, 40, 80, 75, 50, 66, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.HISUI_ZOROARK, "Zoroark", 8, false, false, false, "Illusion Fox Pokémon", Type.NORMAL, Type.GHOST, 1.6, 83, Abilities.ILLUSION, Abilities.NONE, Abilities.NONE, 510, 55, 100, 60, 125, 60, 110, 45, 50, 179, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.HISUI_BRAVIARY, "Braviary", 8, false, false, false, "Valiant Pokémon", Type.PSYCHIC, Type.FLYING, 1.7, 43.4, Abilities.KEEN_EYE, Abilities.SHEER_FORCE, Abilities.TINTED_LENS, 510, 110, 83, 80, 112, 70, 65, 60, 50, 179, GrowthRate.SLOW, 100, false), - new PokemonSpecies(Species.HISUI_SLIGGOO, "Sliggoo", 8, false, false, false, "Soft Tissue Pokémon", Type.STEEL, Type.DRAGON, 0.7, 68.5, Abilities.SAP_SIPPER, Abilities.SHELL_ARMOR, Abilities.GOOEY, 452, 58, 85, 83, 83, 113, 40, 45, 35, 158, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.HISUI_GOODRA, "Goodra", 8, false, false, false, "Dragon Pokémon", Type.STEEL, Type.DRAGON, 1.7, 334.1, Abilities.SAP_SIPPER, Abilities.SHELL_ARMOR, Abilities.GOOEY, 600, 80, 100, 100, 110, 150, 60, 45, 35, 270, GrowthRate.SLOW, 50, false), - new PokemonSpecies(Species.HISUI_AVALUGG, "Avalugg", 8, false, false, false, "Iceberg Pokémon", Type.ICE, Type.ROCK, 1.4, 262.4, Abilities.STRONG_JAW, Abilities.ICE_BODY, Abilities.STURDY, 514, 95, 127, 184, 34, 36, 38, 55, 50, 180, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.HISUI_DECIDUEYE, "Decidueye", 8, false, false, false, "Arrow Quill Pokémon", Type.GRASS, Type.FIGHTING, 1.6, 37, Abilities.OVERGROW, Abilities.NONE, Abilities.SCRAPPY, 530, 88, 112, 80, 95, 95, 60, 45, 50, 239, GrowthRate.MEDIUM_SLOW, 87.5, false), - new PokemonSpecies(Species.PALDEA_TAUROS, "Tauros", 9, false, false, false, "Wild Bull Pokémon", Type.FIGHTING, null, 1.4, 115, Abilities.INTIMIDATE, Abilities.ANGER_POINT, Abilities.CUD_CHEW, 490, 75, 110, 105, 30, 70, 100, 45, 50, 172, GrowthRate.SLOW, 100, false, false, + new PokemonSpecies(Species.GALAR_YAMASK, 8, false, false, false, "Spirit Pokémon", Type.GROUND, Type.GHOST, 0.5, 1.5, Abilities.WANDERING_SPIRIT, Abilities.NONE, Abilities.NONE, 303, 38, 55, 85, 30, 65, 30, 190, 50, 61, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.GALAR_STUNFISK, 8, false, false, false, "Trap Pokémon", Type.GROUND, Type.STEEL, 0.7, 20.5, Abilities.MIMICRY, Abilities.NONE, Abilities.NONE, 471, 109, 81, 99, 66, 84, 32, 75, 70, 165, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.HISUI_GROWLITHE, 8, false, false, false, "Puppy Pokémon", Type.FIRE, Type.ROCK, 0.8, 22.7, Abilities.INTIMIDATE, Abilities.FLASH_FIRE, Abilities.ROCK_HEAD, 350, 60, 85, 45, 65, 50, 55, 190, 50, 70, GrowthRate.SLOW, 75, false), + new PokemonSpecies(Species.HISUI_ARCANINE, 8, false, false, false, "Legendary Pokémon", Type.FIRE, Type.ROCK, 2, 168, Abilities.INTIMIDATE, Abilities.FLASH_FIRE, Abilities.ROCK_HEAD, 555, 95, 115, 80, 95, 80, 90, 85, 50, 194, GrowthRate.SLOW, 75, false), + new PokemonSpecies(Species.HISUI_VOLTORB, 8, false, false, false, "Ball Pokémon", Type.ELECTRIC, Type.GRASS, 0.5, 13, Abilities.SOUNDPROOF, Abilities.STATIC, Abilities.AFTERMATH, 330, 40, 30, 50, 55, 55, 100, 190, 80, 66, GrowthRate.MEDIUM_FAST, null, false), + new PokemonSpecies(Species.HISUI_ELECTRODE, 8, false, false, false, "Ball Pokémon", Type.ELECTRIC, Type.GRASS, 1.2, 81, Abilities.SOUNDPROOF, Abilities.STATIC, Abilities.AFTERMATH, 490, 60, 50, 70, 80, 80, 150, 60, 70, 172, GrowthRate.MEDIUM_FAST, null, false), + new PokemonSpecies(Species.HISUI_TYPHLOSION, 8, false, false, false, "Volcano Pokémon", Type.FIRE, Type.GHOST, 1.6, 69.8, Abilities.BLAZE, Abilities.NONE, Abilities.FRISK, 534, 83, 84, 78, 119, 85, 95, 45, 70, 240, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.HISUI_QWILFISH, 8, false, false, false, "Balloon Pokémon", Type.DARK, Type.POISON, 0.5, 3.9, Abilities.POISON_POINT, Abilities.SWIFT_SWIM, Abilities.INTIMIDATE, 440, 65, 95, 85, 55, 55, 85, 45, 50, 88, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.HISUI_SNEASEL, 8, false, false, false, "Sharp Claw Pokémon", Type.FIGHTING, Type.POISON, 0.9, 27, Abilities.INNER_FOCUS, Abilities.KEEN_EYE, Abilities.PICKPOCKET, 430, 55, 95, 55, 35, 85, 115, 60, 35, 86, GrowthRate.MEDIUM_SLOW, 50, true), + new PokemonSpecies(Species.HISUI_SAMUROTT, 8, false, false, false, "Formidable Pokémon", Type.WATER, Type.DARK, 1.5, 58.2, Abilities.TORRENT, Abilities.NONE, Abilities.SHARPNESS, 528, 90, 108, 80, 100, 65, 85, 45, 80, 238, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.HISUI_LILLIGANT, 8, false, false, false, "Flowering Pokémon", Type.GRASS, Type.FIGHTING, 1.2, 19.2, Abilities.CHLOROPHYLL, Abilities.HUSTLE, Abilities.LEAF_GUARD, 480, 80, 105, 75, 50, 75, 105, 75, 50, 168, GrowthRate.MEDIUM_FAST, 0, false), + new PokemonSpecies(Species.HISUI_ZORUA, 8, false, false, false, "Tricky Fox Pokémon", Type.NORMAL, Type.GHOST, 0.7, 12.5, Abilities.ILLUSION, Abilities.NONE, Abilities.NONE, 330, 35, 60, 40, 85, 40, 80, 75, 50, 66, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.HISUI_ZOROARK, 8, false, false, false, "Illusion Fox Pokémon", Type.NORMAL, Type.GHOST, 1.6, 83, Abilities.ILLUSION, Abilities.NONE, Abilities.NONE, 510, 55, 100, 60, 125, 60, 110, 45, 50, 179, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.HISUI_BRAVIARY, 8, false, false, false, "Valiant Pokémon", Type.PSYCHIC, Type.FLYING, 1.7, 43.4, Abilities.KEEN_EYE, Abilities.SHEER_FORCE, Abilities.TINTED_LENS, 510, 110, 83, 80, 112, 70, 65, 60, 50, 179, GrowthRate.SLOW, 100, false), + new PokemonSpecies(Species.HISUI_SLIGGOO, 8, false, false, false, "Soft Tissue Pokémon", Type.STEEL, Type.DRAGON, 0.7, 68.5, Abilities.SAP_SIPPER, Abilities.SHELL_ARMOR, Abilities.GOOEY, 452, 58, 85, 83, 83, 113, 40, 45, 35, 158, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.HISUI_GOODRA, 8, false, false, false, "Dragon Pokémon", Type.STEEL, Type.DRAGON, 1.7, 334.1, Abilities.SAP_SIPPER, Abilities.SHELL_ARMOR, Abilities.GOOEY, 600, 80, 100, 100, 110, 150, 60, 45, 35, 270, GrowthRate.SLOW, 50, false), + new PokemonSpecies(Species.HISUI_AVALUGG, 8, false, false, false, "Iceberg Pokémon", Type.ICE, Type.ROCK, 1.4, 262.4, Abilities.STRONG_JAW, Abilities.ICE_BODY, Abilities.STURDY, 514, 95, 127, 184, 34, 36, 38, 55, 50, 180, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.HISUI_DECIDUEYE, 8, false, false, false, "Arrow Quill Pokémon", Type.GRASS, Type.FIGHTING, 1.6, 37, Abilities.OVERGROW, Abilities.NONE, Abilities.SCRAPPY, 530, 88, 112, 80, 95, 95, 60, 45, 50, 239, GrowthRate.MEDIUM_SLOW, 87.5, false), + new PokemonSpecies(Species.PALDEA_TAUROS, 9, false, false, false, "Wild Bull Pokémon", Type.FIGHTING, null, 1.4, 115, Abilities.INTIMIDATE, Abilities.ANGER_POINT, Abilities.CUD_CHEW, 490, 75, 110, 105, 30, 70, 100, 45, 50, 172, GrowthRate.SLOW, 100, false, false, new PokemonForm("Combat Breed", "combat", Type.FIGHTING, null, 1.4, 115, Abilities.INTIMIDATE, Abilities.ANGER_POINT, Abilities.CUD_CHEW, 490, 75, 110, 105, 30, 70, 100, 45, 50, 172, false, ""), new PokemonForm("Blaze Breed", "blaze", Type.FIGHTING, Type.FIRE, 1.4, 85, Abilities.INTIMIDATE, Abilities.ANGER_POINT, Abilities.CUD_CHEW, 490, 75, 110, 105, 30, 70, 100, 45, 50, 172), new PokemonForm("Aqua Breed", "aqua", Type.FIGHTING, Type.WATER, 1.4, 110, Abilities.INTIMIDATE, Abilities.ANGER_POINT, Abilities.CUD_CHEW, 490, 75, 110, 105, 30, 70, 100, 45, 50, 172), ), - new PokemonSpecies(Species.PALDEA_WOOPER, "Wooper", 9, false, false, false, "Water Fish Pokémon", Type.POISON, Type.GROUND, 0.4, 11, Abilities.POISON_POINT, Abilities.WATER_ABSORB, Abilities.UNAWARE, 210, 55, 45, 45, 25, 25, 15, 255, 50, 42, GrowthRate.MEDIUM_FAST, 50, false), - new PokemonSpecies(Species.BLOODMOON_URSALUNA, "Ursaluna", 9, false, false, false, "Peat Pokémon", Type.GROUND, Type.NORMAL, 2.7, 333, Abilities.MINDS_EYE, Abilities.NONE, Abilities.NONE, 555, 113, 70, 120, 135, 65, 52, 75, 50, 275, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.PALDEA_WOOPER, 9, false, false, false, "Water Fish Pokémon", Type.POISON, Type.GROUND, 0.4, 11, Abilities.POISON_POINT, Abilities.WATER_ABSORB, Abilities.UNAWARE, 210, 55, 45, 45, 25, 25, 15, 255, 50, 42, GrowthRate.MEDIUM_FAST, 50, false), + new PokemonSpecies(Species.BLOODMOON_URSALUNA, 9, false, false, false, "Peat Pokémon", Type.GROUND, Type.NORMAL, 2.7, 333, Abilities.MINDS_EYE, Abilities.NONE, Abilities.NONE, 555, 113, 70, 120, 135, 65, 52, 75, 50, 275, GrowthRate.MEDIUM_FAST, 50, false), ); } diff --git a/src/locales/en/menu.ts b/src/locales/en/menu.ts index f6914080596..bc8e5b95447 100644 --- a/src/locales/en/menu.ts +++ b/src/locales/en/menu.ts @@ -1,9 +1,11 @@ +import { SimpleTranslationEntries } from "#app/plugins/i18n"; + /** * The menu namespace holds most miscellaneous text that isn't directly part of the game's * contents or directly related to Pokemon data. This includes menu navigation, settings, * account interactions, descriptive text, etc. */ -export const menu = { +export const menu: SimpleTranslationEntries = { "cancel": "Cancel", "continue": "Continue", "dailyRun": "Daily Run (Beta)", diff --git a/src/locales/en/move.ts b/src/locales/en/move.ts index 67e7161dde8..f0c1c623a05 100644 --- a/src/locales/en/move.ts +++ b/src/locales/en/move.ts @@ -1,6 +1,6 @@ -import { MoveTranslations } from "#app/plugins/i18n"; +import { MoveTranslationEntries } from "#app/plugins/i18n"; -export const move: MoveTranslations = { +export const move: MoveTranslationEntries = { "pound": { name: "Pound", effect: "The target is physically pounded with a long tail, a foreleg, or the like." diff --git a/src/locales/en/pokeball.ts b/src/locales/en/pokeball.ts index 6f774d416b9..2bd7f603085 100644 --- a/src/locales/en/pokeball.ts +++ b/src/locales/en/pokeball.ts @@ -1,4 +1,6 @@ -export const pokeball = { +import { SimpleTranslationEntries } from "#app/plugins/i18n"; + +export const pokeball: SimpleTranslationEntries = { "pokeBall": "Poké Ball", "greatBall": "Great Ball", "ultraBall": "Ultra Ball", diff --git a/src/locales/en/pokemon.ts b/src/locales/en/pokemon.ts new file mode 100644 index 00000000000..09be8894eb4 --- /dev/null +++ b/src/locales/en/pokemon.ts @@ -0,0 +1,1086 @@ +import { SimpleTranslationEntries } from "#app/plugins/i18n"; + +export const pokemon: SimpleTranslationEntries = { + "bulbasaur": "Bulbasaur", + "ivysaur": "Ivysaur", + "venusaur": "Venusaur", + "charmander": "Charmander", + "charmeleon": "Charmeleon", + "charizard": "Charizard", + "squirtle": "Squirtle", + "wartortle": "Wartortle", + "blastoise": "Blastoise", + "caterpie": "Caterpie", + "metapod": "Metapod", + "butterfree": "Butterfree", + "weedle": "Weedle", + "kakuna": "Kakuna", + "beedrill": "Beedrill", + "pidgey": "Pidgey", + "pidgeotto": "Pidgeotto", + "pidgeot": "Pidgeot", + "rattata": "Rattata", + "raticate": "Raticate", + "spearow": "Spearow", + "fearow": "Fearow", + "ekans": "Ekans", + "arbok": "Arbok", + "pikachu": "Pikachu", + "raichu": "Raichu", + "sandshrew": "Sandshrew", + "sandslash": "Sandslash", + "nidoran_f": "Nidoran♀", + "nidorina": "Nidorina", + "nidoqueen": "Nidoqueen", + "nidoran_m": "Nidoran♂", + "nidorino": "Nidorino", + "nidoking": "Nidoking", + "clefairy": "Clefairy", + "clefable": "Clefable", + "vulpix": "Vulpix", + "ninetales": "Ninetales", + "jigglypuff": "Jigglypuff", + "wigglytuff": "Wigglytuff", + "zubat": "Zubat", + "golbat": "Golbat", + "oddish": "Oddish", + "gloom": "Gloom", + "vileplume": "Vileplume", + "paras": "Paras", + "parasect": "Parasect", + "venonat": "Venonat", + "venomoth": "Venomoth", + "diglett": "Diglett", + "dugtrio": "Dugtrio", + "meowth": "Meowth", + "persian": "Persian", + "psyduck": "Psyduck", + "golduck": "Golduck", + "mankey": "Mankey", + "primeape": "Primeape", + "growlithe": "Growlithe", + "arcanine": "Arcanine", + "poliwag": "Poliwag", + "poliwhirl": "Poliwhirl", + "poliwrath": "Poliwrath", + "abra": "Abra", + "kadabra": "Kadabra", + "alakazam": "Alakazam", + "machop": "Machop", + "machoke": "Machoke", + "machamp": "Machamp", + "bellsprout": "Bellsprout", + "weepinbell": "Weepinbell", + "victreebel": "Victreebel", + "tentacool": "Tentacool", + "tentacruel": "Tentacruel", + "geodude": "Geodude", + "graveler": "Graveler", + "golem": "Golem", + "ponyta": "Ponyta", + "rapidash": "Rapidash", + "slowpoke": "Slowpoke", + "slowbro": "Slowbro", + "magnemite": "Magnemite", + "magneton": "Magneton", + "farfetchd": "Farfetch'd", + "doduo": "Doduo", + "dodrio": "Dodrio", + "seel": "Seel", + "dewgong": "Dewgong", + "grimer": "Grimer", + "muk": "Muk", + "shellder": "Shellder", + "cloyster": "Cloyster", + "gastly": "Gastly", + "haunter": "Haunter", + "gengar": "Gengar", + "onix": "Onix", + "drowzee": "Drowzee", + "hypno": "Hypno", + "krabby": "Krabby", + "kingler": "Kingler", + "voltorb": "Voltorb", + "electrode": "Electrode", + "exeggcute": "Exeggcute", + "exeggutor": "Exeggutor", + "cubone": "Cubone", + "marowak": "Marowak", + "hitmonlee": "Hitmonlee", + "hitmonchan": "Hitmonchan", + "lickitung": "Lickitung", + "koffing": "Koffing", + "weezing": "Weezing", + "rhyhorn": "Rhyhorn", + "rhydon": "Rhydon", + "chansey": "Chansey", + "tangela": "Tangela", + "kangaskhan": "Kangaskhan", + "horsea": "Horsea", + "seadra": "Seadra", + "goldeen": "Goldeen", + "seaking": "Seaking", + "staryu": "Staryu", + "starmie": "Starmie", + "mr_mime": "Mr. Mime", + "scyther": "Scyther", + "jynx": "Jynx", + "electabuzz": "Electabuzz", + "magmar": "Magmar", + "pinsir": "Pinsir", + "tauros": "Tauros", + "magikarp": "Magikarp", + "gyarados": "Gyarados", + "lapras": "Lapras", + "ditto": "Ditto", + "eevee": "Eevee", + "vaporeon": "Vaporeon", + "jolteon": "Jolteon", + "flareon": "Flareon", + "porygon": "Porygon", + "omanyte": "Omanyte", + "omastar": "Omastar", + "kabuto": "Kabuto", + "kabutops": "Kabutops", + "aerodactyl": "Aerodactyl", + "snorlax": "Snorlax", + "articuno": "Articuno", + "zapdos": "Zapdos", + "moltres": "Moltres", + "dratini": "Dratini", + "dragonair": "Dragonair", + "dragonite": "Dragonite", + "mewtwo": "Mewtwo", + "mew": "Mew", + "chikorita": "Chikorita", + "bayleef": "Bayleef", + "meganium": "Meganium", + "cyndaquil": "Cyndaquil", + "quilava": "Quilava", + "typhlosion": "Typhlosion", + "totodile": "Totodile", + "croconaw": "Croconaw", + "feraligatr": "Feraligatr", + "sentret": "Sentret", + "furret": "Furret", + "hoothoot": "Hoothoot", + "noctowl": "Noctowl", + "ledyba": "Ledyba", + "ledian": "Ledian", + "spinarak": "Spinarak", + "ariados": "Ariados", + "crobat": "Crobat", + "chinchou": "Chinchou", + "lanturn": "Lanturn", + "pichu": "Pichu", + "cleffa": "Cleffa", + "igglybuff": "Igglybuff", + "togepi": "Togepi", + "togetic": "Togetic", + "natu": "Natu", + "xatu": "Xatu", + "mareep": "Mareep", + "flaaffy": "Flaaffy", + "ampharos": "Ampharos", + "bellossom": "Bellossom", + "marill": "Marill", + "azumarill": "Azumarill", + "sudowoodo": "Sudowoodo", + "politoed": "Politoed", + "hoppip": "Hoppip", + "skiploom": "Skiploom", + "jumpluff": "Jumpluff", + "aipom": "Aipom", + "sunkern": "Sunkern", + "sunflora": "Sunflora", + "yanma": "Yanma", + "wooper": "Wooper", + "quagsire": "Quagsire", + "espeon": "Espeon", + "umbreon": "Umbreon", + "murkrow": "Murkrow", + "slowking": "Slowking", + "misdreavus": "Misdreavus", + "unown": "Unown", + "wobbuffet": "Wobbuffet", + "girafarig": "Girafarig", + "pineco": "Pineco", + "forretress": "Forretress", + "dunsparce": "Dunsparce", + "gligar": "Gligar", + "steelix": "Steelix", + "snubbull": "Snubbull", + "granbull": "Granbull", + "qwilfish": "Qwilfish", + "scizor": "Scizor", + "shuckle": "Shuckle", + "heracross": "Heracross", + "sneasel": "Sneasel", + "teddiursa": "Teddiursa", + "ursaring": "Ursaring", + "slugma": "Slugma", + "magcargo": "Magcargo", + "swinub": "Swinub", + "piloswine": "Piloswine", + "corsola": "Corsola", + "remoraid": "Remoraid", + "octillery": "Octillery", + "delibird": "Delibird", + "mantine": "Mantine", + "skarmory": "Skarmory", + "houndour": "Houndour", + "houndoom": "Houndoom", + "kingdra": "Kingdra", + "phanpy": "Phanpy", + "donphan": "Donphan", + "porygon2": "Porygon2", + "stantler": "Stantler", + "smeargle": "Smeargle", + "tyrogue": "Tyrogue", + "hitmontop": "Hitmontop", + "smoochum": "Smoochum", + "elekid": "Elekid", + "magby": "Magby", + "miltank": "Miltank", + "blissey": "Blissey", + "raikou": "Raikou", + "entei": "Entei", + "suicune": "Suicune", + "larvitar": "Larvitar", + "pupitar": "Pupitar", + "tyranitar": "Tyranitar", + "lugia": "Lugia", + "ho_oh": "Ho-Oh", + "celebi": "Celebi", + "treecko": "Treecko", + "grovyle": "Grovyle", + "sceptile": "Sceptile", + "torchic": "Torchic", + "combusken": "Combusken", + "blaziken": "Blaziken", + "mudkip": "Mudkip", + "marshtomp": "Marshtomp", + "swampert": "Swampert", + "poochyena": "Poochyena", + "mightyena": "Mightyena", + "zigzagoon": "Zigzagoon", + "linoone": "Linoone", + "wurmple": "Wurmple", + "silcoon": "Silcoon", + "beautifly": "Beautifly", + "cascoon": "Cascoon", + "dustox": "Dustox", + "lotad": "Lotad", + "lombre": "Lombre", + "ludicolo": "Ludicolo", + "seedot": "Seedot", + "nuzleaf": "Nuzleaf", + "shiftry": "Shiftry", + "taillow": "Taillow", + "swellow": "Swellow", + "wingull": "Wingull", + "pelipper": "Pelipper", + "ralts": "Ralts", + "kirlia": "Kirlia", + "gardevoir": "Gardevoir", + "surskit": "Surskit", + "masquerain": "Masquerain", + "shroomish": "Shroomish", + "breloom": "Breloom", + "slakoth": "Slakoth", + "vigoroth": "Vigoroth", + "slaking": "Slaking", + "nincada": "Nincada", + "ninjask": "Ninjask", + "shedinja": "Shedinja", + "whismur": "Whismur", + "loudred": "Loudred", + "exploud": "Exploud", + "makuhita": "Makuhita", + "hariyama": "Hariyama", + "azurill": "Azurill", + "nosepass": "Nosepass", + "skitty": "Skitty", + "delcatty": "Delcatty", + "sableye": "Sableye", + "mawile": "Mawile", + "aron": "Aron", + "lairon": "Lairon", + "aggron": "Aggron", + "meditite": "Meditite", + "medicham": "Medicham", + "electrike": "Electrike", + "manectric": "Manectric", + "plusle": "Plusle", + "minun": "Minun", + "volbeat": "Volbeat", + "illumise": "Illumise", + "roselia": "Roselia", + "gulpin": "Gulpin", + "swalot": "Swalot", + "carvanha": "Carvanha", + "sharpedo": "Sharpedo", + "wailmer": "Wailmer", + "wailord": "Wailord", + "numel": "Numel", + "camerupt": "Camerupt", + "torkoal": "Torkoal", + "spoink": "Spoink", + "grumpig": "Grumpig", + "spinda": "Spinda", + "trapinch": "Trapinch", + "vibrava": "Vibrava", + "flygon": "Flygon", + "cacnea": "Cacnea", + "cacturne": "Cacturne", + "swablu": "Swablu", + "altaria": "Altaria", + "zangoose": "Zangoose", + "seviper": "Seviper", + "lunatone": "Lunatone", + "solrock": "Solrock", + "barboach": "Barboach", + "whiscash": "Whiscash", + "corphish": "Corphish", + "crawdaunt": "Crawdaunt", + "baltoy": "Baltoy", + "claydol": "Claydol", + "lileep": "Lileep", + "cradily": "Cradily", + "anorith": "Anorith", + "armaldo": "Armaldo", + "feebas": "Feebas", + "milotic": "Milotic", + "castform": "Castform", + "kecleon": "Kecleon", + "shuppet": "Shuppet", + "banette": "Banette", + "duskull": "Duskull", + "dusclops": "Dusclops", + "tropius": "Tropius", + "chimecho": "Chimecho", + "absol": "Absol", + "wynaut": "Wynaut", + "snorunt": "Snorunt", + "glalie": "Glalie", + "spheal": "Spheal", + "sealeo": "Sealeo", + "walrein": "Walrein", + "clamperl": "Clamperl", + "huntail": "Huntail", + "gorebyss": "Gorebyss", + "relicanth": "Relicanth", + "luvdisc": "Luvdisc", + "bagon": "Bagon", + "shelgon": "Shelgon", + "salamence": "Salamence", + "beldum": "Beldum", + "metang": "Metang", + "metagross": "Metagross", + "regirock": "Regirock", + "regice": "Regice", + "registeel": "Registeel", + "latias": "Latias", + "latios": "Latios", + "kyogre": "Kyogre", + "groudon": "Groudon", + "rayquaza": "Rayquaza", + "jirachi": "Jirachi", + "deoxys": "Deoxys", + "turtwig": "Turtwig", + "grotle": "Grotle", + "torterra": "Torterra", + "chimchar": "Chimchar", + "monferno": "Monferno", + "infernape": "Infernape", + "piplup": "Piplup", + "prinplup": "Prinplup", + "empoleon": "Empoleon", + "starly": "Starly", + "staravia": "Staravia", + "staraptor": "Staraptor", + "bidoof": "Bidoof", + "bibarel": "Bibarel", + "kricketot": "Kricketot", + "kricketune": "Kricketune", + "shinx": "Shinx", + "luxio": "Luxio", + "luxray": "Luxray", + "budew": "Budew", + "roserade": "Roserade", + "cranidos": "Cranidos", + "rampardos": "Rampardos", + "shieldon": "Shieldon", + "bastiodon": "Bastiodon", + "burmy": "Burmy", + "wormadam": "Wormadam", + "mothim": "Mothim", + "combee": "Combee", + "vespiquen": "Vespiquen", + "pachirisu": "Pachirisu", + "buizel": "Buizel", + "floatzel": "Floatzel", + "cherubi": "Cherubi", + "cherrim": "Cherrim", + "shellos": "Shellos", + "gastrodon": "Gastrodon", + "ambipom": "Ambipom", + "drifloon": "Drifloon", + "drifblim": "Drifblim", + "buneary": "Buneary", + "lopunny": "Lopunny", + "mismagius": "Mismagius", + "honchkrow": "Honchkrow", + "glameow": "Glameow", + "purugly": "Purugly", + "chingling": "Chingling", + "stunky": "Stunky", + "skuntank": "Skuntank", + "bronzor": "Bronzor", + "bronzong": "Bronzong", + "bonsly": "Bonsly", + "mime_jr": "Mime Jr.", + "happiny": "Happiny", + "chatot": "Chatot", + "spiritomb": "Spiritomb", + "gible": "Gible", + "gabite": "Gabite", + "garchomp": "Garchomp", + "munchlax": "Munchlax", + "riolu": "Riolu", + "lucario": "Lucario", + "hippopotas": "Hippopotas", + "hippowdon": "Hippowdon", + "skorupi": "Skorupi", + "drapion": "Drapion", + "croagunk": "Croagunk", + "toxicroak": "Toxicroak", + "carnivine": "Carnivine", + "finneon": "Finneon", + "lumineon": "Lumineon", + "mantyke": "Mantyke", + "snover": "Snover", + "abomasnow": "Abomasnow", + "weavile": "Weavile", + "magnezone": "Magnezone", + "lickilicky": "Lickilicky", + "rhyperior": "Rhyperior", + "tangrowth": "Tangrowth", + "electivire": "Electivire", + "magmortar": "Magmortar", + "togekiss": "Togekiss", + "yanmega": "Yanmega", + "leafeon": "Leafeon", + "glaceon": "Glaceon", + "gliscor": "Gliscor", + "mamoswine": "Mamoswine", + "porygon_z": "Porygon-Z", + "gallade": "Gallade", + "probopass": "Probopass", + "dusknoir": "Dusknoir", + "froslass": "Froslass", + "rotom": "Rotom", + "uxie": "Uxie", + "mesprit": "Mesprit", + "azelf": "Azelf", + "dialga": "Dialga", + "palkia": "Palkia", + "heatran": "Heatran", + "regigigas": "Regigigas", + "giratina": "Giratina", + "cresselia": "Cresselia", + "phione": "Phione", + "manaphy": "Manaphy", + "darkrai": "Darkrai", + "shaymin": "Shaymin", + "arceus": "Arceus", + "victini": "Victini", + "snivy": "Snivy", + "servine": "Servine", + "serperior": "Serperior", + "tepig": "Tepig", + "pignite": "Pignite", + "emboar": "Emboar", + "oshawott": "Oshawott", + "dewott": "Dewott", + "samurott": "Samurott", + "patrat": "Patrat", + "watchog": "Watchog", + "lillipup": "Lillipup", + "herdier": "Herdier", + "stoutland": "Stoutland", + "purrloin": "Purrloin", + "liepard": "Liepard", + "pansage": "Pansage", + "simisage": "Simisage", + "pansear": "Pansear", + "simisear": "Simisear", + "panpour": "Panpour", + "simipour": "Simipour", + "munna": "Munna", + "musharna": "Musharna", + "pidove": "Pidove", + "tranquill": "Tranquill", + "unfezant": "Unfezant", + "blitzle": "Blitzle", + "zebstrika": "Zebstrika", + "roggenrola": "Roggenrola", + "boldore": "Boldore", + "gigalith": "Gigalith", + "woobat": "Woobat", + "swoobat": "Swoobat", + "drilbur": "Drilbur", + "excadrill": "Excadrill", + "audino": "Audino", + "timburr": "Timburr", + "gurdurr": "Gurdurr", + "conkeldurr": "Conkeldurr", + "tympole": "Tympole", + "palpitoad": "Palpitoad", + "seismitoad": "Seismitoad", + "throh": "Throh", + "sawk": "Sawk", + "sewaddle": "Sewaddle", + "swadloon": "Swadloon", + "leavanny": "Leavanny", + "venipede": "Venipede", + "whirlipede": "Whirlipede", + "scolipede": "Scolipede", + "cottonee": "Cottonee", + "whimsicott": "Whimsicott", + "petilil": "Petilil", + "lilligant": "Lilligant", + "basculin": "Basculin", + "sandile": "Sandile", + "krokorok": "Krokorok", + "krookodile": "Krookodile", + "darumaka": "Darumaka", + "darmanitan": "Darmanitan", + "maractus": "Maractus", + "dwebble": "Dwebble", + "crustle": "Crustle", + "scraggy": "Scraggy", + "scrafty": "Scrafty", + "sigilyph": "Sigilyph", + "yamask": "Yamask", + "cofagrigus": "Cofagrigus", + "tirtouga": "Tirtouga", + "carracosta": "Carracosta", + "archen": "Archen", + "archeops": "Archeops", + "trubbish": "Trubbish", + "garbodor": "Garbodor", + "zorua": "Zorua", + "zoroark": "Zoroark", + "minccino": "Minccino", + "cinccino": "Cinccino", + "gothita": "Gothita", + "gothorita": "Gothorita", + "gothitelle": "Gothitelle", + "solosis": "Solosis", + "duosion": "Duosion", + "reuniclus": "Reuniclus", + "ducklett": "Ducklett", + "swanna": "Swanna", + "vanillite": "Vanillite", + "vanillish": "Vanillish", + "vanilluxe": "Vanilluxe", + "deerling": "Deerling", + "sawsbuck": "Sawsbuck", + "emolga": "Emolga", + "karrablast": "Karrablast", + "escavalier": "Escavalier", + "foongus": "Foongus", + "amoonguss": "Amoonguss", + "frillish": "Frillish", + "jellicent": "Jellicent", + "alomomola": "Alomomola", + "joltik": "Joltik", + "galvantula": "Galvantula", + "ferroseed": "Ferroseed", + "ferrothorn": "Ferrothorn", + "klink": "Klink", + "klang": "Klang", + "klinklang": "Klinklang", + "tynamo": "Tynamo", + "eelektrik": "Eelektrik", + "eelektross": "Eelektross", + "elgyem": "Elgyem", + "beheeyem": "Beheeyem", + "litwick": "Litwick", + "lampent": "Lampent", + "chandelure": "Chandelure", + "axew": "Axew", + "fraxure": "Fraxure", + "haxorus": "Haxorus", + "cubchoo": "Cubchoo", + "beartic": "Beartic", + "cryogonal": "Cryogonal", + "shelmet": "Shelmet", + "accelgor": "Accelgor", + "stunfisk": "Stunfisk", + "mienfoo": "Mienfoo", + "mienshao": "Mienshao", + "druddigon": "Druddigon", + "golett": "Golett", + "golurk": "Golurk", + "pawniard": "Pawniard", + "bisharp": "Bisharp", + "bouffalant": "Bouffalant", + "rufflet": "Rufflet", + "braviary": "Braviary", + "vullaby": "Vullaby", + "mandibuzz": "Mandibuzz", + "heatmor": "Heatmor", + "durant": "Durant", + "deino": "Deino", + "zweilous": "Zweilous", + "hydreigon": "Hydreigon", + "larvesta": "Larvesta", + "volcarona": "Volcarona", + "cobalion": "Cobalion", + "terrakion": "Terrakion", + "virizion": "Virizion", + "tornadus": "Tornadus", + "thundurus": "Thundurus", + "reshiram": "Reshiram", + "zekrom": "Zekrom", + "landorus": "Landorus", + "kyurem": "Kyurem", + "keldeo": "Keldeo", + "meloetta": "Meloetta", + "genesect": "Genesect", + "chespin": "Chespin", + "quilladin": "Quilladin", + "chesnaught": "Chesnaught", + "fennekin": "Fennekin", + "braixen": "Braixen", + "delphox": "Delphox", + "froakie": "Froakie", + "frogadier": "Frogadier", + "greninja": "Greninja", + "bunnelby": "Bunnelby", + "diggersby": "Diggersby", + "fletchling": "Fletchling", + "fletchinder": "Fletchinder", + "talonflame": "Talonflame", + "scatterbug": "Scatterbug", + "spewpa": "Spewpa", + "vivillon": "Vivillon", + "litleo": "Litleo", + "pyroar": "Pyroar", + "flabebe": "Flabébé", + "floette": "Floette", + "florges": "Florges", + "skiddo": "Skiddo", + "gogoat": "Gogoat", + "pancham": "Pancham", + "pangoro": "Pangoro", + "furfrou": "Furfrou", + "espurr": "Espurr", + "meowstic": "Meowstic", + "honedge": "Honedge", + "doublade": "Doublade", + "aegislash": "Aegislash", + "spritzee": "Spritzee", + "aromatisse": "Aromatisse", + "swirlix": "Swirlix", + "slurpuff": "Slurpuff", + "inkay": "Inkay", + "malamar": "Malamar", + "binacle": "Binacle", + "barbaracle": "Barbaracle", + "skrelp": "Skrelp", + "dragalge": "Dragalge", + "clauncher": "Clauncher", + "clawitzer": "Clawitzer", + "helioptile": "Helioptile", + "heliolisk": "Heliolisk", + "tyrunt": "Tyrunt", + "tyrantrum": "Tyrantrum", + "amaura": "Amaura", + "aurorus": "Aurorus", + "sylveon": "Sylveon", + "hawlucha": "Hawlucha", + "dedenne": "Dedenne", + "carbink": "Carbink", + "goomy": "Goomy", + "sliggoo": "Sliggoo", + "goodra": "Goodra", + "klefki": "Klefki", + "phantump": "Phantump", + "trevenant": "Trevenant", + "pumpkaboo": "Pumpkaboo", + "gourgeist": "Gourgeist", + "bergmite": "Bergmite", + "avalugg": "Avalugg", + "noibat": "Noibat", + "noivern": "Noivern", + "xerneas": "Xerneas", + "yveltal": "Yveltal", + "zygarde": "Zygarde", + "diancie": "Diancie", + "hoopa": "Hoopa", + "volcanion": "Volcanion", + "rowlet": "Rowlet", + "dartrix": "Dartrix", + "decidueye": "Decidueye", + "litten": "Litten", + "torracat": "Torracat", + "incineroar": "Incineroar", + "popplio": "Popplio", + "brionne": "Brionne", + "primarina": "Primarina", + "pikipek": "Pikipek", + "trumbeak": "Trumbeak", + "toucannon": "Toucannon", + "yungoos": "Yungoos", + "gumshoos": "Gumshoos", + "grubbin": "Grubbin", + "charjabug": "Charjabug", + "vikavolt": "Vikavolt", + "crabrawler": "Crabrawler", + "crabominable": "Crabominable", + "oricorio": "Oricorio", + "cutiefly": "Cutiefly", + "ribombee": "Ribombee", + "rockruff": "Rockruff", + "lycanroc": "Lycanroc", + "wishiwashi": "Wishiwashi", + "mareanie": "Mareanie", + "toxapex": "Toxapex", + "mudbray": "Mudbray", + "mudsdale": "Mudsdale", + "dewpider": "Dewpider", + "araquanid": "Araquanid", + "fomantis": "Fomantis", + "lurantis": "Lurantis", + "morelull": "Morelull", + "shiinotic": "Shiinotic", + "salandit": "Salandit", + "salazzle": "Salazzle", + "stufful": "Stufful", + "bewear": "Bewear", + "bounsweet": "Bounsweet", + "steenee": "Steenee", + "tsareena": "Tsareena", + "comfey": "Comfey", + "oranguru": "Oranguru", + "passimian": "Passimian", + "wimpod": "Wimpod", + "golisopod": "Golisopod", + "sandygast": "Sandygast", + "palossand": "Palossand", + "pyukumuku": "Pyukumuku", + "type_null": "Type: Null", + "silvally": "Silvally", + "minior": "Minior", + "komala": "Komala", + "turtonator": "Turtonator", + "togedemaru": "Togedemaru", + "mimikyu": "Mimikyu", + "bruxish": "Bruxish", + "drampa": "Drampa", + "dhelmise": "Dhelmise", + "jangmo_o": "Jangmo-o", + "hakamo_o": "Hakamo-o", + "kommo_o": "Kommo-o", + "tapu_koko": "Tapu Koko", + "tapu_lele": "Tapu Lele", + "tapu_bulu": "Tapu Bulu", + "tapu_fini": "Tapu Fini", + "cosmog": "Cosmog", + "cosmoem": "Cosmoem", + "solgaleo": "Solgaleo", + "lunala": "Lunala", + "nihilego": "Nihilego", + "buzzwole": "Buzzwole", + "pheromosa": "Pheromosa", + "xurkitree": "Xurkitree", + "celesteela": "Celesteela", + "kartana": "Kartana", + "guzzlord": "Guzzlord", + "necrozma": "Necrozma", + "magearna": "Magearna", + "marshadow": "Marshadow", + "poipole": "Poipole", + "naganadel": "Naganadel", + "stakataka": "Stakataka", + "blacephalon": "Blacephalon", + "zeraora": "Zeraora", + "meltan": "Meltan", + "melmetal": "Melmetal", + "grookey": "Grookey", + "thwackey": "Thwackey", + "rillaboom": "Rillaboom", + "scorbunny": "Scorbunny", + "raboot": "Raboot", + "cinderace": "Cinderace", + "sobble": "Sobble", + "drizzile": "Drizzile", + "inteleon": "Inteleon", + "skwovet": "Skwovet", + "greedent": "Greedent", + "rookidee": "Rookidee", + "corvisquire": "Corvisquire", + "corviknight": "Corviknight", + "blipbug": "Blipbug", + "dottler": "Dottler", + "orbeetle": "Orbeetle", + "nickit": "Nickit", + "thievul": "Thievul", + "gossifleur": "Gossifleur", + "eldegoss": "Eldegoss", + "wooloo": "Wooloo", + "dubwool": "Dubwool", + "chewtle": "Chewtle", + "drednaw": "Drednaw", + "yamper": "Yamper", + "boltund": "Boltund", + "rolycoly": "Rolycoly", + "carkol": "Carkol", + "coalossal": "Coalossal", + "applin": "Applin", + "flapple": "Flapple", + "appletun": "Appletun", + "silicobra": "Silicobra", + "sandaconda": "Sandaconda", + "cramorant": "Cramorant", + "arrokuda": "Arrokuda", + "barraskewda": "Barraskewda", + "toxel": "Toxel", + "toxtricity": "Toxtricity", + "sizzlipede": "Sizzlipede", + "centiskorch": "Centiskorch", + "clobbopus": "Clobbopus", + "grapploct": "Grapploct", + "sinistea": "Sinistea", + "polteageist": "Polteageist", + "hatenna": "Hatenna", + "hattrem": "Hattrem", + "hatterene": "Hatterene", + "impidimp": "Impidimp", + "morgrem": "Morgrem", + "grimmsnarl": "Grimmsnarl", + "obstagoon": "Obstagoon", + "perrserker": "Perrserker", + "cursola": "Cursola", + "sirfetchd": "Sirfetch'd", + "mr_rime": "Mr. Rime", + "runerigus": "Runerigus", + "milcery": "Milcery", + "alcremie": "Alcremie", + "falinks": "Falinks", + "pincurchin": "Pincurchin", + "snom": "Snom", + "frosmoth": "Frosmoth", + "stonjourner": "Stonjourner", + "eiscue": "Eiscue", + "indeedee": "Indeedee", + "morpeko": "Morpeko", + "cufant": "Cufant", + "copperajah": "Copperajah", + "dracozolt": "Dracozolt", + "arctozolt": "Arctozolt", + "dracovish": "Dracovish", + "arctovish": "Arctovish", + "duraludon": "Duraludon", + "dreepy": "Dreepy", + "drakloak": "Drakloak", + "dragapult": "Dragapult", + "zacian": "Zacian", + "zamazenta": "Zamazenta", + "eternatus": "Eternatus", + "kubfu": "Kubfu", + "urshifu": "Urshifu", + "zarude": "Zarude", + "regieleki": "Regieleki", + "regidrago": "Regidrago", + "glastrier": "Glastrier", + "spectrier": "Spectrier", + "calyrex": "Calyrex", + "wyrdeer": "Wyrdeer", + "kleavor": "Kleavor", + "ursaluna": "Ursaluna", + "basculegion": "Basculegion", + "sneasler": "Sneasler", + "overqwil": "Overqwil", + "enamorus": "Enamorus", + "sprigatito": "Sprigatito", + "floragato": "Floragato", + "meowscarada": "Meowscarada", + "fuecoco": "Fuecoco", + "crocalor": "Crocalor", + "skeledirge": "Skeledirge", + "quaxly": "Quaxly", + "quaxwell": "Quaxwell", + "quaquaval": "Quaquaval", + "lechonk": "Lechonk", + "oinkologne": "Oinkologne", + "tarountula": "Tarountula", + "spidops": "Spidops", + "nymble": "Nymble", + "lokix": "Lokix", + "pawmi": "Pawmi", + "pawmo": "Pawmo", + "pawmot": "Pawmot", + "tandemaus": "Tandemaus", + "maushold": "Maushold", + "fidough": "Fidough", + "dachsbun": "Dachsbun", + "smoliv": "Smoliv", + "dolliv": "Dolliv", + "arboliva": "Arboliva", + "squawkabilly": "Squawkabilly", + "nacli": "Nacli", + "naclstack": "Naclstack", + "garganacl": "Garganacl", + "charcadet": "Charcadet", + "armarouge": "Armarouge", + "ceruledge": "Ceruledge", + "tadbulb": "Tadbulb", + "bellibolt": "Bellibolt", + "wattrel": "Wattrel", + "kilowattrel": "Kilowattrel", + "maschiff": "Maschiff", + "mabosstiff": "Mabosstiff", + "shroodle": "Shroodle", + "grafaiai": "Grafaiai", + "bramblin": "Bramblin", + "brambleghast": "Brambleghast", + "toedscool": "Toedscool", + "toedscruel": "Toedscruel", + "klawf": "Klawf", + "capsakid": "Capsakid", + "scovillain": "Scovillain", + "rellor": "Rellor", + "rabsca": "Rabsca", + "flittle": "Flittle", + "espathra": "Espathra", + "tinkatink": "Tinkatink", + "tinkatuff": "Tinkatuff", + "tinkaton": "Tinkaton", + "wiglett": "Wiglett", + "wugtrio": "Wugtrio", + "bombirdier": "Bombirdier", + "finizen": "Finizen", + "palafin": "Palafin", + "varoom": "Varoom", + "revavroom": "Revavroom", + "cyclizar": "Cyclizar", + "orthworm": "Orthworm", + "glimmet": "Glimmet", + "glimmora": "Glimmora", + "greavard": "Greavard", + "houndstone": "Houndstone", + "flamigo": "Flamigo", + "cetoddle": "Cetoddle", + "cetitan": "Cetitan", + "veluza": "Veluza", + "dondozo": "Dondozo", + "tatsugiri": "Tatsugiri", + "annihilape": "Annihilape", + "clodsire": "Clodsire", + "farigiraf": "Farigiraf", + "dudunsparce": "Dudunsparce", + "kingambit": "Kingambit", + "great_tusk": "Great Tusk", + "scream_tail": "Scream Tail", + "brute_bonnet": "Brute Bonnet", + "flutter_mane": "Flutter Mane", + "slither_wing": "Slither Wing", + "sandy_shocks": "Sandy Shocks", + "iron_treads": "Iron Treads", + "iron_bundle": "Iron Bundle", + "iron_hands": "Iron Hands", + "iron_jugulis": "Iron Jugulis", + "iron_moth": "Iron Moth", + "iron_thorns": "Iron Thorns", + "frigibax": "Frigibax", + "arctibax": "Arctibax", + "baxcalibur": "Baxcalibur", + "gimmighoul": "Gimmighoul", + "gholdengo": "Gholdengo", + "wo_chien": "Wo-Chien", + "chien_pao": "Chien-Pao", + "ting_lu": "Ting-Lu", + "chi_yu": "Chi-Yu", + "roaring_moon": "Roaring Moon", + "iron_valiant": "Iron Valiant", + "koraidon": "Koraidon", + "miraidon": "Miraidon", + "walking_wake": "Walking Wake", + "iron_leaves": "Iron Leaves", + "dipplin": "Dipplin", + "poltchageist": "Poltchageist", + "sinistcha": "Sinistcha", + "okidogi": "Okidogi", + "munkidori": "Munkidori", + "fezandipiti": "Fezandipiti", + "ogerpon": "Ogerpon", + "archaludon": "Archaludon", + "hydrapple": "Hydrapple", + "gouging_fire": "Gouging Fire", + "raging_bolt": "Raging Bolt", + "iron_boulder": "Iron Boulder", + "iron_crown": "Iron Crown", + "terapagos": "Terapagos", + "pecharunt": "Pecharunt", + "alola_rattata": "Rattata", + "alola_raticate": "Raticate", + "alola_raichu": "Raichu", + "alola_sandshrew": "Sandshrew", + "alola_sandslash": "Sandslash", + "alola_vulpix": "Vulpix", + "alola_ninetales": "Ninetales", + "alola_diglett": "Diglett", + "alola_dugtrio": "Dugtrio", + "alola_meowth": "Meowth", + "alola_persian": "Persian", + "alola_geodude": "Geodude", + "alola_graveler": "Graveler", + "alola_golem": "Golem", + "alola_grimer": "Grimer", + "alola_muk": "Muk", + "alola_exeggutor": "Exeggutor", + "alola_marowak": "Marowak", + "eternal_floette": "Floette", + "galar_meowth": "Meowth", + "galar_ponyta": "Ponyta", + "galar_rapidash": "Rapidash", + "galar_slowpoke": "Slowpoke", + "galar_slowbro": "Slowbro", + "galar_farfetchd": "Farfetch'd", + "galar_weezing": "Weezing", + "galar_mr_mime": "Mr. Mime", + "galar_articuno": "Articuno", + "galar_zapdos": "Zapdos", + "galar_moltres": "Moltres", + "galar_slowking": "Slowking", + "galar_corsola": "Corsola", + "galar_zigzagoon": "Zigzagoon", + "galar_linoone": "Linoone", + "galar_darumaka": "Darumaka", + "galar_darmanitan": "Darmanitan", + "galar_yamask": "Yamask", + "galar_stunfisk": "Stunfisk", + "hisui_growlithe": "Growlithe", + "hisui_arcanine": "Arcanine", + "hisui_voltorb": "Voltorb", + "hisui_electrode": "Electrode", + "hisui_typhlosion": "Typhlosion", + "hisui_qwilfish": "Qwilfish", + "hisui_sneasel": "Sneasel", + "hisui_samurott": "Samurott", + "hisui_lilligant": "Lilligant", + "hisui_zorua": "Zorua", + "hisui_zoroark": "Zoroark", + "hisui_braviary": "Braviary", + "hisui_sliggoo": "Sliggoo", + "hisui_goodra": "Goodra", + "hisui_avalugg": "Avalugg", + "hisui_decidueye": "Decidueye", + "paldea_tauros": "Tauros", + "paldea_wooper": "Wooper", + "bloodmoon_ursaluna": "Ursaluna", +} as const; \ No newline at end of file diff --git a/src/locales/fr/menu.ts b/src/locales/fr/menu.ts index 0a1ee70a2fe..aa4ae17cd1c 100644 --- a/src/locales/fr/menu.ts +++ b/src/locales/fr/menu.ts @@ -1,4 +1,6 @@ -export const menu = { +import { SimpleTranslationEntries } from "#app/plugins/i18n"; + +export const menu: SimpleTranslationEntries = { "cancel": "Annuler", "continue": "Continuer", "dailyRun": "Défi du jour (Bêta)", diff --git a/src/locales/fr/move.ts b/src/locales/fr/move.ts index c75c5448f53..02bd2d06837 100644 --- a/src/locales/fr/move.ts +++ b/src/locales/fr/move.ts @@ -1,6 +1,6 @@ -import { MoveTranslations } from "#app/plugins/i18n"; +import { MoveTranslationEntries } from "#app/plugins/i18n"; -export const move: MoveTranslations = { +export const move: MoveTranslationEntries = { "pound": { name: "Écras'Face", effect: "Le lanceur écrase la cible avec l’un de ses membres, tels qu’une de ses pattes avant ou sa longue queue." diff --git a/src/locales/fr/pokeball.ts b/src/locales/fr/pokeball.ts index 0244550c5b2..82dfea3e2d7 100644 --- a/src/locales/fr/pokeball.ts +++ b/src/locales/fr/pokeball.ts @@ -1,4 +1,6 @@ -export const pokeball = { +import { SimpleTranslationEntries } from "#app/plugins/i18n"; + +export const pokeball: SimpleTranslationEntries = { "pokeBall": "Poké Ball", "greatBall": "Super Ball", "ultraBall": "Hyper Ball", diff --git a/src/locales/fr/pokemon.ts b/src/locales/fr/pokemon.ts new file mode 100644 index 00000000000..09be8894eb4 --- /dev/null +++ b/src/locales/fr/pokemon.ts @@ -0,0 +1,1086 @@ +import { SimpleTranslationEntries } from "#app/plugins/i18n"; + +export const pokemon: SimpleTranslationEntries = { + "bulbasaur": "Bulbasaur", + "ivysaur": "Ivysaur", + "venusaur": "Venusaur", + "charmander": "Charmander", + "charmeleon": "Charmeleon", + "charizard": "Charizard", + "squirtle": "Squirtle", + "wartortle": "Wartortle", + "blastoise": "Blastoise", + "caterpie": "Caterpie", + "metapod": "Metapod", + "butterfree": "Butterfree", + "weedle": "Weedle", + "kakuna": "Kakuna", + "beedrill": "Beedrill", + "pidgey": "Pidgey", + "pidgeotto": "Pidgeotto", + "pidgeot": "Pidgeot", + "rattata": "Rattata", + "raticate": "Raticate", + "spearow": "Spearow", + "fearow": "Fearow", + "ekans": "Ekans", + "arbok": "Arbok", + "pikachu": "Pikachu", + "raichu": "Raichu", + "sandshrew": "Sandshrew", + "sandslash": "Sandslash", + "nidoran_f": "Nidoran♀", + "nidorina": "Nidorina", + "nidoqueen": "Nidoqueen", + "nidoran_m": "Nidoran♂", + "nidorino": "Nidorino", + "nidoking": "Nidoking", + "clefairy": "Clefairy", + "clefable": "Clefable", + "vulpix": "Vulpix", + "ninetales": "Ninetales", + "jigglypuff": "Jigglypuff", + "wigglytuff": "Wigglytuff", + "zubat": "Zubat", + "golbat": "Golbat", + "oddish": "Oddish", + "gloom": "Gloom", + "vileplume": "Vileplume", + "paras": "Paras", + "parasect": "Parasect", + "venonat": "Venonat", + "venomoth": "Venomoth", + "diglett": "Diglett", + "dugtrio": "Dugtrio", + "meowth": "Meowth", + "persian": "Persian", + "psyduck": "Psyduck", + "golduck": "Golduck", + "mankey": "Mankey", + "primeape": "Primeape", + "growlithe": "Growlithe", + "arcanine": "Arcanine", + "poliwag": "Poliwag", + "poliwhirl": "Poliwhirl", + "poliwrath": "Poliwrath", + "abra": "Abra", + "kadabra": "Kadabra", + "alakazam": "Alakazam", + "machop": "Machop", + "machoke": "Machoke", + "machamp": "Machamp", + "bellsprout": "Bellsprout", + "weepinbell": "Weepinbell", + "victreebel": "Victreebel", + "tentacool": "Tentacool", + "tentacruel": "Tentacruel", + "geodude": "Geodude", + "graveler": "Graveler", + "golem": "Golem", + "ponyta": "Ponyta", + "rapidash": "Rapidash", + "slowpoke": "Slowpoke", + "slowbro": "Slowbro", + "magnemite": "Magnemite", + "magneton": "Magneton", + "farfetchd": "Farfetch'd", + "doduo": "Doduo", + "dodrio": "Dodrio", + "seel": "Seel", + "dewgong": "Dewgong", + "grimer": "Grimer", + "muk": "Muk", + "shellder": "Shellder", + "cloyster": "Cloyster", + "gastly": "Gastly", + "haunter": "Haunter", + "gengar": "Gengar", + "onix": "Onix", + "drowzee": "Drowzee", + "hypno": "Hypno", + "krabby": "Krabby", + "kingler": "Kingler", + "voltorb": "Voltorb", + "electrode": "Electrode", + "exeggcute": "Exeggcute", + "exeggutor": "Exeggutor", + "cubone": "Cubone", + "marowak": "Marowak", + "hitmonlee": "Hitmonlee", + "hitmonchan": "Hitmonchan", + "lickitung": "Lickitung", + "koffing": "Koffing", + "weezing": "Weezing", + "rhyhorn": "Rhyhorn", + "rhydon": "Rhydon", + "chansey": "Chansey", + "tangela": "Tangela", + "kangaskhan": "Kangaskhan", + "horsea": "Horsea", + "seadra": "Seadra", + "goldeen": "Goldeen", + "seaking": "Seaking", + "staryu": "Staryu", + "starmie": "Starmie", + "mr_mime": "Mr. Mime", + "scyther": "Scyther", + "jynx": "Jynx", + "electabuzz": "Electabuzz", + "magmar": "Magmar", + "pinsir": "Pinsir", + "tauros": "Tauros", + "magikarp": "Magikarp", + "gyarados": "Gyarados", + "lapras": "Lapras", + "ditto": "Ditto", + "eevee": "Eevee", + "vaporeon": "Vaporeon", + "jolteon": "Jolteon", + "flareon": "Flareon", + "porygon": "Porygon", + "omanyte": "Omanyte", + "omastar": "Omastar", + "kabuto": "Kabuto", + "kabutops": "Kabutops", + "aerodactyl": "Aerodactyl", + "snorlax": "Snorlax", + "articuno": "Articuno", + "zapdos": "Zapdos", + "moltres": "Moltres", + "dratini": "Dratini", + "dragonair": "Dragonair", + "dragonite": "Dragonite", + "mewtwo": "Mewtwo", + "mew": "Mew", + "chikorita": "Chikorita", + "bayleef": "Bayleef", + "meganium": "Meganium", + "cyndaquil": "Cyndaquil", + "quilava": "Quilava", + "typhlosion": "Typhlosion", + "totodile": "Totodile", + "croconaw": "Croconaw", + "feraligatr": "Feraligatr", + "sentret": "Sentret", + "furret": "Furret", + "hoothoot": "Hoothoot", + "noctowl": "Noctowl", + "ledyba": "Ledyba", + "ledian": "Ledian", + "spinarak": "Spinarak", + "ariados": "Ariados", + "crobat": "Crobat", + "chinchou": "Chinchou", + "lanturn": "Lanturn", + "pichu": "Pichu", + "cleffa": "Cleffa", + "igglybuff": "Igglybuff", + "togepi": "Togepi", + "togetic": "Togetic", + "natu": "Natu", + "xatu": "Xatu", + "mareep": "Mareep", + "flaaffy": "Flaaffy", + "ampharos": "Ampharos", + "bellossom": "Bellossom", + "marill": "Marill", + "azumarill": "Azumarill", + "sudowoodo": "Sudowoodo", + "politoed": "Politoed", + "hoppip": "Hoppip", + "skiploom": "Skiploom", + "jumpluff": "Jumpluff", + "aipom": "Aipom", + "sunkern": "Sunkern", + "sunflora": "Sunflora", + "yanma": "Yanma", + "wooper": "Wooper", + "quagsire": "Quagsire", + "espeon": "Espeon", + "umbreon": "Umbreon", + "murkrow": "Murkrow", + "slowking": "Slowking", + "misdreavus": "Misdreavus", + "unown": "Unown", + "wobbuffet": "Wobbuffet", + "girafarig": "Girafarig", + "pineco": "Pineco", + "forretress": "Forretress", + "dunsparce": "Dunsparce", + "gligar": "Gligar", + "steelix": "Steelix", + "snubbull": "Snubbull", + "granbull": "Granbull", + "qwilfish": "Qwilfish", + "scizor": "Scizor", + "shuckle": "Shuckle", + "heracross": "Heracross", + "sneasel": "Sneasel", + "teddiursa": "Teddiursa", + "ursaring": "Ursaring", + "slugma": "Slugma", + "magcargo": "Magcargo", + "swinub": "Swinub", + "piloswine": "Piloswine", + "corsola": "Corsola", + "remoraid": "Remoraid", + "octillery": "Octillery", + "delibird": "Delibird", + "mantine": "Mantine", + "skarmory": "Skarmory", + "houndour": "Houndour", + "houndoom": "Houndoom", + "kingdra": "Kingdra", + "phanpy": "Phanpy", + "donphan": "Donphan", + "porygon2": "Porygon2", + "stantler": "Stantler", + "smeargle": "Smeargle", + "tyrogue": "Tyrogue", + "hitmontop": "Hitmontop", + "smoochum": "Smoochum", + "elekid": "Elekid", + "magby": "Magby", + "miltank": "Miltank", + "blissey": "Blissey", + "raikou": "Raikou", + "entei": "Entei", + "suicune": "Suicune", + "larvitar": "Larvitar", + "pupitar": "Pupitar", + "tyranitar": "Tyranitar", + "lugia": "Lugia", + "ho_oh": "Ho-Oh", + "celebi": "Celebi", + "treecko": "Treecko", + "grovyle": "Grovyle", + "sceptile": "Sceptile", + "torchic": "Torchic", + "combusken": "Combusken", + "blaziken": "Blaziken", + "mudkip": "Mudkip", + "marshtomp": "Marshtomp", + "swampert": "Swampert", + "poochyena": "Poochyena", + "mightyena": "Mightyena", + "zigzagoon": "Zigzagoon", + "linoone": "Linoone", + "wurmple": "Wurmple", + "silcoon": "Silcoon", + "beautifly": "Beautifly", + "cascoon": "Cascoon", + "dustox": "Dustox", + "lotad": "Lotad", + "lombre": "Lombre", + "ludicolo": "Ludicolo", + "seedot": "Seedot", + "nuzleaf": "Nuzleaf", + "shiftry": "Shiftry", + "taillow": "Taillow", + "swellow": "Swellow", + "wingull": "Wingull", + "pelipper": "Pelipper", + "ralts": "Ralts", + "kirlia": "Kirlia", + "gardevoir": "Gardevoir", + "surskit": "Surskit", + "masquerain": "Masquerain", + "shroomish": "Shroomish", + "breloom": "Breloom", + "slakoth": "Slakoth", + "vigoroth": "Vigoroth", + "slaking": "Slaking", + "nincada": "Nincada", + "ninjask": "Ninjask", + "shedinja": "Shedinja", + "whismur": "Whismur", + "loudred": "Loudred", + "exploud": "Exploud", + "makuhita": "Makuhita", + "hariyama": "Hariyama", + "azurill": "Azurill", + "nosepass": "Nosepass", + "skitty": "Skitty", + "delcatty": "Delcatty", + "sableye": "Sableye", + "mawile": "Mawile", + "aron": "Aron", + "lairon": "Lairon", + "aggron": "Aggron", + "meditite": "Meditite", + "medicham": "Medicham", + "electrike": "Electrike", + "manectric": "Manectric", + "plusle": "Plusle", + "minun": "Minun", + "volbeat": "Volbeat", + "illumise": "Illumise", + "roselia": "Roselia", + "gulpin": "Gulpin", + "swalot": "Swalot", + "carvanha": "Carvanha", + "sharpedo": "Sharpedo", + "wailmer": "Wailmer", + "wailord": "Wailord", + "numel": "Numel", + "camerupt": "Camerupt", + "torkoal": "Torkoal", + "spoink": "Spoink", + "grumpig": "Grumpig", + "spinda": "Spinda", + "trapinch": "Trapinch", + "vibrava": "Vibrava", + "flygon": "Flygon", + "cacnea": "Cacnea", + "cacturne": "Cacturne", + "swablu": "Swablu", + "altaria": "Altaria", + "zangoose": "Zangoose", + "seviper": "Seviper", + "lunatone": "Lunatone", + "solrock": "Solrock", + "barboach": "Barboach", + "whiscash": "Whiscash", + "corphish": "Corphish", + "crawdaunt": "Crawdaunt", + "baltoy": "Baltoy", + "claydol": "Claydol", + "lileep": "Lileep", + "cradily": "Cradily", + "anorith": "Anorith", + "armaldo": "Armaldo", + "feebas": "Feebas", + "milotic": "Milotic", + "castform": "Castform", + "kecleon": "Kecleon", + "shuppet": "Shuppet", + "banette": "Banette", + "duskull": "Duskull", + "dusclops": "Dusclops", + "tropius": "Tropius", + "chimecho": "Chimecho", + "absol": "Absol", + "wynaut": "Wynaut", + "snorunt": "Snorunt", + "glalie": "Glalie", + "spheal": "Spheal", + "sealeo": "Sealeo", + "walrein": "Walrein", + "clamperl": "Clamperl", + "huntail": "Huntail", + "gorebyss": "Gorebyss", + "relicanth": "Relicanth", + "luvdisc": "Luvdisc", + "bagon": "Bagon", + "shelgon": "Shelgon", + "salamence": "Salamence", + "beldum": "Beldum", + "metang": "Metang", + "metagross": "Metagross", + "regirock": "Regirock", + "regice": "Regice", + "registeel": "Registeel", + "latias": "Latias", + "latios": "Latios", + "kyogre": "Kyogre", + "groudon": "Groudon", + "rayquaza": "Rayquaza", + "jirachi": "Jirachi", + "deoxys": "Deoxys", + "turtwig": "Turtwig", + "grotle": "Grotle", + "torterra": "Torterra", + "chimchar": "Chimchar", + "monferno": "Monferno", + "infernape": "Infernape", + "piplup": "Piplup", + "prinplup": "Prinplup", + "empoleon": "Empoleon", + "starly": "Starly", + "staravia": "Staravia", + "staraptor": "Staraptor", + "bidoof": "Bidoof", + "bibarel": "Bibarel", + "kricketot": "Kricketot", + "kricketune": "Kricketune", + "shinx": "Shinx", + "luxio": "Luxio", + "luxray": "Luxray", + "budew": "Budew", + "roserade": "Roserade", + "cranidos": "Cranidos", + "rampardos": "Rampardos", + "shieldon": "Shieldon", + "bastiodon": "Bastiodon", + "burmy": "Burmy", + "wormadam": "Wormadam", + "mothim": "Mothim", + "combee": "Combee", + "vespiquen": "Vespiquen", + "pachirisu": "Pachirisu", + "buizel": "Buizel", + "floatzel": "Floatzel", + "cherubi": "Cherubi", + "cherrim": "Cherrim", + "shellos": "Shellos", + "gastrodon": "Gastrodon", + "ambipom": "Ambipom", + "drifloon": "Drifloon", + "drifblim": "Drifblim", + "buneary": "Buneary", + "lopunny": "Lopunny", + "mismagius": "Mismagius", + "honchkrow": "Honchkrow", + "glameow": "Glameow", + "purugly": "Purugly", + "chingling": "Chingling", + "stunky": "Stunky", + "skuntank": "Skuntank", + "bronzor": "Bronzor", + "bronzong": "Bronzong", + "bonsly": "Bonsly", + "mime_jr": "Mime Jr.", + "happiny": "Happiny", + "chatot": "Chatot", + "spiritomb": "Spiritomb", + "gible": "Gible", + "gabite": "Gabite", + "garchomp": "Garchomp", + "munchlax": "Munchlax", + "riolu": "Riolu", + "lucario": "Lucario", + "hippopotas": "Hippopotas", + "hippowdon": "Hippowdon", + "skorupi": "Skorupi", + "drapion": "Drapion", + "croagunk": "Croagunk", + "toxicroak": "Toxicroak", + "carnivine": "Carnivine", + "finneon": "Finneon", + "lumineon": "Lumineon", + "mantyke": "Mantyke", + "snover": "Snover", + "abomasnow": "Abomasnow", + "weavile": "Weavile", + "magnezone": "Magnezone", + "lickilicky": "Lickilicky", + "rhyperior": "Rhyperior", + "tangrowth": "Tangrowth", + "electivire": "Electivire", + "magmortar": "Magmortar", + "togekiss": "Togekiss", + "yanmega": "Yanmega", + "leafeon": "Leafeon", + "glaceon": "Glaceon", + "gliscor": "Gliscor", + "mamoswine": "Mamoswine", + "porygon_z": "Porygon-Z", + "gallade": "Gallade", + "probopass": "Probopass", + "dusknoir": "Dusknoir", + "froslass": "Froslass", + "rotom": "Rotom", + "uxie": "Uxie", + "mesprit": "Mesprit", + "azelf": "Azelf", + "dialga": "Dialga", + "palkia": "Palkia", + "heatran": "Heatran", + "regigigas": "Regigigas", + "giratina": "Giratina", + "cresselia": "Cresselia", + "phione": "Phione", + "manaphy": "Manaphy", + "darkrai": "Darkrai", + "shaymin": "Shaymin", + "arceus": "Arceus", + "victini": "Victini", + "snivy": "Snivy", + "servine": "Servine", + "serperior": "Serperior", + "tepig": "Tepig", + "pignite": "Pignite", + "emboar": "Emboar", + "oshawott": "Oshawott", + "dewott": "Dewott", + "samurott": "Samurott", + "patrat": "Patrat", + "watchog": "Watchog", + "lillipup": "Lillipup", + "herdier": "Herdier", + "stoutland": "Stoutland", + "purrloin": "Purrloin", + "liepard": "Liepard", + "pansage": "Pansage", + "simisage": "Simisage", + "pansear": "Pansear", + "simisear": "Simisear", + "panpour": "Panpour", + "simipour": "Simipour", + "munna": "Munna", + "musharna": "Musharna", + "pidove": "Pidove", + "tranquill": "Tranquill", + "unfezant": "Unfezant", + "blitzle": "Blitzle", + "zebstrika": "Zebstrika", + "roggenrola": "Roggenrola", + "boldore": "Boldore", + "gigalith": "Gigalith", + "woobat": "Woobat", + "swoobat": "Swoobat", + "drilbur": "Drilbur", + "excadrill": "Excadrill", + "audino": "Audino", + "timburr": "Timburr", + "gurdurr": "Gurdurr", + "conkeldurr": "Conkeldurr", + "tympole": "Tympole", + "palpitoad": "Palpitoad", + "seismitoad": "Seismitoad", + "throh": "Throh", + "sawk": "Sawk", + "sewaddle": "Sewaddle", + "swadloon": "Swadloon", + "leavanny": "Leavanny", + "venipede": "Venipede", + "whirlipede": "Whirlipede", + "scolipede": "Scolipede", + "cottonee": "Cottonee", + "whimsicott": "Whimsicott", + "petilil": "Petilil", + "lilligant": "Lilligant", + "basculin": "Basculin", + "sandile": "Sandile", + "krokorok": "Krokorok", + "krookodile": "Krookodile", + "darumaka": "Darumaka", + "darmanitan": "Darmanitan", + "maractus": "Maractus", + "dwebble": "Dwebble", + "crustle": "Crustle", + "scraggy": "Scraggy", + "scrafty": "Scrafty", + "sigilyph": "Sigilyph", + "yamask": "Yamask", + "cofagrigus": "Cofagrigus", + "tirtouga": "Tirtouga", + "carracosta": "Carracosta", + "archen": "Archen", + "archeops": "Archeops", + "trubbish": "Trubbish", + "garbodor": "Garbodor", + "zorua": "Zorua", + "zoroark": "Zoroark", + "minccino": "Minccino", + "cinccino": "Cinccino", + "gothita": "Gothita", + "gothorita": "Gothorita", + "gothitelle": "Gothitelle", + "solosis": "Solosis", + "duosion": "Duosion", + "reuniclus": "Reuniclus", + "ducklett": "Ducklett", + "swanna": "Swanna", + "vanillite": "Vanillite", + "vanillish": "Vanillish", + "vanilluxe": "Vanilluxe", + "deerling": "Deerling", + "sawsbuck": "Sawsbuck", + "emolga": "Emolga", + "karrablast": "Karrablast", + "escavalier": "Escavalier", + "foongus": "Foongus", + "amoonguss": "Amoonguss", + "frillish": "Frillish", + "jellicent": "Jellicent", + "alomomola": "Alomomola", + "joltik": "Joltik", + "galvantula": "Galvantula", + "ferroseed": "Ferroseed", + "ferrothorn": "Ferrothorn", + "klink": "Klink", + "klang": "Klang", + "klinklang": "Klinklang", + "tynamo": "Tynamo", + "eelektrik": "Eelektrik", + "eelektross": "Eelektross", + "elgyem": "Elgyem", + "beheeyem": "Beheeyem", + "litwick": "Litwick", + "lampent": "Lampent", + "chandelure": "Chandelure", + "axew": "Axew", + "fraxure": "Fraxure", + "haxorus": "Haxorus", + "cubchoo": "Cubchoo", + "beartic": "Beartic", + "cryogonal": "Cryogonal", + "shelmet": "Shelmet", + "accelgor": "Accelgor", + "stunfisk": "Stunfisk", + "mienfoo": "Mienfoo", + "mienshao": "Mienshao", + "druddigon": "Druddigon", + "golett": "Golett", + "golurk": "Golurk", + "pawniard": "Pawniard", + "bisharp": "Bisharp", + "bouffalant": "Bouffalant", + "rufflet": "Rufflet", + "braviary": "Braviary", + "vullaby": "Vullaby", + "mandibuzz": "Mandibuzz", + "heatmor": "Heatmor", + "durant": "Durant", + "deino": "Deino", + "zweilous": "Zweilous", + "hydreigon": "Hydreigon", + "larvesta": "Larvesta", + "volcarona": "Volcarona", + "cobalion": "Cobalion", + "terrakion": "Terrakion", + "virizion": "Virizion", + "tornadus": "Tornadus", + "thundurus": "Thundurus", + "reshiram": "Reshiram", + "zekrom": "Zekrom", + "landorus": "Landorus", + "kyurem": "Kyurem", + "keldeo": "Keldeo", + "meloetta": "Meloetta", + "genesect": "Genesect", + "chespin": "Chespin", + "quilladin": "Quilladin", + "chesnaught": "Chesnaught", + "fennekin": "Fennekin", + "braixen": "Braixen", + "delphox": "Delphox", + "froakie": "Froakie", + "frogadier": "Frogadier", + "greninja": "Greninja", + "bunnelby": "Bunnelby", + "diggersby": "Diggersby", + "fletchling": "Fletchling", + "fletchinder": "Fletchinder", + "talonflame": "Talonflame", + "scatterbug": "Scatterbug", + "spewpa": "Spewpa", + "vivillon": "Vivillon", + "litleo": "Litleo", + "pyroar": "Pyroar", + "flabebe": "Flabébé", + "floette": "Floette", + "florges": "Florges", + "skiddo": "Skiddo", + "gogoat": "Gogoat", + "pancham": "Pancham", + "pangoro": "Pangoro", + "furfrou": "Furfrou", + "espurr": "Espurr", + "meowstic": "Meowstic", + "honedge": "Honedge", + "doublade": "Doublade", + "aegislash": "Aegislash", + "spritzee": "Spritzee", + "aromatisse": "Aromatisse", + "swirlix": "Swirlix", + "slurpuff": "Slurpuff", + "inkay": "Inkay", + "malamar": "Malamar", + "binacle": "Binacle", + "barbaracle": "Barbaracle", + "skrelp": "Skrelp", + "dragalge": "Dragalge", + "clauncher": "Clauncher", + "clawitzer": "Clawitzer", + "helioptile": "Helioptile", + "heliolisk": "Heliolisk", + "tyrunt": "Tyrunt", + "tyrantrum": "Tyrantrum", + "amaura": "Amaura", + "aurorus": "Aurorus", + "sylveon": "Sylveon", + "hawlucha": "Hawlucha", + "dedenne": "Dedenne", + "carbink": "Carbink", + "goomy": "Goomy", + "sliggoo": "Sliggoo", + "goodra": "Goodra", + "klefki": "Klefki", + "phantump": "Phantump", + "trevenant": "Trevenant", + "pumpkaboo": "Pumpkaboo", + "gourgeist": "Gourgeist", + "bergmite": "Bergmite", + "avalugg": "Avalugg", + "noibat": "Noibat", + "noivern": "Noivern", + "xerneas": "Xerneas", + "yveltal": "Yveltal", + "zygarde": "Zygarde", + "diancie": "Diancie", + "hoopa": "Hoopa", + "volcanion": "Volcanion", + "rowlet": "Rowlet", + "dartrix": "Dartrix", + "decidueye": "Decidueye", + "litten": "Litten", + "torracat": "Torracat", + "incineroar": "Incineroar", + "popplio": "Popplio", + "brionne": "Brionne", + "primarina": "Primarina", + "pikipek": "Pikipek", + "trumbeak": "Trumbeak", + "toucannon": "Toucannon", + "yungoos": "Yungoos", + "gumshoos": "Gumshoos", + "grubbin": "Grubbin", + "charjabug": "Charjabug", + "vikavolt": "Vikavolt", + "crabrawler": "Crabrawler", + "crabominable": "Crabominable", + "oricorio": "Oricorio", + "cutiefly": "Cutiefly", + "ribombee": "Ribombee", + "rockruff": "Rockruff", + "lycanroc": "Lycanroc", + "wishiwashi": "Wishiwashi", + "mareanie": "Mareanie", + "toxapex": "Toxapex", + "mudbray": "Mudbray", + "mudsdale": "Mudsdale", + "dewpider": "Dewpider", + "araquanid": "Araquanid", + "fomantis": "Fomantis", + "lurantis": "Lurantis", + "morelull": "Morelull", + "shiinotic": "Shiinotic", + "salandit": "Salandit", + "salazzle": "Salazzle", + "stufful": "Stufful", + "bewear": "Bewear", + "bounsweet": "Bounsweet", + "steenee": "Steenee", + "tsareena": "Tsareena", + "comfey": "Comfey", + "oranguru": "Oranguru", + "passimian": "Passimian", + "wimpod": "Wimpod", + "golisopod": "Golisopod", + "sandygast": "Sandygast", + "palossand": "Palossand", + "pyukumuku": "Pyukumuku", + "type_null": "Type: Null", + "silvally": "Silvally", + "minior": "Minior", + "komala": "Komala", + "turtonator": "Turtonator", + "togedemaru": "Togedemaru", + "mimikyu": "Mimikyu", + "bruxish": "Bruxish", + "drampa": "Drampa", + "dhelmise": "Dhelmise", + "jangmo_o": "Jangmo-o", + "hakamo_o": "Hakamo-o", + "kommo_o": "Kommo-o", + "tapu_koko": "Tapu Koko", + "tapu_lele": "Tapu Lele", + "tapu_bulu": "Tapu Bulu", + "tapu_fini": "Tapu Fini", + "cosmog": "Cosmog", + "cosmoem": "Cosmoem", + "solgaleo": "Solgaleo", + "lunala": "Lunala", + "nihilego": "Nihilego", + "buzzwole": "Buzzwole", + "pheromosa": "Pheromosa", + "xurkitree": "Xurkitree", + "celesteela": "Celesteela", + "kartana": "Kartana", + "guzzlord": "Guzzlord", + "necrozma": "Necrozma", + "magearna": "Magearna", + "marshadow": "Marshadow", + "poipole": "Poipole", + "naganadel": "Naganadel", + "stakataka": "Stakataka", + "blacephalon": "Blacephalon", + "zeraora": "Zeraora", + "meltan": "Meltan", + "melmetal": "Melmetal", + "grookey": "Grookey", + "thwackey": "Thwackey", + "rillaboom": "Rillaboom", + "scorbunny": "Scorbunny", + "raboot": "Raboot", + "cinderace": "Cinderace", + "sobble": "Sobble", + "drizzile": "Drizzile", + "inteleon": "Inteleon", + "skwovet": "Skwovet", + "greedent": "Greedent", + "rookidee": "Rookidee", + "corvisquire": "Corvisquire", + "corviknight": "Corviknight", + "blipbug": "Blipbug", + "dottler": "Dottler", + "orbeetle": "Orbeetle", + "nickit": "Nickit", + "thievul": "Thievul", + "gossifleur": "Gossifleur", + "eldegoss": "Eldegoss", + "wooloo": "Wooloo", + "dubwool": "Dubwool", + "chewtle": "Chewtle", + "drednaw": "Drednaw", + "yamper": "Yamper", + "boltund": "Boltund", + "rolycoly": "Rolycoly", + "carkol": "Carkol", + "coalossal": "Coalossal", + "applin": "Applin", + "flapple": "Flapple", + "appletun": "Appletun", + "silicobra": "Silicobra", + "sandaconda": "Sandaconda", + "cramorant": "Cramorant", + "arrokuda": "Arrokuda", + "barraskewda": "Barraskewda", + "toxel": "Toxel", + "toxtricity": "Toxtricity", + "sizzlipede": "Sizzlipede", + "centiskorch": "Centiskorch", + "clobbopus": "Clobbopus", + "grapploct": "Grapploct", + "sinistea": "Sinistea", + "polteageist": "Polteageist", + "hatenna": "Hatenna", + "hattrem": "Hattrem", + "hatterene": "Hatterene", + "impidimp": "Impidimp", + "morgrem": "Morgrem", + "grimmsnarl": "Grimmsnarl", + "obstagoon": "Obstagoon", + "perrserker": "Perrserker", + "cursola": "Cursola", + "sirfetchd": "Sirfetch'd", + "mr_rime": "Mr. Rime", + "runerigus": "Runerigus", + "milcery": "Milcery", + "alcremie": "Alcremie", + "falinks": "Falinks", + "pincurchin": "Pincurchin", + "snom": "Snom", + "frosmoth": "Frosmoth", + "stonjourner": "Stonjourner", + "eiscue": "Eiscue", + "indeedee": "Indeedee", + "morpeko": "Morpeko", + "cufant": "Cufant", + "copperajah": "Copperajah", + "dracozolt": "Dracozolt", + "arctozolt": "Arctozolt", + "dracovish": "Dracovish", + "arctovish": "Arctovish", + "duraludon": "Duraludon", + "dreepy": "Dreepy", + "drakloak": "Drakloak", + "dragapult": "Dragapult", + "zacian": "Zacian", + "zamazenta": "Zamazenta", + "eternatus": "Eternatus", + "kubfu": "Kubfu", + "urshifu": "Urshifu", + "zarude": "Zarude", + "regieleki": "Regieleki", + "regidrago": "Regidrago", + "glastrier": "Glastrier", + "spectrier": "Spectrier", + "calyrex": "Calyrex", + "wyrdeer": "Wyrdeer", + "kleavor": "Kleavor", + "ursaluna": "Ursaluna", + "basculegion": "Basculegion", + "sneasler": "Sneasler", + "overqwil": "Overqwil", + "enamorus": "Enamorus", + "sprigatito": "Sprigatito", + "floragato": "Floragato", + "meowscarada": "Meowscarada", + "fuecoco": "Fuecoco", + "crocalor": "Crocalor", + "skeledirge": "Skeledirge", + "quaxly": "Quaxly", + "quaxwell": "Quaxwell", + "quaquaval": "Quaquaval", + "lechonk": "Lechonk", + "oinkologne": "Oinkologne", + "tarountula": "Tarountula", + "spidops": "Spidops", + "nymble": "Nymble", + "lokix": "Lokix", + "pawmi": "Pawmi", + "pawmo": "Pawmo", + "pawmot": "Pawmot", + "tandemaus": "Tandemaus", + "maushold": "Maushold", + "fidough": "Fidough", + "dachsbun": "Dachsbun", + "smoliv": "Smoliv", + "dolliv": "Dolliv", + "arboliva": "Arboliva", + "squawkabilly": "Squawkabilly", + "nacli": "Nacli", + "naclstack": "Naclstack", + "garganacl": "Garganacl", + "charcadet": "Charcadet", + "armarouge": "Armarouge", + "ceruledge": "Ceruledge", + "tadbulb": "Tadbulb", + "bellibolt": "Bellibolt", + "wattrel": "Wattrel", + "kilowattrel": "Kilowattrel", + "maschiff": "Maschiff", + "mabosstiff": "Mabosstiff", + "shroodle": "Shroodle", + "grafaiai": "Grafaiai", + "bramblin": "Bramblin", + "brambleghast": "Brambleghast", + "toedscool": "Toedscool", + "toedscruel": "Toedscruel", + "klawf": "Klawf", + "capsakid": "Capsakid", + "scovillain": "Scovillain", + "rellor": "Rellor", + "rabsca": "Rabsca", + "flittle": "Flittle", + "espathra": "Espathra", + "tinkatink": "Tinkatink", + "tinkatuff": "Tinkatuff", + "tinkaton": "Tinkaton", + "wiglett": "Wiglett", + "wugtrio": "Wugtrio", + "bombirdier": "Bombirdier", + "finizen": "Finizen", + "palafin": "Palafin", + "varoom": "Varoom", + "revavroom": "Revavroom", + "cyclizar": "Cyclizar", + "orthworm": "Orthworm", + "glimmet": "Glimmet", + "glimmora": "Glimmora", + "greavard": "Greavard", + "houndstone": "Houndstone", + "flamigo": "Flamigo", + "cetoddle": "Cetoddle", + "cetitan": "Cetitan", + "veluza": "Veluza", + "dondozo": "Dondozo", + "tatsugiri": "Tatsugiri", + "annihilape": "Annihilape", + "clodsire": "Clodsire", + "farigiraf": "Farigiraf", + "dudunsparce": "Dudunsparce", + "kingambit": "Kingambit", + "great_tusk": "Great Tusk", + "scream_tail": "Scream Tail", + "brute_bonnet": "Brute Bonnet", + "flutter_mane": "Flutter Mane", + "slither_wing": "Slither Wing", + "sandy_shocks": "Sandy Shocks", + "iron_treads": "Iron Treads", + "iron_bundle": "Iron Bundle", + "iron_hands": "Iron Hands", + "iron_jugulis": "Iron Jugulis", + "iron_moth": "Iron Moth", + "iron_thorns": "Iron Thorns", + "frigibax": "Frigibax", + "arctibax": "Arctibax", + "baxcalibur": "Baxcalibur", + "gimmighoul": "Gimmighoul", + "gholdengo": "Gholdengo", + "wo_chien": "Wo-Chien", + "chien_pao": "Chien-Pao", + "ting_lu": "Ting-Lu", + "chi_yu": "Chi-Yu", + "roaring_moon": "Roaring Moon", + "iron_valiant": "Iron Valiant", + "koraidon": "Koraidon", + "miraidon": "Miraidon", + "walking_wake": "Walking Wake", + "iron_leaves": "Iron Leaves", + "dipplin": "Dipplin", + "poltchageist": "Poltchageist", + "sinistcha": "Sinistcha", + "okidogi": "Okidogi", + "munkidori": "Munkidori", + "fezandipiti": "Fezandipiti", + "ogerpon": "Ogerpon", + "archaludon": "Archaludon", + "hydrapple": "Hydrapple", + "gouging_fire": "Gouging Fire", + "raging_bolt": "Raging Bolt", + "iron_boulder": "Iron Boulder", + "iron_crown": "Iron Crown", + "terapagos": "Terapagos", + "pecharunt": "Pecharunt", + "alola_rattata": "Rattata", + "alola_raticate": "Raticate", + "alola_raichu": "Raichu", + "alola_sandshrew": "Sandshrew", + "alola_sandslash": "Sandslash", + "alola_vulpix": "Vulpix", + "alola_ninetales": "Ninetales", + "alola_diglett": "Diglett", + "alola_dugtrio": "Dugtrio", + "alola_meowth": "Meowth", + "alola_persian": "Persian", + "alola_geodude": "Geodude", + "alola_graveler": "Graveler", + "alola_golem": "Golem", + "alola_grimer": "Grimer", + "alola_muk": "Muk", + "alola_exeggutor": "Exeggutor", + "alola_marowak": "Marowak", + "eternal_floette": "Floette", + "galar_meowth": "Meowth", + "galar_ponyta": "Ponyta", + "galar_rapidash": "Rapidash", + "galar_slowpoke": "Slowpoke", + "galar_slowbro": "Slowbro", + "galar_farfetchd": "Farfetch'd", + "galar_weezing": "Weezing", + "galar_mr_mime": "Mr. Mime", + "galar_articuno": "Articuno", + "galar_zapdos": "Zapdos", + "galar_moltres": "Moltres", + "galar_slowking": "Slowking", + "galar_corsola": "Corsola", + "galar_zigzagoon": "Zigzagoon", + "galar_linoone": "Linoone", + "galar_darumaka": "Darumaka", + "galar_darmanitan": "Darmanitan", + "galar_yamask": "Yamask", + "galar_stunfisk": "Stunfisk", + "hisui_growlithe": "Growlithe", + "hisui_arcanine": "Arcanine", + "hisui_voltorb": "Voltorb", + "hisui_electrode": "Electrode", + "hisui_typhlosion": "Typhlosion", + "hisui_qwilfish": "Qwilfish", + "hisui_sneasel": "Sneasel", + "hisui_samurott": "Samurott", + "hisui_lilligant": "Lilligant", + "hisui_zorua": "Zorua", + "hisui_zoroark": "Zoroark", + "hisui_braviary": "Braviary", + "hisui_sliggoo": "Sliggoo", + "hisui_goodra": "Goodra", + "hisui_avalugg": "Avalugg", + "hisui_decidueye": "Decidueye", + "paldea_tauros": "Tauros", + "paldea_wooper": "Wooper", + "bloodmoon_ursaluna": "Ursaluna", +} as const; \ No newline at end of file diff --git a/src/locales/it/menu.ts b/src/locales/it/menu.ts index 6c6b6ba468c..872315d77c0 100644 --- a/src/locales/it/menu.ts +++ b/src/locales/it/menu.ts @@ -1,4 +1,6 @@ -export const menu = { +import { SimpleTranslationEntries } from "#app/plugins/i18n"; + +export const menu: SimpleTranslationEntries = { "cancel": "Annulla", "continue": "Continua", "newGame": "Nuova Partita", diff --git a/src/modifier/modifier-type.ts b/src/modifier/modifier-type.ts index 6197db23790..9e9ce1de1a0 100644 --- a/src/modifier/modifier-type.ts +++ b/src/modifier/modifier-type.ts @@ -142,7 +142,7 @@ class AddPokeballModifierType extends ModifierType implements Localizable { this.count = count; } - localize() { + localize(): void { this.name = `${this.count}x ${getPokeballName(this.pokeballType)}`; this.description = `Receive ${getPokeballName(this.pokeballType)} x${this.count}\nCatch Rate: ${getPokeballCatchMultiplier(this.pokeballType) > -1 ? `${getPokeballCatchMultiplier(this.pokeballType)}x` : 'Certain'}`; } diff --git a/src/plugins/i18n.ts b/src/plugins/i18n.ts index eabafd82c76..daf2231c1b6 100644 --- a/src/plugins/i18n.ts +++ b/src/plugins/i18n.ts @@ -9,12 +9,19 @@ import { move as frMove } from '../locales/fr/move'; import { pokeball as enPokeball } from '../locales/en/pokeball'; import { pokeball as frPokeball } from '../locales/fr/pokeball'; +import { pokemon as enPokemon } from '../locales/en/pokemon'; +import { pokemon as frPokemon } from '../locales/fr/pokemon'; + +export interface SimpleTranslationEntries { + [key: string]: string +} + export interface MoveTranslationEntry { name: string, effect: string } -export interface MoveTranslations { +export interface MoveTranslationEntries { [key: string]: MoveTranslationEntry } @@ -54,6 +61,7 @@ export function initI18n(): void { menu: enMenu, move: enMove, pokeball: enPokeball, + pokemon: enPokemon, }, it: { menu: itMenu, @@ -62,6 +70,7 @@ export function initI18n(): void { menu: frMenu, move: frMove, pokeball: frPokeball, + pokemon: frPokemon, } }, }); @@ -74,6 +83,7 @@ declare module 'i18next' { menu: typeof enMenu; move: typeof enMove; pokeball: typeof enPokeball; + pokemon: typeof enPokemon; }; } } From fdc55113565f91864604103bf86a83308afc2f55 Mon Sep 17 00:00:00 2001 From: Kyle McGlynn Date: Sun, 21 Apr 2024 19:10:21 -0400 Subject: [PATCH 40/47] Fixed bug where Solar Beam wouldn't display if it was sunny --- src/phases.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/phases.ts b/src/phases.ts index 31f631bf4a6..1b3bedd086d 100644 --- a/src/phases.ts +++ b/src/phases.ts @@ -2295,6 +2295,7 @@ export class MovePhase extends BattlePhase { this.cancelled = activated; break; } + if (activated) { this.scene.queueMessage(getPokemonMessage(this.pokemon, getStatusEffectActivationText(this.pokemon.status.effect))); this.scene.unshiftPhase(new CommonAnimPhase(this.scene, this.pokemon.getBattlerIndex(), undefined, CommonAnim.POISON + (this.pokemon.status.effect - 1))); @@ -2317,6 +2318,7 @@ export class MovePhase extends BattlePhase { showMoveText(): void { if (this.move.getMove().getAttrs(ChargeAttr).length) { + this.scene.queueMessage(getPokemonMessage(this.pokemon, ` used\n${this.move.getName()}!`), 500); const lastMove = this.pokemon.getLastXMoves() as TurnMove[]; if (!lastMove.length || lastMove[0].move !== this.move.getMove().id || lastMove[0].result !== MoveResult.OTHER) return; From 158eb9748b46927c2b9b213b754138d30480d058 Mon Sep 17 00:00:00 2001 From: Luc Dube Date: Sun, 21 Apr 2024 01:43:19 -0400 Subject: [PATCH 41/47] implemented magic powder --- src/data/move.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/data/move.ts b/src/data/move.ts index 293852d2591..bc52c416719 100644 --- a/src/data/move.ts +++ b/src/data/move.ts @@ -5675,8 +5675,8 @@ export function initMoves() { .attr(StatChangeAttr, BattleStat.SPD, -1) .partial(), new StatusMove(Moves.MAGIC_POWDER, Type.PSYCHIC, 100, 20, -1, 0, 8) - .powderMove() - .unimplemented(), + .attr(ChangeTypeAttr, Type.PSYCHIC) + .powderMove(), new AttackMove(Moves.DRAGON_DARTS, Type.DRAGON, MoveCategory.PHYSICAL, 50, 100, 10, -1, 0, 8) .attr(MultiHitAttr, MultiHitType._2) .makesContact(false) From 12ae21c3cfdbafa7aea995f2e1827955ced067f4 Mon Sep 17 00:00:00 2001 From: lucfd <83493765+lucfd@users.noreply.github.com> Date: Sun, 21 Apr 2024 19:55:40 -0400 Subject: [PATCH 42/47] Implemented Stomping Tantrum (#192) * implemented Stomping Tantrum * fixed on missed moves --- src/data/move.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/move.ts b/src/data/move.ts index bc52c416719..f743b2fbf77 100644 --- a/src/data/move.ts +++ b/src/data/move.ts @@ -5562,7 +5562,7 @@ export function initMoves() { .bitingMove() .attr(RemoveScreensAttr), new AttackMove(Moves.STOMPING_TANTRUM, Type.GROUND, MoveCategory.PHYSICAL, 75, 100, 10, -1, 0, 7) - .partial(), + .attr(MovePowerMultiplierAttr, (user, target, move) => user.getLastXMoves(2)[1]?.result == MoveResult.MISS || user.getLastXMoves(2)[1]?.result == MoveResult.FAIL ? 2 : 1), new AttackMove(Moves.SHADOW_BONE, Type.GHOST, MoveCategory.PHYSICAL, 85, 100, 10, 20, 0, 7) .attr(StatChangeAttr, BattleStat.DEF, -1) .makesContact(false), From 4fc194295b40d38da0760bb8ec895639005b789a Mon Sep 17 00:00:00 2001 From: Flashfyre Date: Sun, 21 Apr 2024 19:58:55 -0400 Subject: [PATCH 43/47] Remove event shiny bonus --- src/field/pokemon.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/field/pokemon.ts b/src/field/pokemon.ts index d3d657742e8..57a03a308fa 100644 --- a/src/field/pokemon.ts +++ b/src/field/pokemon.ts @@ -986,11 +986,8 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container { let shinyThreshold = new Utils.IntegerHolder(32); if (thresholdOverride === undefined) { - if (!this.hasTrainer()) { - if (new Date() < new Date('4/22/2024')) - shinyThreshold.value *= 3; + if (!this.hasTrainer()) this.scene.applyModifiers(ShinyRateBoosterModifier, true, shinyThreshold); - } } else shinyThreshold.value = thresholdOverride; From 8838d36bf40e2899ab2e9d80bef41d4190e0f41c Mon Sep 17 00:00:00 2001 From: Madmadness65 Date: Sun, 21 Apr 2024 19:29:47 -0500 Subject: [PATCH 44/47] Implement Temper Flare It is functionally identical to Stomping Tantrum. --- src/data/move.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/move.ts b/src/data/move.ts index f743b2fbf77..df5a9fdbe85 100644 --- a/src/data/move.ts +++ b/src/data/move.ts @@ -6282,7 +6282,7 @@ export function initMoves() { new AttackMove(Moves.ALLURING_VOICE, Type.FAIRY, MoveCategory.SPECIAL, 80, 100, 10, -1, 0, 9) .partial(), new AttackMove(Moves.TEMPER_FLARE, Type.FIRE, MoveCategory.PHYSICAL, 75, 100, 10, -1, 0, 9) - .partial(), + .attr(MovePowerMultiplierAttr, (user, target, move) => user.getLastXMoves(2)[1]?.result == MoveResult.MISS || user.getLastXMoves(2)[1]?.result == MoveResult.FAIL ? 2 : 1), new AttackMove(Moves.SUPERCELL_SLAM, Type.ELECTRIC, MoveCategory.PHYSICAL, 100, 95, 15, -1, 0, 9) .attr(MissEffectAttr, crashDamageFunc) .attr(NoEffectAttr, crashDamageFunc), From 291f8570e9ad85b36efc086dbbfe352e62b94c80 Mon Sep 17 00:00:00 2001 From: Flashfyre Date: Sun, 21 Apr 2024 21:17:07 -0400 Subject: [PATCH 45/47] Cap money at max safe integer --- src/battle-scene.ts | 8 +++++++- src/battle.ts | 6 ++---- src/modifier/modifier.ts | 12 +++--------- src/phases.ts | 5 +---- 4 files changed, 13 insertions(+), 18 deletions(-) diff --git a/src/battle-scene.ts b/src/battle-scene.ts index 66de18832fe..98c1fc83e48 100644 --- a/src/battle-scene.ts +++ b/src/battle-scene.ts @@ -37,7 +37,7 @@ import SettingsUiHandler from './ui/settings-ui-handler'; import MessageUiHandler from './ui/message-ui-handler'; import { Species } from './data/enums/species'; import InvertPostFX from './pipelines/invert'; -import { Achv, ModifierAchv, achvs } from './system/achv'; +import { Achv, ModifierAchv, MoneyAchv, achvs } from './system/achv'; import { Voucher, vouchers } from './system/voucher'; import { Gender } from './data/gender'; import UIPlugin from 'phaser3-rex-plugins/templates/ui/ui-plugin'; @@ -1680,6 +1680,12 @@ export default class BattleScene extends SceneBase { this.phaseQueue.push(new TurnInitPhase(this)); } + addMoney(amount: integer): void { + this.money = Math.min(this.money + amount, Number.MAX_SAFE_INTEGER); + this.updateMoneyText(); + this.validateAchvs(MoneyAchv); + } + getWaveMoneyAmount(moneyMultiplier: number): integer { const waveIndex = this.currentBattle.waveIndex; const waveSetIndex = Math.ceil(waveIndex / 10) - 1; diff --git a/src/battle.ts b/src/battle.ts index b8ac378029f..97dec471649 100644 --- a/src/battle.ts +++ b/src/battle.ts @@ -157,10 +157,8 @@ export default class Battle { const moneyAmount = new Utils.IntegerHolder(scene.currentBattle.moneyScattered); scene.applyModifiers(MoneyMultiplierModifier, true, moneyAmount); - scene.money += moneyAmount.value; - scene.updateMoneyText(); - - scene.validateAchvs(MoneyAchv); + scene.addMoney(moneyAmount.value); + scene.queueMessage(`You picked up ₽${moneyAmount.value.toLocaleString('en-US')}!`, null, true); scene.currentBattle.moneyScattered = 0; diff --git a/src/modifier/modifier.ts b/src/modifier/modifier.ts index d327b385732..ca6ef0c7519 100644 --- a/src/modifier/modifier.ts +++ b/src/modifier/modifier.ts @@ -1578,9 +1578,7 @@ export class MoneyRewardModifier extends ConsumableModifier { scene.applyModifiers(MoneyMultiplierModifier, true, moneyAmount); - scene.money += moneyAmount.value; - scene.updateMoneyText(); - scene.validateAchvs(MoneyAchv); + scene.addMoney(moneyAmount.value); return true; } @@ -1627,9 +1625,7 @@ export class DamageMoneyRewardModifier extends PokemonHeldItemModifier { const scene = (args[0] as Pokemon).scene; const moneyAmount = new Utils.IntegerHolder(Math.floor((args[1] as Utils.IntegerHolder).value * (0.5 * this.getStackCount()))); scene.applyModifiers(MoneyMultiplierModifier, true, moneyAmount); - scene.money += moneyAmount.value; - scene.updateMoneyText(); - scene.validateAchvs(MoneyAchv); + scene.addMoney(moneyAmount.value); return true; } @@ -1651,9 +1647,7 @@ export class MoneyInterestModifier extends PersistentModifier { apply(args: any[]): boolean { const scene = args[0] as BattleScene; const interestAmount = Math.floor(scene.money * 0.1 * this.getStackCount()); - scene.money += interestAmount; - scene.updateMoneyText(); - scene.validateAchvs(MoneyAchv); + scene.addMoney(interestAmount); scene.queueMessage(`You received interest of ₽${interestAmount.toLocaleString('en-US')}\nfrom the ${this.type.name}!`, null, true); diff --git a/src/phases.ts b/src/phases.ts index 1b3bedd086d..7a766211f3a 100644 --- a/src/phases.ts +++ b/src/phases.ts @@ -3314,10 +3314,7 @@ export class MoneyRewardPhase extends BattlePhase { this.scene.applyModifiers(MoneyMultiplierModifier, true, moneyAmount); - this.scene.money += moneyAmount.value; - this.scene.updateMoneyText(); - - this.scene.validateAchvs(MoneyAchv); + this.scene.addMoney(moneyAmount.value); this.scene.ui.showText(`You got ₽${moneyAmount.value.toLocaleString('en-US')}\nfor winning!`, null, () => this.end(), null, true); } From 0737827bbc047f95f48a9defe17c3f4399442785 Mon Sep 17 00:00:00 2001 From: Procyonae <45432782+Procyonae@users.noreply.github.com> Date: Fri, 19 Apr 2024 20:08:09 +0100 Subject: [PATCH 46/47] Implement Toxic Debris --- src/data/ability.ts | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/src/data/ability.ts b/src/data/ability.ts index 16eb729e1db..4af4f3a45ac 100644 --- a/src/data/ability.ts +++ b/src/data/ability.ts @@ -10,6 +10,7 @@ import { BattlerTagType } from "./enums/battler-tag-type"; import { StatusEffect, getStatusEffectDescriptor, getStatusEffectHealText } from "./status-effect"; import { Gender } from "./gender"; import Move, { AttackMove, MoveCategory, MoveFlags, MoveTarget, RecoilAttr, StatusMoveTypeImmunityAttr, FlinchAttr, allMoves } from "./move"; +import { ArenaTagSide } from "./arena-tag"; import { ArenaTagType } from "./enums/arena-tag-type"; import { Stat } from "./pokemon-stat"; import { PokemonHeldItemModifier } from "../modifier/modifier"; @@ -545,6 +546,29 @@ export class PostDefendStatChangeAbAttr extends PostDefendAbAttr { } } +export class PostDefendApplyArenaTrapTagAbAttr extends PostDefendAbAttr { + private condition: PokemonDefendCondition; + private tagType: ArenaTrapTag; + + constructor(condition: PokemonDefendCondition, tagType: ArenaTagType) { + super(true); + + this.condition = condition; + this.tagType = tagType; + } + + applyPostDefend(pokemon: Pokemon, passive: boolean, attacker: Pokemon, move: PokemonMove, hitResult: HitResult, args: any[]): boolean { + if (this.condition(pokemon, attacker, move.getMove())) { + const tag = pokemon.scene.arena.getTag(this.tagType) as ArenaTrapTag; + if (!pokemon.scene.arena.getTag(this.tagType) || tag.layers < tag.maxLayers) { + pokemon.scene.arena.addTag(this.tagType, 0, undefined, pokemon.id, pokemon.isPlayer() ? ArenaTagSide.ENEMY : ArenaTagSide.PLAYER); + return true; + } + } + return false; + } +} + export class PostDefendApplyBattlerTagAbAttr extends PostDefendAbAttr { private condition: PokemonDefendCondition; private tagType: BattlerTagType; @@ -3098,7 +3122,9 @@ export function initAbilities() { .attr(MovePowerBoostAbAttr, (user, target, move) => move.hasFlag(MoveFlags.SLICING_MOVE), 1.5), new Ability(Abilities.SUPREME_OVERLORD, "Supreme Overlord (N)", "When the Pokémon enters a battle, its Attack and Sp. Atk stats are slightly boosted for each of the allies in its party that have already been defeated.", 9), new Ability(Abilities.COSTAR, "Costar (N)", "When the Pokémon enters a battle, it copies an ally's stat changes.", 9), - new Ability(Abilities.TOXIC_DEBRIS, "Toxic Debris (N)", "Scatters poison spikes at the feet of the opposing team when the Pokémon takes damage from physical moves.", 9), + new Ability(Abilities.TOXIC_DEBRIS, "Toxic Debris", "Scatters poison spikes at the feet of the opposing team when the Pokémon takes damage from physical moves.", 9) + .attr(PostDefendApplyArenaTrapTagAbAttr, (target, user, move) => move.category === MoveCategory.PHYSICAL, ArenaTagType.TOXIC_SPIKES) + .bypassFaint(), new Ability(Abilities.ARMOR_TAIL, "Armor Tail", "The mysterious tail covering the Pokémon's head makes opponents unable to use priority moves against the Pokémon or its allies.", 9) .attr(FieldPriorityMoveImmunityAbAttr) .ignorable(), From a214ed6e66228918196fa5698041606fc38f73b7 Mon Sep 17 00:00:00 2001 From: shayebeadling Date: Sun, 21 Apr 2024 23:01:11 -0400 Subject: [PATCH 47/47] Implements anticipation (#201) * implements anticipation * checks against ohko attr --------- Co-authored-by: Samuel H --- src/data/ability.ts | 42 ++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 40 insertions(+), 2 deletions(-) diff --git a/src/data/ability.ts b/src/data/ability.ts index 4af4f3a45ac..cc9d10ed68b 100644 --- a/src/data/ability.ts +++ b/src/data/ability.ts @@ -9,7 +9,7 @@ import { BattlerTag } from "./battler-tags"; import { BattlerTagType } from "./enums/battler-tag-type"; import { StatusEffect, getStatusEffectDescriptor, getStatusEffectHealText } from "./status-effect"; import { Gender } from "./gender"; -import Move, { AttackMove, MoveCategory, MoveFlags, MoveTarget, RecoilAttr, StatusMoveTypeImmunityAttr, FlinchAttr, allMoves } from "./move"; +import Move, { AttackMove, MoveCategory, MoveFlags, MoveTarget, RecoilAttr, StatusMoveTypeImmunityAttr, FlinchAttr, OneHitKOAttr, allMoves } from "./move"; import { ArenaTagSide } from "./arena-tag"; import { ArenaTagType } from "./enums/arena-tag-type"; import { Stat } from "./pokemon-stat"; @@ -1593,6 +1593,43 @@ function getWeatherCondition(...weatherTypes: WeatherType[]): AbAttrCondition { }; } +function getAnticipationCondition(): AbAttrCondition { + return (pokemon: Pokemon) => { + for (let opponent of pokemon.getOpponents()) { + for (let move of opponent.moveset) { + // move is super effective + if (move.getMove() instanceof AttackMove && pokemon.getAttackTypeEffectiveness(move.getMove().type) >= 2) { + return true; + } + // move is a OHKO + if (move.getMove().findAttr(attr => attr instanceof OneHitKOAttr)) { + return true; + } + // edge case for hidden power, type is computed + if (move.getMove().id === Moves.HIDDEN_POWER) { + const iv_val = Math.floor(((opponent.ivs[Stat.HP] & 1) + +(opponent.ivs[Stat.ATK] & 1) * 2 + +(opponent.ivs[Stat.DEF] & 1) * 4 + +(opponent.ivs[Stat.SPD] & 1) * 8 + +(opponent.ivs[Stat.SPATK] & 1) * 16 + +(opponent.ivs[Stat.SPDEF] & 1) * 32) * 15/63); + + const type = [ + Type.FIGHTING, Type.FLYING, Type.POISON, Type.GROUND, + Type.ROCK, Type.BUG, Type.GHOST, Type.STEEL, + Type.FIRE, Type.WATER, Type.GRASS, Type.ELECTRIC, + Type.PSYCHIC, Type.ICE, Type.DRAGON, Type.DARK][iv_val]; + + if (pokemon.getAttackTypeEffectiveness(type) >= 2) { + return true; + } + } + } + } + return false; + }; +} + export class PostWeatherChangeAbAttr extends AbAttr { applyPostWeatherChange(pokemon: Pokemon, passive: boolean, weather: WeatherType, args: any[]): boolean { return false; @@ -2619,7 +2656,8 @@ export function initAbilities() { new Ability(Abilities.AFTERMATH, "Aftermath", "Damages the attacker if it contacts the Pokémon with a finishing hit.", 4) .attr(PostFaintContactDamageAbAttr,4) .bypassFaint(), - new Ability(Abilities.ANTICIPATION, "Anticipation (N)", "The Pokémon can sense an opposing Pokémon's dangerous moves.", 4), + new Ability(Abilities.ANTICIPATION, "Anticipation", "The Pokémon can sense an opposing Pokémon's dangerous moves.", 4) + .conditionalAttr(getAnticipationCondition(), PostSummonMessageAbAttr, (pokemon: Pokemon) => getPokemonMessage(pokemon, ' shuddered!')), new Ability(Abilities.FOREWARN, "Forewarn (N)", "When it enters a battle, the Pokémon can tell one of the moves an opposing Pokémon has.", 4), new Ability(Abilities.UNAWARE, "Unaware", "When attacking, the Pokémon ignores the target Pokémon's stat changes.", 4) .attr(IgnoreOpponentStatChangesAbAttr)

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 P@SnP}wo;{n)yw|}CnH@q literal 0 HcmV?d00001 diff --git a/public/images/pokemon/variant/250_2.json b/public/images/pokemon/variant/250_2.json new file mode 100644 index 00000000000..1837d32866e --- /dev/null +++ b/public/images/pokemon/variant/250_2.json @@ -0,0 +1,2372 @@ +{ + "textures": [ + { + "image": "250_2.png", + "format": "RGBA8888", + "size": { + "w": 373, + "h": 373 + }, + "scale": 1, + "frames": [ + { + "filename": "0009.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 0, + "y": 41, + "w": 107, + "h": 60 + }, + "frame": { + "x": 0, + "y": 0, + "w": 107, + "h": 60 + } + }, + { + "filename": "0010.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 0, + "y": 41, + "w": 107, + "h": 60 + }, + "frame": { + "x": 0, + "y": 0, + "w": 107, + "h": 60 + } + }, + { + "filename": "0011.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 0, + "y": 41, + "w": 107, + "h": 60 + }, + "frame": { + "x": 0, + "y": 0, + "w": 107, + "h": 60 + } + }, + { + "filename": "0047.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 0, + "y": 41, + "w": 107, + "h": 60 + }, + "frame": { + "x": 0, + "y": 0, + "w": 107, + "h": 60 + } + }, + { + "filename": "0048.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 0, + "y": 41, + "w": 107, + "h": 60 + }, + "frame": { + "x": 0, + "y": 0, + "w": 107, + "h": 60 + } + }, + { + "filename": "0028.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 0, + "y": 41, + "w": 107, + "h": 60 + }, + "frame": { + "x": 107, + "y": 0, + "w": 107, + "h": 60 + } + }, + { + "filename": "0029.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 0, + "y": 41, + "w": 107, + "h": 60 + }, + "frame": { + "x": 107, + "y": 0, + "w": 107, + "h": 60 + } + }, + { + "filename": "0030.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 0, + "y": 41, + "w": 107, + "h": 60 + }, + "frame": { + "x": 107, + "y": 0, + "w": 107, + "h": 60 + } + }, + { + "filename": "0065.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 0, + "y": 41, + "w": 107, + "h": 60 + }, + "frame": { + "x": 107, + "y": 0, + "w": 107, + "h": 60 + } + }, + { + "filename": "0066.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 0, + "y": 41, + "w": 107, + "h": 60 + }, + "frame": { + "x": 107, + "y": 0, + "w": 107, + "h": 60 + } + }, + { + "filename": "0067.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 0, + "y": 41, + "w": 107, + "h": 60 + }, + "frame": { + "x": 107, + "y": 0, + "w": 107, + "h": 60 + } + }, + { + "filename": "0103.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 0, + "y": 41, + "w": 107, + "h": 60 + }, + "frame": { + "x": 107, + "y": 0, + "w": 107, + "h": 60 + } + }, + { + "filename": "0104.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 0, + "y": 41, + "w": 107, + "h": 60 + }, + "frame": { + "x": 107, + "y": 0, + "w": 107, + "h": 60 + } + }, + { + "filename": "0084.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 0, + "y": 41, + "w": 107, + "h": 60 + }, + "frame": { + "x": 214, + "y": 0, + "w": 107, + "h": 60 + } + }, + { + "filename": "0085.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 0, + "y": 41, + "w": 107, + "h": 60 + }, + "frame": { + "x": 214, + "y": 0, + "w": 107, + "h": 60 + } + }, + { + "filename": "0086.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 0, + "y": 41, + "w": 107, + "h": 60 + }, + "frame": { + "x": 214, + "y": 0, + "w": 107, + "h": 60 + } + }, + { + "filename": "0095.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 1, + "w": 85, + "h": 94 + }, + "frame": { + "x": 0, + "y": 60, + "w": 85, + "h": 94 + } + }, + { + "filename": "0096.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 1, + "w": 85, + "h": 94 + }, + "frame": { + "x": 0, + "y": 60, + "w": 85, + "h": 94 + } + }, + { + "filename": "0001.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 1, + "w": 85, + "h": 93 + }, + "frame": { + "x": 0, + "y": 154, + "w": 85, + "h": 93 + } + }, + { + "filename": "0002.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 1, + "w": 85, + "h": 93 + }, + "frame": { + "x": 0, + "y": 154, + "w": 85, + "h": 93 + } + }, + { + "filename": "0003.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 1, + "w": 85, + "h": 93 + }, + "frame": { + "x": 0, + "y": 154, + "w": 85, + "h": 93 + } + }, + { + "filename": "0020.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 1, + "w": 85, + "h": 93 + }, + "frame": { + "x": 0, + "y": 154, + "w": 85, + "h": 93 + } + }, + { + "filename": "0021.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 1, + "w": 85, + "h": 93 + }, + "frame": { + "x": 0, + "y": 154, + "w": 85, + "h": 93 + } + }, + { + "filename": "0022.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 1, + "w": 85, + "h": 93 + }, + "frame": { + "x": 0, + "y": 154, + "w": 85, + "h": 93 + } + }, + { + "filename": "0039.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 1, + "w": 85, + "h": 93 + }, + "frame": { + "x": 0, + "y": 154, + "w": 85, + "h": 93 + } + }, + { + "filename": "0040.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 1, + "w": 85, + "h": 93 + }, + "frame": { + "x": 0, + "y": 154, + "w": 85, + "h": 93 + } + }, + { + "filename": "0057.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 1, + "w": 85, + "h": 93 + }, + "frame": { + "x": 0, + "y": 154, + "w": 85, + "h": 93 + } + }, + { + "filename": "0058.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 1, + "w": 85, + "h": 93 + }, + "frame": { + "x": 0, + "y": 154, + "w": 85, + "h": 93 + } + }, + { + "filename": "0059.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 1, + "w": 85, + "h": 93 + }, + "frame": { + "x": 0, + "y": 154, + "w": 85, + "h": 93 + } + }, + { + "filename": "0076.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 1, + "w": 85, + "h": 93 + }, + "frame": { + "x": 0, + "y": 154, + "w": 85, + "h": 93 + } + }, + { + "filename": "0077.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 1, + "w": 85, + "h": 93 + }, + "frame": { + "x": 0, + "y": 154, + "w": 85, + "h": 93 + } + }, + { + "filename": "0078.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 1, + "w": 85, + "h": 93 + }, + "frame": { + "x": 0, + "y": 154, + "w": 85, + "h": 93 + } + }, + { + "filename": "0017.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 0, + "w": 85, + "h": 92 + }, + "frame": { + "x": 0, + "y": 247, + "w": 85, + "h": 92 + } + }, + { + "filename": "0018.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 0, + "w": 85, + "h": 92 + }, + "frame": { + "x": 0, + "y": 247, + "w": 85, + "h": 92 + } + }, + { + "filename": "0019.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 0, + "w": 85, + "h": 92 + }, + "frame": { + "x": 0, + "y": 247, + "w": 85, + "h": 92 + } + }, + { + "filename": "0055.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 0, + "w": 85, + "h": 92 + }, + "frame": { + "x": 0, + "y": 247, + "w": 85, + "h": 92 + } + }, + { + "filename": "0056.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 0, + "w": 85, + "h": 92 + }, + "frame": { + "x": 0, + "y": 247, + "w": 85, + "h": 92 + } + }, + { + "filename": "0089.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 4, + "y": 13, + "w": 100, + "h": 83 + }, + "frame": { + "x": 85, + "y": 60, + "w": 100, + "h": 83 + } + }, + { + "filename": "0090.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 4, + "y": 13, + "w": 100, + "h": 83 + }, + "frame": { + "x": 85, + "y": 60, + "w": 100, + "h": 83 + } + }, + { + "filename": "0091.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 4, + "y": 13, + "w": 100, + "h": 83 + }, + "frame": { + "x": 85, + "y": 60, + "w": 100, + "h": 83 + } + }, + { + "filename": "0015.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 4, + "y": 13, + "w": 100, + "h": 82 + }, + "frame": { + "x": 185, + "y": 60, + "w": 100, + "h": 82 + } + }, + { + "filename": "0016.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 4, + "y": 13, + "w": 100, + "h": 82 + }, + "frame": { + "x": 185, + "y": 60, + "w": 100, + "h": 82 + } + }, + { + "filename": "0033.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 4, + "y": 13, + "w": 100, + "h": 82 + }, + "frame": { + "x": 185, + "y": 60, + "w": 100, + "h": 82 + } + }, + { + "filename": "0034.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 4, + "y": 13, + "w": 100, + "h": 82 + }, + "frame": { + "x": 185, + "y": 60, + "w": 100, + "h": 82 + } + }, + { + "filename": "0035.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 4, + "y": 13, + "w": 100, + "h": 82 + }, + "frame": { + "x": 185, + "y": 60, + "w": 100, + "h": 82 + } + }, + { + "filename": "0052.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 4, + "y": 13, + "w": 100, + "h": 82 + }, + "frame": { + "x": 185, + "y": 60, + "w": 100, + "h": 82 + } + }, + { + "filename": "0053.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 4, + "y": 13, + "w": 100, + "h": 82 + }, + "frame": { + "x": 185, + "y": 60, + "w": 100, + "h": 82 + } + }, + { + "filename": "0054.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 4, + "y": 13, + "w": 100, + "h": 82 + }, + "frame": { + "x": 185, + "y": 60, + "w": 100, + "h": 82 + } + }, + { + "filename": "0071.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 4, + "y": 13, + "w": 100, + "h": 82 + }, + "frame": { + "x": 185, + "y": 60, + "w": 100, + "h": 82 + } + }, + { + "filename": "0072.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 4, + "y": 13, + "w": 100, + "h": 82 + }, + "frame": { + "x": 185, + "y": 60, + "w": 100, + "h": 82 + } + }, + { + "filename": "0108.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 4, + "y": 13, + "w": 100, + "h": 82 + }, + "frame": { + "x": 185, + "y": 60, + "w": 100, + "h": 82 + } + }, + { + "filename": "0109.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 4, + "y": 13, + "w": 100, + "h": 82 + }, + "frame": { + "x": 185, + "y": 60, + "w": 100, + "h": 82 + } + }, + { + "filename": "0110.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 4, + "y": 13, + "w": 100, + "h": 82 + }, + "frame": { + "x": 185, + "y": 60, + "w": 100, + "h": 82 + } + }, + { + "filename": "0036.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 0, + "w": 85, + "h": 92 + }, + "frame": { + "x": 285, + "y": 60, + "w": 85, + "h": 92 + } + }, + { + "filename": "0037.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 0, + "w": 85, + "h": 92 + }, + "frame": { + "x": 285, + "y": 60, + "w": 85, + "h": 92 + } + }, + { + "filename": "0038.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 0, + "w": 85, + "h": 92 + }, + "frame": { + "x": 285, + "y": 60, + "w": 85, + "h": 92 + } + }, + { + "filename": "0073.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 0, + "w": 85, + "h": 92 + }, + "frame": { + "x": 285, + "y": 60, + "w": 85, + "h": 92 + } + }, + { + "filename": "0074.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 0, + "w": 85, + "h": 92 + }, + "frame": { + "x": 285, + "y": 60, + "w": 85, + "h": 92 + } + }, + { + "filename": "0075.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 0, + "w": 85, + "h": 92 + }, + "frame": { + "x": 285, + "y": 60, + "w": 85, + "h": 92 + } + }, + { + "filename": "0111.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 0, + "w": 85, + "h": 92 + }, + "frame": { + "x": 285, + "y": 60, + "w": 85, + "h": 92 + } + }, + { + "filename": "0112.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 0, + "w": 85, + "h": 92 + }, + "frame": { + "x": 285, + "y": 60, + "w": 85, + "h": 92 + } + }, + { + "filename": "0100.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 5, + "y": 18, + "w": 100, + "h": 82 + }, + "frame": { + "x": 185, + "y": 142, + "w": 100, + "h": 82 + } + }, + { + "filename": "0101.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 5, + "y": 18, + "w": 100, + "h": 82 + }, + "frame": { + "x": 185, + "y": 142, + "w": 100, + "h": 82 + } + }, + { + "filename": "0102.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 5, + "y": 18, + "w": 100, + "h": 82 + }, + "frame": { + "x": 185, + "y": 142, + "w": 100, + "h": 82 + } + }, + { + "filename": "0007.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 5, + "y": 18, + "w": 100, + "h": 81 + }, + "frame": { + "x": 85, + "y": 143, + "w": 100, + "h": 81 + } + }, + { + "filename": "0008.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 5, + "y": 18, + "w": 100, + "h": 81 + }, + "frame": { + "x": 85, + "y": 143, + "w": 100, + "h": 81 + } + }, + { + "filename": "0025.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 5, + "y": 18, + "w": 100, + "h": 81 + }, + "frame": { + "x": 85, + "y": 143, + "w": 100, + "h": 81 + } + }, + { + "filename": "0026.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 5, + "y": 18, + "w": 100, + "h": 81 + }, + "frame": { + "x": 85, + "y": 143, + "w": 100, + "h": 81 + } + }, + { + "filename": "0027.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 5, + "y": 18, + "w": 100, + "h": 81 + }, + "frame": { + "x": 85, + "y": 143, + "w": 100, + "h": 81 + } + }, + { + "filename": "0044.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 5, + "y": 18, + "w": 100, + "h": 81 + }, + "frame": { + "x": 85, + "y": 143, + "w": 100, + "h": 81 + } + }, + { + "filename": "0045.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 5, + "y": 18, + "w": 100, + "h": 81 + }, + "frame": { + "x": 85, + "y": 143, + "w": 100, + "h": 81 + } + }, + { + "filename": "0046.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 5, + "y": 18, + "w": 100, + "h": 81 + }, + "frame": { + "x": 85, + "y": 143, + "w": 100, + "h": 81 + } + }, + { + "filename": "0063.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 5, + "y": 18, + "w": 100, + "h": 81 + }, + "frame": { + "x": 85, + "y": 143, + "w": 100, + "h": 81 + } + }, + { + "filename": "0064.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 5, + "y": 18, + "w": 100, + "h": 81 + }, + "frame": { + "x": 85, + "y": 143, + "w": 100, + "h": 81 + } + }, + { + "filename": "0081.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 5, + "y": 18, + "w": 100, + "h": 81 + }, + "frame": { + "x": 85, + "y": 143, + "w": 100, + "h": 81 + } + }, + { + "filename": "0082.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 5, + "y": 18, + "w": 100, + "h": 81 + }, + "frame": { + "x": 85, + "y": 143, + "w": 100, + "h": 81 + } + }, + { + "filename": "0083.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 5, + "y": 18, + "w": 100, + "h": 81 + }, + "frame": { + "x": 85, + "y": 143, + "w": 100, + "h": 81 + } + }, + { + "filename": "0092.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 0, + "w": 85, + "h": 90 + }, + "frame": { + "x": 285, + "y": 152, + "w": 85, + "h": 90 + } + }, + { + "filename": "0093.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 0, + "w": 85, + "h": 90 + }, + "frame": { + "x": 285, + "y": 152, + "w": 85, + "h": 90 + } + }, + { + "filename": "0094.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 0, + "w": 85, + "h": 90 + }, + "frame": { + "x": 285, + "y": 152, + "w": 85, + "h": 90 + } + }, + { + "filename": "0004.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 3, + "y": 9, + "w": 98, + "h": 87 + }, + "frame": { + "x": 85, + "y": 242, + "w": 98, + "h": 87 + } + }, + { + "filename": "0005.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 3, + "y": 9, + "w": 98, + "h": 87 + }, + "frame": { + "x": 85, + "y": 242, + "w": 98, + "h": 87 + } + }, + { + "filename": "0006.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 3, + "y": 9, + "w": 98, + "h": 87 + }, + "frame": { + "x": 85, + "y": 242, + "w": 98, + "h": 87 + } + }, + { + "filename": "0023.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 3, + "y": 9, + "w": 98, + "h": 87 + }, + "frame": { + "x": 85, + "y": 242, + "w": 98, + "h": 87 + } + }, + { + "filename": "0024.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 3, + "y": 9, + "w": 98, + "h": 87 + }, + "frame": { + "x": 85, + "y": 242, + "w": 98, + "h": 87 + } + }, + { + "filename": "0041.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 3, + "y": 9, + "w": 98, + "h": 87 + }, + "frame": { + "x": 85, + "y": 242, + "w": 98, + "h": 87 + } + }, + { + "filename": "0042.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 3, + "y": 9, + "w": 98, + "h": 87 + }, + "frame": { + "x": 85, + "y": 242, + "w": 98, + "h": 87 + } + }, + { + "filename": "0043.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 3, + "y": 9, + "w": 98, + "h": 87 + }, + "frame": { + "x": 85, + "y": 242, + "w": 98, + "h": 87 + } + }, + { + "filename": "0060.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 3, + "y": 9, + "w": 98, + "h": 87 + }, + "frame": { + "x": 85, + "y": 242, + "w": 98, + "h": 87 + } + }, + { + "filename": "0061.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 3, + "y": 9, + "w": 98, + "h": 87 + }, + "frame": { + "x": 85, + "y": 242, + "w": 98, + "h": 87 + } + }, + { + "filename": "0062.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 3, + "y": 9, + "w": 98, + "h": 87 + }, + "frame": { + "x": 85, + "y": 242, + "w": 98, + "h": 87 + } + }, + { + "filename": "0079.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 3, + "y": 9, + "w": 98, + "h": 87 + }, + "frame": { + "x": 85, + "y": 242, + "w": 98, + "h": 87 + } + }, + { + "filename": "0080.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 3, + "y": 9, + "w": 98, + "h": 87 + }, + "frame": { + "x": 85, + "y": 242, + "w": 98, + "h": 87 + } + }, + { + "filename": "0097.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 3, + "y": 9, + "w": 98, + "h": 85 + }, + "frame": { + "x": 183, + "y": 224, + "w": 98, + "h": 85 + } + }, + { + "filename": "0098.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 3, + "y": 9, + "w": 98, + "h": 85 + }, + "frame": { + "x": 183, + "y": 224, + "w": 98, + "h": 85 + } + }, + { + "filename": "0099.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 3, + "y": 9, + "w": 98, + "h": 85 + }, + "frame": { + "x": 183, + "y": 224, + "w": 98, + "h": 85 + } + }, + { + "filename": "0087.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 2, + "y": 39, + "w": 92, + "h": 59 + }, + "frame": { + "x": 281, + "y": 242, + "w": 92, + "h": 59 + } + }, + { + "filename": "0088.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 2, + "y": 39, + "w": 92, + "h": 59 + }, + "frame": { + "x": 281, + "y": 242, + "w": 92, + "h": 59 + } + }, + { + "filename": "0031.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 2, + "y": 47, + "w": 92, + "h": 53 + }, + "frame": { + "x": 281, + "y": 301, + "w": 92, + "h": 53 + } + }, + { + "filename": "0032.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 2, + "y": 47, + "w": 92, + "h": 53 + }, + "frame": { + "x": 281, + "y": 301, + "w": 92, + "h": 53 + } + }, + { + "filename": "0068.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 2, + "y": 47, + "w": 92, + "h": 53 + }, + "frame": { + "x": 281, + "y": 301, + "w": 92, + "h": 53 + } + }, + { + "filename": "0069.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 2, + "y": 47, + "w": 92, + "h": 53 + }, + "frame": { + "x": 281, + "y": 301, + "w": 92, + "h": 53 + } + }, + { + "filename": "0070.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 2, + "y": 47, + "w": 92, + "h": 53 + }, + "frame": { + "x": 281, + "y": 301, + "w": 92, + "h": 53 + } + }, + { + "filename": "0105.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 2, + "y": 47, + "w": 92, + "h": 53 + }, + "frame": { + "x": 281, + "y": 301, + "w": 92, + "h": 53 + } + }, + { + "filename": "0106.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 2, + "y": 47, + "w": 92, + "h": 53 + }, + "frame": { + "x": 281, + "y": 301, + "w": 92, + "h": 53 + } + }, + { + "filename": "0107.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 2, + "y": 47, + "w": 92, + "h": 53 + }, + "frame": { + "x": 281, + "y": 301, + "w": 92, + "h": 53 + } + }, + { + "filename": "0012.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 2, + "y": 48, + "w": 92, + "h": 52 + }, + "frame": { + "x": 183, + "y": 309, + "w": 92, + "h": 52 + } + }, + { + "filename": "0013.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 2, + "y": 48, + "w": 92, + "h": 52 + }, + "frame": { + "x": 183, + "y": 309, + "w": 92, + "h": 52 + } + }, + { + "filename": "0014.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 2, + "y": 48, + "w": 92, + "h": 52 + }, + "frame": { + "x": 183, + "y": 309, + "w": 92, + "h": 52 + } + }, + { + "filename": "0049.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 2, + "y": 48, + "w": 92, + "h": 52 + }, + "frame": { + "x": 183, + "y": 309, + "w": 92, + "h": 52 + } + }, + { + "filename": "0050.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 2, + "y": 48, + "w": 92, + "h": 52 + }, + "frame": { + "x": 183, + "y": 309, + "w": 92, + "h": 52 + } + }, + { + "filename": "0051.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 2, + "y": 48, + "w": 92, + "h": 52 + }, + "frame": { + "x": 183, + "y": 309, + "w": 92, + "h": 52 + } + } + ] + } + ], + "meta": { + "app": "https://www.codeandweb.com/texturepacker", + "version": "3.0", + "smartupdate": "$TexturePacker:SmartUpdate:8b8d6d03a312eba698ea87517e9844bf:b60c9a98bb263ff5817de518ae4ef15f:23385807e5a48e0e0f88ef64f3e0b632$" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/250_2.png b/public/images/pokemon/variant/250_2.png new file mode 100644 index 0000000000000000000000000000000000000000..5c1d4828ebe486cbffef56294fc7876a979e1d3e GIT binary patch literal 34392 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 literal 0 HcmV?d00001 diff --git a/public/images/pokemon/variant/250_3.json b/public/images/pokemon/variant/250_3.json new file mode 100644 index 00000000000..6d53dc9732a --- /dev/null +++ b/public/images/pokemon/variant/250_3.json @@ -0,0 +1,2372 @@ +{ + "textures": [ + { + "image": "250_3.png", + "format": "RGBA8888", + "size": { + "w": 373, + "h": 373 + }, + "scale": 1, + "frames": [ + { + "filename": "0009.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 0, + "y": 41, + "w": 107, + "h": 60 + }, + "frame": { + "x": 0, + "y": 0, + "w": 107, + "h": 60 + } + }, + { + "filename": "0010.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 0, + "y": 41, + "w": 107, + "h": 60 + }, + "frame": { + "x": 0, + "y": 0, + "w": 107, + "h": 60 + } + }, + { + "filename": "0011.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 0, + "y": 41, + "w": 107, + "h": 60 + }, + "frame": { + "x": 0, + "y": 0, + "w": 107, + "h": 60 + } + }, + { + "filename": "0047.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 0, + "y": 41, + "w": 107, + "h": 60 + }, + "frame": { + "x": 0, + "y": 0, + "w": 107, + "h": 60 + } + }, + { + "filename": "0048.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 0, + "y": 41, + "w": 107, + "h": 60 + }, + "frame": { + "x": 0, + "y": 0, + "w": 107, + "h": 60 + } + }, + { + "filename": "0028.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 0, + "y": 41, + "w": 107, + "h": 60 + }, + "frame": { + "x": 107, + "y": 0, + "w": 107, + "h": 60 + } + }, + { + "filename": "0029.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 0, + "y": 41, + "w": 107, + "h": 60 + }, + "frame": { + "x": 107, + "y": 0, + "w": 107, + "h": 60 + } + }, + { + "filename": "0030.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 0, + "y": 41, + "w": 107, + "h": 60 + }, + "frame": { + "x": 107, + "y": 0, + "w": 107, + "h": 60 + } + }, + { + "filename": "0065.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 0, + "y": 41, + "w": 107, + "h": 60 + }, + "frame": { + "x": 107, + "y": 0, + "w": 107, + "h": 60 + } + }, + { + "filename": "0066.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 0, + "y": 41, + "w": 107, + "h": 60 + }, + "frame": { + "x": 107, + "y": 0, + "w": 107, + "h": 60 + } + }, + { + "filename": "0067.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 0, + "y": 41, + "w": 107, + "h": 60 + }, + "frame": { + "x": 107, + "y": 0, + "w": 107, + "h": 60 + } + }, + { + "filename": "0103.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 0, + "y": 41, + "w": 107, + "h": 60 + }, + "frame": { + "x": 107, + "y": 0, + "w": 107, + "h": 60 + } + }, + { + "filename": "0104.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 0, + "y": 41, + "w": 107, + "h": 60 + }, + "frame": { + "x": 107, + "y": 0, + "w": 107, + "h": 60 + } + }, + { + "filename": "0084.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 0, + "y": 41, + "w": 107, + "h": 60 + }, + "frame": { + "x": 214, + "y": 0, + "w": 107, + "h": 60 + } + }, + { + "filename": "0085.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 0, + "y": 41, + "w": 107, + "h": 60 + }, + "frame": { + "x": 214, + "y": 0, + "w": 107, + "h": 60 + } + }, + { + "filename": "0086.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 0, + "y": 41, + "w": 107, + "h": 60 + }, + "frame": { + "x": 214, + "y": 0, + "w": 107, + "h": 60 + } + }, + { + "filename": "0095.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 1, + "w": 85, + "h": 94 + }, + "frame": { + "x": 0, + "y": 60, + "w": 85, + "h": 94 + } + }, + { + "filename": "0096.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 1, + "w": 85, + "h": 94 + }, + "frame": { + "x": 0, + "y": 60, + "w": 85, + "h": 94 + } + }, + { + "filename": "0001.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 1, + "w": 85, + "h": 93 + }, + "frame": { + "x": 0, + "y": 154, + "w": 85, + "h": 93 + } + }, + { + "filename": "0002.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 1, + "w": 85, + "h": 93 + }, + "frame": { + "x": 0, + "y": 154, + "w": 85, + "h": 93 + } + }, + { + "filename": "0003.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 1, + "w": 85, + "h": 93 + }, + "frame": { + "x": 0, + "y": 154, + "w": 85, + "h": 93 + } + }, + { + "filename": "0020.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 1, + "w": 85, + "h": 93 + }, + "frame": { + "x": 0, + "y": 154, + "w": 85, + "h": 93 + } + }, + { + "filename": "0021.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 1, + "w": 85, + "h": 93 + }, + "frame": { + "x": 0, + "y": 154, + "w": 85, + "h": 93 + } + }, + { + "filename": "0022.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 1, + "w": 85, + "h": 93 + }, + "frame": { + "x": 0, + "y": 154, + "w": 85, + "h": 93 + } + }, + { + "filename": "0039.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 1, + "w": 85, + "h": 93 + }, + "frame": { + "x": 0, + "y": 154, + "w": 85, + "h": 93 + } + }, + { + "filename": "0040.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 1, + "w": 85, + "h": 93 + }, + "frame": { + "x": 0, + "y": 154, + "w": 85, + "h": 93 + } + }, + { + "filename": "0057.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 1, + "w": 85, + "h": 93 + }, + "frame": { + "x": 0, + "y": 154, + "w": 85, + "h": 93 + } + }, + { + "filename": "0058.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 1, + "w": 85, + "h": 93 + }, + "frame": { + "x": 0, + "y": 154, + "w": 85, + "h": 93 + } + }, + { + "filename": "0059.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 1, + "w": 85, + "h": 93 + }, + "frame": { + "x": 0, + "y": 154, + "w": 85, + "h": 93 + } + }, + { + "filename": "0076.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 1, + "w": 85, + "h": 93 + }, + "frame": { + "x": 0, + "y": 154, + "w": 85, + "h": 93 + } + }, + { + "filename": "0077.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 1, + "w": 85, + "h": 93 + }, + "frame": { + "x": 0, + "y": 154, + "w": 85, + "h": 93 + } + }, + { + "filename": "0078.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 1, + "w": 85, + "h": 93 + }, + "frame": { + "x": 0, + "y": 154, + "w": 85, + "h": 93 + } + }, + { + "filename": "0017.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 0, + "w": 85, + "h": 92 + }, + "frame": { + "x": 0, + "y": 247, + "w": 85, + "h": 92 + } + }, + { + "filename": "0018.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 0, + "w": 85, + "h": 92 + }, + "frame": { + "x": 0, + "y": 247, + "w": 85, + "h": 92 + } + }, + { + "filename": "0019.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 0, + "w": 85, + "h": 92 + }, + "frame": { + "x": 0, + "y": 247, + "w": 85, + "h": 92 + } + }, + { + "filename": "0055.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 0, + "w": 85, + "h": 92 + }, + "frame": { + "x": 0, + "y": 247, + "w": 85, + "h": 92 + } + }, + { + "filename": "0056.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 0, + "w": 85, + "h": 92 + }, + "frame": { + "x": 0, + "y": 247, + "w": 85, + "h": 92 + } + }, + { + "filename": "0089.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 4, + "y": 13, + "w": 100, + "h": 83 + }, + "frame": { + "x": 85, + "y": 60, + "w": 100, + "h": 83 + } + }, + { + "filename": "0090.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 4, + "y": 13, + "w": 100, + "h": 83 + }, + "frame": { + "x": 85, + "y": 60, + "w": 100, + "h": 83 + } + }, + { + "filename": "0091.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 4, + "y": 13, + "w": 100, + "h": 83 + }, + "frame": { + "x": 85, + "y": 60, + "w": 100, + "h": 83 + } + }, + { + "filename": "0015.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 4, + "y": 13, + "w": 100, + "h": 82 + }, + "frame": { + "x": 185, + "y": 60, + "w": 100, + "h": 82 + } + }, + { + "filename": "0016.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 4, + "y": 13, + "w": 100, + "h": 82 + }, + "frame": { + "x": 185, + "y": 60, + "w": 100, + "h": 82 + } + }, + { + "filename": "0033.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 4, + "y": 13, + "w": 100, + "h": 82 + }, + "frame": { + "x": 185, + "y": 60, + "w": 100, + "h": 82 + } + }, + { + "filename": "0034.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 4, + "y": 13, + "w": 100, + "h": 82 + }, + "frame": { + "x": 185, + "y": 60, + "w": 100, + "h": 82 + } + }, + { + "filename": "0035.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 4, + "y": 13, + "w": 100, + "h": 82 + }, + "frame": { + "x": 185, + "y": 60, + "w": 100, + "h": 82 + } + }, + { + "filename": "0052.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 4, + "y": 13, + "w": 100, + "h": 82 + }, + "frame": { + "x": 185, + "y": 60, + "w": 100, + "h": 82 + } + }, + { + "filename": "0053.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 4, + "y": 13, + "w": 100, + "h": 82 + }, + "frame": { + "x": 185, + "y": 60, + "w": 100, + "h": 82 + } + }, + { + "filename": "0054.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 4, + "y": 13, + "w": 100, + "h": 82 + }, + "frame": { + "x": 185, + "y": 60, + "w": 100, + "h": 82 + } + }, + { + "filename": "0071.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 4, + "y": 13, + "w": 100, + "h": 82 + }, + "frame": { + "x": 185, + "y": 60, + "w": 100, + "h": 82 + } + }, + { + "filename": "0072.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 4, + "y": 13, + "w": 100, + "h": 82 + }, + "frame": { + "x": 185, + "y": 60, + "w": 100, + "h": 82 + } + }, + { + "filename": "0108.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 4, + "y": 13, + "w": 100, + "h": 82 + }, + "frame": { + "x": 185, + "y": 60, + "w": 100, + "h": 82 + } + }, + { + "filename": "0109.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 4, + "y": 13, + "w": 100, + "h": 82 + }, + "frame": { + "x": 185, + "y": 60, + "w": 100, + "h": 82 + } + }, + { + "filename": "0110.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 4, + "y": 13, + "w": 100, + "h": 82 + }, + "frame": { + "x": 185, + "y": 60, + "w": 100, + "h": 82 + } + }, + { + "filename": "0036.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 0, + "w": 85, + "h": 92 + }, + "frame": { + "x": 285, + "y": 60, + "w": 85, + "h": 92 + } + }, + { + "filename": "0037.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 0, + "w": 85, + "h": 92 + }, + "frame": { + "x": 285, + "y": 60, + "w": 85, + "h": 92 + } + }, + { + "filename": "0038.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 0, + "w": 85, + "h": 92 + }, + "frame": { + "x": 285, + "y": 60, + "w": 85, + "h": 92 + } + }, + { + "filename": "0073.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 0, + "w": 85, + "h": 92 + }, + "frame": { + "x": 285, + "y": 60, + "w": 85, + "h": 92 + } + }, + { + "filename": "0074.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 0, + "w": 85, + "h": 92 + }, + "frame": { + "x": 285, + "y": 60, + "w": 85, + "h": 92 + } + }, + { + "filename": "0075.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 0, + "w": 85, + "h": 92 + }, + "frame": { + "x": 285, + "y": 60, + "w": 85, + "h": 92 + } + }, + { + "filename": "0111.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 0, + "w": 85, + "h": 92 + }, + "frame": { + "x": 285, + "y": 60, + "w": 85, + "h": 92 + } + }, + { + "filename": "0112.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 0, + "w": 85, + "h": 92 + }, + "frame": { + "x": 285, + "y": 60, + "w": 85, + "h": 92 + } + }, + { + "filename": "0100.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 5, + "y": 18, + "w": 100, + "h": 82 + }, + "frame": { + "x": 185, + "y": 142, + "w": 100, + "h": 82 + } + }, + { + "filename": "0101.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 5, + "y": 18, + "w": 100, + "h": 82 + }, + "frame": { + "x": 185, + "y": 142, + "w": 100, + "h": 82 + } + }, + { + "filename": "0102.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 5, + "y": 18, + "w": 100, + "h": 82 + }, + "frame": { + "x": 185, + "y": 142, + "w": 100, + "h": 82 + } + }, + { + "filename": "0007.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 5, + "y": 18, + "w": 100, + "h": 81 + }, + "frame": { + "x": 85, + "y": 143, + "w": 100, + "h": 81 + } + }, + { + "filename": "0008.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 5, + "y": 18, + "w": 100, + "h": 81 + }, + "frame": { + "x": 85, + "y": 143, + "w": 100, + "h": 81 + } + }, + { + "filename": "0025.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 5, + "y": 18, + "w": 100, + "h": 81 + }, + "frame": { + "x": 85, + "y": 143, + "w": 100, + "h": 81 + } + }, + { + "filename": "0026.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 5, + "y": 18, + "w": 100, + "h": 81 + }, + "frame": { + "x": 85, + "y": 143, + "w": 100, + "h": 81 + } + }, + { + "filename": "0027.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 5, + "y": 18, + "w": 100, + "h": 81 + }, + "frame": { + "x": 85, + "y": 143, + "w": 100, + "h": 81 + } + }, + { + "filename": "0044.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 5, + "y": 18, + "w": 100, + "h": 81 + }, + "frame": { + "x": 85, + "y": 143, + "w": 100, + "h": 81 + } + }, + { + "filename": "0045.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 5, + "y": 18, + "w": 100, + "h": 81 + }, + "frame": { + "x": 85, + "y": 143, + "w": 100, + "h": 81 + } + }, + { + "filename": "0046.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 5, + "y": 18, + "w": 100, + "h": 81 + }, + "frame": { + "x": 85, + "y": 143, + "w": 100, + "h": 81 + } + }, + { + "filename": "0063.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 5, + "y": 18, + "w": 100, + "h": 81 + }, + "frame": { + "x": 85, + "y": 143, + "w": 100, + "h": 81 + } + }, + { + "filename": "0064.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 5, + "y": 18, + "w": 100, + "h": 81 + }, + "frame": { + "x": 85, + "y": 143, + "w": 100, + "h": 81 + } + }, + { + "filename": "0081.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 5, + "y": 18, + "w": 100, + "h": 81 + }, + "frame": { + "x": 85, + "y": 143, + "w": 100, + "h": 81 + } + }, + { + "filename": "0082.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 5, + "y": 18, + "w": 100, + "h": 81 + }, + "frame": { + "x": 85, + "y": 143, + "w": 100, + "h": 81 + } + }, + { + "filename": "0083.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 5, + "y": 18, + "w": 100, + "h": 81 + }, + "frame": { + "x": 85, + "y": 143, + "w": 100, + "h": 81 + } + }, + { + "filename": "0092.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 0, + "w": 85, + "h": 90 + }, + "frame": { + "x": 285, + "y": 152, + "w": 85, + "h": 90 + } + }, + { + "filename": "0093.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 0, + "w": 85, + "h": 90 + }, + "frame": { + "x": 285, + "y": 152, + "w": 85, + "h": 90 + } + }, + { + "filename": "0094.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 8, + "y": 0, + "w": 85, + "h": 90 + }, + "frame": { + "x": 285, + "y": 152, + "w": 85, + "h": 90 + } + }, + { + "filename": "0004.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 3, + "y": 9, + "w": 98, + "h": 87 + }, + "frame": { + "x": 85, + "y": 242, + "w": 98, + "h": 87 + } + }, + { + "filename": "0005.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 3, + "y": 9, + "w": 98, + "h": 87 + }, + "frame": { + "x": 85, + "y": 242, + "w": 98, + "h": 87 + } + }, + { + "filename": "0006.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 3, + "y": 9, + "w": 98, + "h": 87 + }, + "frame": { + "x": 85, + "y": 242, + "w": 98, + "h": 87 + } + }, + { + "filename": "0023.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 3, + "y": 9, + "w": 98, + "h": 87 + }, + "frame": { + "x": 85, + "y": 242, + "w": 98, + "h": 87 + } + }, + { + "filename": "0024.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 3, + "y": 9, + "w": 98, + "h": 87 + }, + "frame": { + "x": 85, + "y": 242, + "w": 98, + "h": 87 + } + }, + { + "filename": "0041.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 3, + "y": 9, + "w": 98, + "h": 87 + }, + "frame": { + "x": 85, + "y": 242, + "w": 98, + "h": 87 + } + }, + { + "filename": "0042.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 3, + "y": 9, + "w": 98, + "h": 87 + }, + "frame": { + "x": 85, + "y": 242, + "w": 98, + "h": 87 + } + }, + { + "filename": "0043.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 3, + "y": 9, + "w": 98, + "h": 87 + }, + "frame": { + "x": 85, + "y": 242, + "w": 98, + "h": 87 + } + }, + { + "filename": "0060.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 3, + "y": 9, + "w": 98, + "h": 87 + }, + "frame": { + "x": 85, + "y": 242, + "w": 98, + "h": 87 + } + }, + { + "filename": "0061.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 3, + "y": 9, + "w": 98, + "h": 87 + }, + "frame": { + "x": 85, + "y": 242, + "w": 98, + "h": 87 + } + }, + { + "filename": "0062.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 3, + "y": 9, + "w": 98, + "h": 87 + }, + "frame": { + "x": 85, + "y": 242, + "w": 98, + "h": 87 + } + }, + { + "filename": "0079.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 3, + "y": 9, + "w": 98, + "h": 87 + }, + "frame": { + "x": 85, + "y": 242, + "w": 98, + "h": 87 + } + }, + { + "filename": "0080.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 3, + "y": 9, + "w": 98, + "h": 87 + }, + "frame": { + "x": 85, + "y": 242, + "w": 98, + "h": 87 + } + }, + { + "filename": "0097.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 3, + "y": 9, + "w": 98, + "h": 85 + }, + "frame": { + "x": 183, + "y": 224, + "w": 98, + "h": 85 + } + }, + { + "filename": "0098.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 3, + "y": 9, + "w": 98, + "h": 85 + }, + "frame": { + "x": 183, + "y": 224, + "w": 98, + "h": 85 + } + }, + { + "filename": "0099.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 3, + "y": 9, + "w": 98, + "h": 85 + }, + "frame": { + "x": 183, + "y": 224, + "w": 98, + "h": 85 + } + }, + { + "filename": "0087.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 2, + "y": 39, + "w": 92, + "h": 59 + }, + "frame": { + "x": 281, + "y": 242, + "w": 92, + "h": 59 + } + }, + { + "filename": "0088.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 2, + "y": 39, + "w": 92, + "h": 59 + }, + "frame": { + "x": 281, + "y": 242, + "w": 92, + "h": 59 + } + }, + { + "filename": "0031.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 2, + "y": 47, + "w": 92, + "h": 53 + }, + "frame": { + "x": 281, + "y": 301, + "w": 92, + "h": 53 + } + }, + { + "filename": "0032.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 2, + "y": 47, + "w": 92, + "h": 53 + }, + "frame": { + "x": 281, + "y": 301, + "w": 92, + "h": 53 + } + }, + { + "filename": "0068.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 2, + "y": 47, + "w": 92, + "h": 53 + }, + "frame": { + "x": 281, + "y": 301, + "w": 92, + "h": 53 + } + }, + { + "filename": "0069.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 2, + "y": 47, + "w": 92, + "h": 53 + }, + "frame": { + "x": 281, + "y": 301, + "w": 92, + "h": 53 + } + }, + { + "filename": "0070.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 2, + "y": 47, + "w": 92, + "h": 53 + }, + "frame": { + "x": 281, + "y": 301, + "w": 92, + "h": 53 + } + }, + { + "filename": "0105.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 2, + "y": 47, + "w": 92, + "h": 53 + }, + "frame": { + "x": 281, + "y": 301, + "w": 92, + "h": 53 + } + }, + { + "filename": "0106.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 2, + "y": 47, + "w": 92, + "h": 53 + }, + "frame": { + "x": 281, + "y": 301, + "w": 92, + "h": 53 + } + }, + { + "filename": "0107.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 2, + "y": 47, + "w": 92, + "h": 53 + }, + "frame": { + "x": 281, + "y": 301, + "w": 92, + "h": 53 + } + }, + { + "filename": "0012.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 2, + "y": 48, + "w": 92, + "h": 52 + }, + "frame": { + "x": 183, + "y": 309, + "w": 92, + "h": 52 + } + }, + { + "filename": "0013.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 2, + "y": 48, + "w": 92, + "h": 52 + }, + "frame": { + "x": 183, + "y": 309, + "w": 92, + "h": 52 + } + }, + { + "filename": "0014.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 2, + "y": 48, + "w": 92, + "h": 52 + }, + "frame": { + "x": 183, + "y": 309, + "w": 92, + "h": 52 + } + }, + { + "filename": "0049.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 2, + "y": 48, + "w": 92, + "h": 52 + }, + "frame": { + "x": 183, + "y": 309, + "w": 92, + "h": 52 + } + }, + { + "filename": "0050.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 2, + "y": 48, + "w": 92, + "h": 52 + }, + "frame": { + "x": 183, + "y": 309, + "w": 92, + "h": 52 + } + }, + { + "filename": "0051.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 107, + "h": 101 + }, + "spriteSourceSize": { + "x": 2, + "y": 48, + "w": 92, + "h": 52 + }, + "frame": { + "x": 183, + "y": 309, + "w": 92, + "h": 52 + } + } + ] + } + ], + "meta": { + "app": "https://www.codeandweb.com/texturepacker", + "version": "3.0", + "smartupdate": "$TexturePacker:SmartUpdate:8b8d6d03a312eba698ea87517e9844bf:b60c9a98bb263ff5817de518ae4ef15f:23385807e5a48e0e0f88ef64f3e0b632$" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/250_3.png b/public/images/pokemon/variant/250_3.png new file mode 100644 index 0000000000000000000000000000000000000000..90fb6bb06807eec6e5c9cbc65baaac068f7e83ef GIT binary patch literal 34383 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 literal 0 HcmV?d00001 diff --git a/public/images/pokemon/variant/307.json b/public/images/pokemon/variant/307.json new file mode 100644 index 00000000000..d3e6a2437f1 --- /dev/null +++ b/public/images/pokemon/variant/307.json @@ -0,0 +1,34 @@ +{ + "1": { + "7b6b6b": "7a5f5f", + "000000": "000000", + "e6dede": "deccc3", + "b5adad": "9f8383", + "4a4242": "4a4242", + "ffffff": "ffffff", + "3a4a5a": "5a2859", + "b5d6ff": "f4a8c8", + "6bcee6": "ce7bb0", + "d65252": "d65287", + "84424a": "84424a", + "3a84b5": "7e4377", + "5aa5ce": "b95ba1", + "d65273": "d65273" + }, + "2": { + "7b6b6b": "314b76", + "000000": "000000", + "e6dede": "c2cfdb", + "b5adad": "6f89aa", + "4a4242": "1e2f52", + "ffffff": "ffffff", + "3a4a5a": "113926", + "b5d6ff": "7edfb7", + "6bcee6": "66c3a3", + "d65252": "c067c7", + "84424a": "84424a", + "3a84b5": "375a47", + "5aa5ce": "579578", + "d65273": "d65273" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/308-mega.json b/public/images/pokemon/variant/308-mega.json new file mode 100644 index 00000000000..6e8e6fee4d3 --- /dev/null +++ b/public/images/pokemon/variant/308-mega.json @@ -0,0 +1,36 @@ +{ + "1": { + "83414a": "59141d", + "101010": "101010", + "8b838b": "5a4357", + "b44a5a": "83272c", + "e6738b": "a53835", + "dedede": "e0cdd9", + "aca4ac": "a5829d", + "52414a": "432641", + "cecece": "d6c0a4", + "f8f8f8": "fff4db", + "a47329": "722966", + "f6de83": "ee9bd5", + "eebd5a": "ce5cb6", + "00b4e0": "efa360", + "fcfcff": "fcfcff" + }, + "2": { + "83414a": "461f5d", + "101010": "101010", + "8b838b": "445a7e", + "b44a5a": "633971", + "e6738b": "7d5187", + "dedede": "cbd0d6", + "aca4ac": "6c7d9e", + "52414a": "1f344a", + "cecece": "8aacd2", + "f8f8f8": "c4dff1", + "a47329": "205a9e", + "f6de83": "5abbef", + "eebd5a": "3a8dca", + "00b4e0": "3dc7b6", + "fcfcff": "fcfcff" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/308.json b/public/images/pokemon/variant/308.json new file mode 100644 index 00000000000..6f974743a6d --- /dev/null +++ b/public/images/pokemon/variant/308.json @@ -0,0 +1,19 @@ +{ + "2": { + "84424a": "461f5d", + "101010": "101010", + "e6738c": "7d5187", + "ef9ca5": "a37aac", + "ce5a73": "71467d", + "52424a": "1f344a", + "dedede": "cbd0d6", + "8c848c": "3b4e6c", + "ada5ad": "6c7d9e", + "c5c5c5": "9faab9", + "b54a5a": "633971", + "f7de84": "5abbef", + "efbd5a": "3a8dca", + "ffffff": "ffffff", + "a57329": "205a9e" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/308_2.json b/public/images/pokemon/variant/308_2.json new file mode 100644 index 00000000000..e1d7adcfa30 --- /dev/null +++ b/public/images/pokemon/variant/308_2.json @@ -0,0 +1,2372 @@ +{ + "textures": [ + { + "image": "308_2.png", + "format": "RGBA8888", + "size": { + "w": 288, + "h": 288 + }, + "scale": 1, + "frames": [ + { + "filename": "0029.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 43, + "h": 67 + }, + "frame": { + "x": 0, + "y": 0, + "w": 43, + "h": 67 + } + }, + { + "filename": "0030.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 43, + "h": 67 + }, + "frame": { + "x": 0, + "y": 0, + "w": 43, + "h": 67 + } + }, + { + "filename": "0069.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 43, + "h": 67 + }, + "frame": { + "x": 0, + "y": 0, + "w": 43, + "h": 67 + } + }, + { + "filename": "0070.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 43, + "h": 67 + }, + "frame": { + "x": 0, + "y": 0, + "w": 43, + "h": 67 + } + }, + { + "filename": "0025.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 42, + "h": 67 + }, + "frame": { + "x": 0, + "y": 67, + "w": 42, + "h": 67 + } + }, + { + "filename": "0026.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 42, + "h": 67 + }, + "frame": { + "x": 0, + "y": 67, + "w": 42, + "h": 67 + } + }, + { + "filename": "0065.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 42, + "h": 67 + }, + "frame": { + "x": 0, + "y": 67, + "w": 42, + "h": 67 + } + }, + { + "filename": "0066.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 42, + "h": 67 + }, + "frame": { + "x": 0, + "y": 67, + "w": 42, + "h": 67 + } + }, + { + "filename": "0027.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 42, + "h": 67 + }, + "frame": { + "x": 43, + "y": 0, + "w": 42, + "h": 67 + } + }, + { + "filename": "0028.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 42, + "h": 67 + }, + "frame": { + "x": 43, + "y": 0, + "w": 42, + "h": 67 + } + }, + { + "filename": "0067.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 42, + "h": 67 + }, + "frame": { + "x": 43, + "y": 0, + "w": 42, + "h": 67 + } + }, + { + "filename": "0068.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 42, + "h": 67 + }, + "frame": { + "x": 43, + "y": 0, + "w": 42, + "h": 67 + } + }, + { + "filename": "0031.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 42, + "h": 67 + }, + "frame": { + "x": 0, + "y": 134, + "w": 42, + "h": 67 + } + }, + { + "filename": "0032.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 42, + "h": 67 + }, + "frame": { + "x": 0, + "y": 134, + "w": 42, + "h": 67 + } + }, + { + "filename": "0071.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 42, + "h": 67 + }, + "frame": { + "x": 0, + "y": 134, + "w": 42, + "h": 67 + } + }, + { + "filename": "0072.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 42, + "h": 67 + }, + "frame": { + "x": 0, + "y": 134, + "w": 42, + "h": 67 + } + }, + { + "filename": "0033.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 42, + "h": 67 + }, + "frame": { + "x": 42, + "y": 67, + "w": 42, + "h": 67 + } + }, + { + "filename": "0034.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 42, + "h": 67 + }, + "frame": { + "x": 42, + "y": 67, + "w": 42, + "h": 67 + } + }, + { + "filename": "0073.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 42, + "h": 67 + }, + "frame": { + "x": 42, + "y": 67, + "w": 42, + "h": 67 + } + }, + { + "filename": "0074.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 42, + "h": 67 + }, + "frame": { + "x": 42, + "y": 67, + "w": 42, + "h": 67 + } + }, + { + "filename": "0023.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 1, + "y": 7, + "w": 41, + "h": 67 + }, + "frame": { + "x": 85, + "y": 0, + "w": 41, + "h": 67 + } + }, + { + "filename": "0024.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 1, + "y": 7, + "w": 41, + "h": 67 + }, + "frame": { + "x": 85, + "y": 0, + "w": 41, + "h": 67 + } + }, + { + "filename": "0063.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 1, + "y": 7, + "w": 41, + "h": 67 + }, + "frame": { + "x": 85, + "y": 0, + "w": 41, + "h": 67 + } + }, + { + "filename": "0064.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 1, + "y": 7, + "w": 41, + "h": 67 + }, + "frame": { + "x": 85, + "y": 0, + "w": 41, + "h": 67 + } + }, + { + "filename": "0091.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 5, + "w": 40, + "h": 68 + }, + "frame": { + "x": 0, + "y": 201, + "w": 40, + "h": 68 + } + }, + { + "filename": "0093.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 40, + "h": 68 + }, + "frame": { + "x": 0, + "y": 201, + "w": 40, + "h": 68 + } + }, + { + "filename": "0094.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 40, + "h": 68 + }, + "frame": { + "x": 0, + "y": 201, + "w": 40, + "h": 68 + } + }, + { + "filename": "0096.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 40, + "h": 68 + }, + "frame": { + "x": 0, + "y": 201, + "w": 40, + "h": 68 + } + }, + { + "filename": "0001.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 42, + "y": 134, + "w": 40, + "h": 67 + } + }, + { + "filename": "0002.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 42, + "y": 134, + "w": 40, + "h": 67 + } + }, + { + "filename": "0003.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 42, + "y": 134, + "w": 40, + "h": 67 + } + }, + { + "filename": "0004.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 42, + "y": 134, + "w": 40, + "h": 67 + } + }, + { + "filename": "0037.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 42, + "y": 134, + "w": 40, + "h": 67 + } + }, + { + "filename": "0038.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 42, + "y": 134, + "w": 40, + "h": 67 + } + }, + { + "filename": "0039.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 42, + "y": 134, + "w": 40, + "h": 67 + } + }, + { + "filename": "0040.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 42, + "y": 134, + "w": 40, + "h": 67 + } + }, + { + "filename": "0041.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 42, + "y": 134, + "w": 40, + "h": 67 + } + }, + { + "filename": "0042.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 42, + "y": 134, + "w": 40, + "h": 67 + } + }, + { + "filename": "0043.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 42, + "y": 134, + "w": 40, + "h": 67 + } + }, + { + "filename": "0044.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 42, + "y": 134, + "w": 40, + "h": 67 + } + }, + { + "filename": "0077.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 42, + "y": 134, + "w": 40, + "h": 67 + } + }, + { + "filename": "0078.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 42, + "y": 134, + "w": 40, + "h": 67 + } + }, + { + "filename": "0079.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 42, + "y": 134, + "w": 40, + "h": 67 + } + }, + { + "filename": "0080.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 42, + "y": 134, + "w": 40, + "h": 67 + } + }, + { + "filename": "0081.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 42, + "y": 134, + "w": 40, + "h": 67 + } + }, + { + "filename": "0082.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 42, + "y": 134, + "w": 40, + "h": 67 + } + }, + { + "filename": "0101.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 42, + "y": 134, + "w": 40, + "h": 67 + } + }, + { + "filename": "0102.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 42, + "y": 134, + "w": 40, + "h": 67 + } + }, + { + "filename": "0103.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 42, + "y": 134, + "w": 40, + "h": 67 + } + }, + { + "filename": "0104.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 42, + "y": 134, + "w": 40, + "h": 67 + } + }, + { + "filename": "0105.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 42, + "y": 134, + "w": 40, + "h": 67 + } + }, + { + "filename": "0106.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 42, + "y": 134, + "w": 40, + "h": 67 + } + }, + { + "filename": "0107.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 42, + "y": 134, + "w": 40, + "h": 67 + } + }, + { + "filename": "0108.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 42, + "y": 134, + "w": 40, + "h": 67 + } + }, + { + "filename": "0109.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 42, + "y": 134, + "w": 40, + "h": 67 + } + }, + { + "filename": "0110.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 42, + "y": 134, + "w": 40, + "h": 67 + } + }, + { + "filename": "0111.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 42, + "y": 134, + "w": 40, + "h": 67 + } + }, + { + "filename": "0112.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 42, + "y": 134, + "w": 40, + "h": 67 + } + }, + { + "filename": "0092.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 40, + "h": 68 + }, + "frame": { + "x": 40, + "y": 201, + "w": 40, + "h": 68 + } + }, + { + "filename": "0005.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 84, + "y": 67, + "w": 40, + "h": 67 + } + }, + { + "filename": "0006.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 84, + "y": 67, + "w": 40, + "h": 67 + } + }, + { + "filename": "0021.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 84, + "y": 67, + "w": 40, + "h": 67 + } + }, + { + "filename": "0022.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 84, + "y": 67, + "w": 40, + "h": 67 + } + }, + { + "filename": "0045.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 84, + "y": 67, + "w": 40, + "h": 67 + } + }, + { + "filename": "0046.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 84, + "y": 67, + "w": 40, + "h": 67 + } + }, + { + "filename": "0061.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 84, + "y": 67, + "w": 40, + "h": 67 + } + }, + { + "filename": "0062.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 84, + "y": 67, + "w": 40, + "h": 67 + } + }, + { + "filename": "0007.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 126, + "y": 0, + "w": 40, + "h": 67 + } + }, + { + "filename": "0008.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 126, + "y": 0, + "w": 40, + "h": 67 + } + }, + { + "filename": "0047.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 126, + "y": 0, + "w": 40, + "h": 67 + } + }, + { + "filename": "0048.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 126, + "y": 0, + "w": 40, + "h": 67 + } + }, + { + "filename": "0009.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 1, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 82, + "y": 134, + "w": 40, + "h": 67 + } + }, + { + "filename": "0010.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 1, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 82, + "y": 134, + "w": 40, + "h": 67 + } + }, + { + "filename": "0049.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 1, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 82, + "y": 134, + "w": 40, + "h": 67 + } + }, + { + "filename": "0050.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 1, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 82, + "y": 134, + "w": 40, + "h": 67 + } + }, + { + "filename": "0011.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 2, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 80, + "y": 201, + "w": 40, + "h": 67 + } + }, + { + "filename": "0012.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 2, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 80, + "y": 201, + "w": 40, + "h": 67 + } + }, + { + "filename": "0051.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 2, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 80, + "y": 201, + "w": 40, + "h": 67 + } + }, + { + "filename": "0052.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 2, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 80, + "y": 201, + "w": 40, + "h": 67 + } + }, + { + "filename": "0035.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 1, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 124, + "y": 67, + "w": 40, + "h": 67 + } + }, + { + "filename": "0036.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 1, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 124, + "y": 67, + "w": 40, + "h": 67 + } + }, + { + "filename": "0075.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 1, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 124, + "y": 67, + "w": 40, + "h": 67 + } + }, + { + "filename": "0076.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 1, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 124, + "y": 67, + "w": 40, + "h": 67 + } + }, + { + "filename": "0083.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 166, + "y": 0, + "w": 40, + "h": 67 + } + }, + { + "filename": "0089.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 122, + "y": 134, + "w": 40, + "h": 67 + } + }, + { + "filename": "0090.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 122, + "y": 134, + "w": 40, + "h": 67 + } + }, + { + "filename": "0095.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 40, + "h": 67 + }, + "frame": { + "x": 120, + "y": 201, + "w": 40, + "h": 67 + } + }, + { + "filename": "0097.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 164, + "y": 67, + "w": 40, + "h": 67 + } + }, + { + "filename": "0098.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 7, + "w": 40, + "h": 67 + }, + "frame": { + "x": 164, + "y": 67, + "w": 40, + "h": 67 + } + }, + { + "filename": "0015.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 2, + "y": 8, + "w": 40, + "h": 66 + }, + "frame": { + "x": 206, + "y": 0, + "w": 40, + "h": 66 + } + }, + { + "filename": "0016.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 2, + "y": 8, + "w": 40, + "h": 66 + }, + "frame": { + "x": 206, + "y": 0, + "w": 40, + "h": 66 + } + }, + { + "filename": "0055.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 2, + "y": 8, + "w": 40, + "h": 66 + }, + "frame": { + "x": 206, + "y": 0, + "w": 40, + "h": 66 + } + }, + { + "filename": "0056.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 2, + "y": 8, + "w": 40, + "h": 66 + }, + "frame": { + "x": 206, + "y": 0, + "w": 40, + "h": 66 + } + }, + { + "filename": "0084.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 12, + "w": 42, + "h": 62 + }, + "frame": { + "x": 246, + "y": 0, + "w": 42, + "h": 62 + } + }, + { + "filename": "0100.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 12, + "w": 42, + "h": 62 + }, + "frame": { + "x": 246, + "y": 62, + "w": 42, + "h": 62 + } + }, + { + "filename": "0017.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 1, + "y": 8, + "w": 40, + "h": 66 + }, + "frame": { + "x": 162, + "y": 134, + "w": 40, + "h": 66 + } + }, + { + "filename": "0018.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 1, + "y": 8, + "w": 40, + "h": 66 + }, + "frame": { + "x": 162, + "y": 134, + "w": 40, + "h": 66 + } + }, + { + "filename": "0057.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 1, + "y": 8, + "w": 40, + "h": 66 + }, + "frame": { + "x": 162, + "y": 134, + "w": 40, + "h": 66 + } + }, + { + "filename": "0058.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 1, + "y": 8, + "w": 40, + "h": 66 + }, + "frame": { + "x": 162, + "y": 134, + "w": 40, + "h": 66 + } + }, + { + "filename": "0019.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 8, + "w": 40, + "h": 66 + }, + "frame": { + "x": 206, + "y": 66, + "w": 40, + "h": 66 + } + }, + { + "filename": "0020.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 8, + "w": 40, + "h": 66 + }, + "frame": { + "x": 206, + "y": 66, + "w": 40, + "h": 66 + } + }, + { + "filename": "0059.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 8, + "w": 40, + "h": 66 + }, + "frame": { + "x": 206, + "y": 66, + "w": 40, + "h": 66 + } + }, + { + "filename": "0060.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 8, + "w": 40, + "h": 66 + }, + "frame": { + "x": 206, + "y": 66, + "w": 40, + "h": 66 + } + }, + { + "filename": "0013.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 3, + "y": 8, + "w": 39, + "h": 66 + }, + "frame": { + "x": 160, + "y": 201, + "w": 39, + "h": 66 + } + }, + { + "filename": "0014.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 3, + "y": 8, + "w": 39, + "h": 66 + }, + "frame": { + "x": 160, + "y": 201, + "w": 39, + "h": 66 + } + }, + { + "filename": "0053.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 3, + "y": 8, + "w": 39, + "h": 66 + }, + "frame": { + "x": 160, + "y": 201, + "w": 39, + "h": 66 + } + }, + { + "filename": "0054.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 3, + "y": 8, + "w": 39, + "h": 66 + }, + "frame": { + "x": 160, + "y": 201, + "w": 39, + "h": 66 + } + }, + { + "filename": "0085.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 13, + "w": 43, + "h": 61 + }, + "frame": { + "x": 202, + "y": 134, + "w": 43, + "h": 61 + } + }, + { + "filename": "0086.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 13, + "w": 43, + "h": 61 + }, + "frame": { + "x": 202, + "y": 134, + "w": 43, + "h": 61 + } + }, + { + "filename": "0099.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 15, + "w": 43, + "h": 59 + }, + "frame": { + "x": 245, + "y": 132, + "w": 43, + "h": 59 + } + }, + { + "filename": "0087.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 14, + "w": 44, + "h": 60 + }, + "frame": { + "x": 199, + "y": 200, + "w": 44, + "h": 60 + } + }, + { + "filename": "0088.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 45, + "h": 74 + }, + "spriteSourceSize": { + "x": 0, + "y": 15, + "w": 45, + "h": 59 + }, + "frame": { + "x": 243, + "y": 195, + "w": 45, + "h": 59 + } + } + ] + } + ], + "meta": { + "app": "https://www.codeandweb.com/texturepacker", + "version": "3.0", + "smartupdate": "$TexturePacker:SmartUpdate:0250d3d6f6fdc7a7bcfa5ee3a6e68c4b:ed8a70296a77c7bd8465b3d56dad6097:d369d065b4cd4eb2060d0b1944c59657$" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/308_2.png b/public/images/pokemon/variant/308_2.png new file mode 100644 index 0000000000000000000000000000000000000000..42a11414659e4f80665e4771092d89bb2983df96 GIT binary patch literal 20896 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 CAX8re literal 0 HcmV?d00001 diff --git a/public/images/pokemon/variant/333.json b/public/images/pokemon/variant/333.json new file mode 100644 index 00000000000..ca25669dfcb --- /dev/null +++ b/public/images/pokemon/variant/333.json @@ -0,0 +1,26 @@ +{ + "1": { + "9c9cc5": "3f328d", + "5a94ce": "947dcf", + "3a6b84": "59377f", + "ffffff": "80a1f1", + "cecee6": "5251bd", + "7bceff": "e9d9fa", + "63ade6": "cab1ec", + "101010": "101010", + "848494": "392166", + "5a5a73": "5a5a73" + }, + "2": { + "9c9cc5": "bf6744", + "5a94ce": "bc4e8b", + "3a6b84": "84265b", + "ffffff": "ffddb4", + "cecee6": "eb9d6a", + "7bceff": "ff9ebd", + "63ade6": "e677a5", + "101010": "101010", + "848494": "892f26", + "5a5a73": "5a5a73" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/334-mega.json b/public/images/pokemon/variant/334-mega.json new file mode 100644 index 00000000000..9d4ec04f898 --- /dev/null +++ b/public/images/pokemon/variant/334-mega.json @@ -0,0 +1,32 @@ +{ + "1": { + "acb4c5": "312f8c", + "73739c": "391768", + "fcfcfc": "7c99df", + "dee6ee": "6362d3", + "cdcde6": "52459e", + "4b6973": "462a66", + "74a3b3": "947dcf", + "95d1e5": "cab1ec", + "c1e8f4": "e9d9fa", + "deadc4": "45256a", + "a4889f": "35134b", + "ffc5ee": "4d3084", + "101010": "101010" + }, + "2": { + "acb4c5": "dd555a", + "73739c": "b22f3f", + "fcfcfc": "ffddb4", + "dee6ee": "ec996c", + "cdcde6": "dd766d", + "4b6973": "771743", + "74a3b3": "cb457d", + "95d1e5": "f3719a", + "c1e8f4": "ff93ac", + "deadc4": "c63057", + "a4889f": "7c103a", + "ffc5ee": "e7536d", + "101010": "101010" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/334_2.json b/public/images/pokemon/variant/334_2.json new file mode 100644 index 00000000000..4472aca8b8d --- /dev/null +++ b/public/images/pokemon/variant/334_2.json @@ -0,0 +1,3380 @@ +{ + "textures": [ + { + "image": "334_2.png", + "format": "RGBA8888", + "size": { + "w": 357, + "h": 357 + }, + "scale": 1, + "frames": [ + { + "filename": "0001.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0002.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0003.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0004.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0005.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0006.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0007.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0033.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0034.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0035.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0036.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0037.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0038.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0039.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0040.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0041.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0042.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0043.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0044.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0045.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0046.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0047.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0073.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0074.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0075.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0076.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0077.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0078.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0079.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0080.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0081.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0082.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0083.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0084.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0085.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0086.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0087.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0113.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0114.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0115.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0116.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0117.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0118.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0119.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0120.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0121.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0122.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0123.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0124.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0125.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0126.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0127.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0153.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0154.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0155.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0156.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0157.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0158.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0159.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0160.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + } + }, + { + "filename": "0030.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 64, + "w": 59, + "h": 64 + } + }, + { + "filename": "0070.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 64, + "w": 59, + "h": 64 + } + }, + { + "filename": "0110.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 64, + "w": 59, + "h": 64 + } + }, + { + "filename": "0150.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 64, + "w": 59, + "h": 64 + } + }, + { + "filename": "0031.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 128, + "w": 59, + "h": 64 + } + }, + { + "filename": "0032.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 128, + "w": 59, + "h": 64 + } + }, + { + "filename": "0071.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 128, + "w": 59, + "h": 64 + } + }, + { + "filename": "0072.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 128, + "w": 59, + "h": 64 + } + }, + { + "filename": "0111.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 128, + "w": 59, + "h": 64 + } + }, + { + "filename": "0112.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 128, + "w": 59, + "h": 64 + } + }, + { + "filename": "0151.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 128, + "w": 59, + "h": 64 + } + }, + { + "filename": "0152.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 59, + "h": 64 + }, + "frame": { + "x": 0, + "y": 128, + "w": 59, + "h": 64 + } + }, + { + "filename": "0028.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 60, + "h": 63 + }, + "frame": { + "x": 0, + "y": 192, + "w": 60, + "h": 63 + } + }, + { + "filename": "0029.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 60, + "h": 63 + }, + "frame": { + "x": 0, + "y": 192, + "w": 60, + "h": 63 + } + }, + { + "filename": "0068.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 60, + "h": 63 + }, + "frame": { + "x": 0, + "y": 192, + "w": 60, + "h": 63 + } + }, + { + "filename": "0069.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 60, + "h": 63 + }, + "frame": { + "x": 0, + "y": 192, + "w": 60, + "h": 63 + } + }, + { + "filename": "0108.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 60, + "h": 63 + }, + "frame": { + "x": 0, + "y": 192, + "w": 60, + "h": 63 + } + }, + { + "filename": "0109.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 60, + "h": 63 + }, + "frame": { + "x": 0, + "y": 192, + "w": 60, + "h": 63 + } + }, + { + "filename": "0148.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 60, + "h": 63 + }, + "frame": { + "x": 0, + "y": 255, + "w": 60, + "h": 63 + } + }, + { + "filename": "0149.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 60, + "h": 63 + }, + "frame": { + "x": 0, + "y": 255, + "w": 60, + "h": 63 + } + }, + { + "filename": "0008.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 59, + "h": 63 + }, + "frame": { + "x": 59, + "y": 0, + "w": 59, + "h": 63 + } + }, + { + "filename": "0009.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 59, + "h": 63 + }, + "frame": { + "x": 59, + "y": 0, + "w": 59, + "h": 63 + } + }, + { + "filename": "0048.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 59, + "h": 63 + }, + "frame": { + "x": 59, + "y": 0, + "w": 59, + "h": 63 + } + }, + { + "filename": "0049.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 59, + "h": 63 + }, + "frame": { + "x": 59, + "y": 0, + "w": 59, + "h": 63 + } + }, + { + "filename": "0088.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 59, + "h": 63 + }, + "frame": { + "x": 59, + "y": 0, + "w": 59, + "h": 63 + } + }, + { + "filename": "0089.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 59, + "h": 63 + }, + "frame": { + "x": 59, + "y": 0, + "w": 59, + "h": 63 + } + }, + { + "filename": "0010.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 59, + "h": 63 + }, + "frame": { + "x": 59, + "y": 63, + "w": 59, + "h": 63 + } + }, + { + "filename": "0050.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 59, + "h": 63 + }, + "frame": { + "x": 59, + "y": 63, + "w": 59, + "h": 63 + } + }, + { + "filename": "0090.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 59, + "h": 63 + }, + "frame": { + "x": 59, + "y": 63, + "w": 59, + "h": 63 + } + }, + { + "filename": "0128.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 59, + "h": 63 + }, + "frame": { + "x": 59, + "y": 126, + "w": 59, + "h": 63 + } + }, + { + "filename": "0129.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 59, + "h": 63 + }, + "frame": { + "x": 59, + "y": 126, + "w": 59, + "h": 63 + } + }, + { + "filename": "0130.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 59, + "h": 63 + }, + "frame": { + "x": 60, + "y": 189, + "w": 59, + "h": 63 + } + }, + { + "filename": "0026.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 2, + "w": 60, + "h": 62 + }, + "frame": { + "x": 60, + "y": 252, + "w": 60, + "h": 62 + } + }, + { + "filename": "0027.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 2, + "w": 60, + "h": 62 + }, + "frame": { + "x": 60, + "y": 252, + "w": 60, + "h": 62 + } + }, + { + "filename": "0066.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 2, + "w": 60, + "h": 62 + }, + "frame": { + "x": 60, + "y": 252, + "w": 60, + "h": 62 + } + }, + { + "filename": "0067.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 2, + "w": 60, + "h": 62 + }, + "frame": { + "x": 60, + "y": 252, + "w": 60, + "h": 62 + } + }, + { + "filename": "0106.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 2, + "w": 60, + "h": 62 + }, + "frame": { + "x": 60, + "y": 252, + "w": 60, + "h": 62 + } + }, + { + "filename": "0107.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 2, + "w": 60, + "h": 62 + }, + "frame": { + "x": 60, + "y": 252, + "w": 60, + "h": 62 + } + }, + { + "filename": "0146.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 2, + "w": 60, + "h": 62 + }, + "frame": { + "x": 118, + "y": 0, + "w": 60, + "h": 62 + } + }, + { + "filename": "0147.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 2, + "w": 60, + "h": 62 + }, + "frame": { + "x": 118, + "y": 0, + "w": 60, + "h": 62 + } + }, + { + "filename": "0013.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 60, + "h": 61 + }, + "frame": { + "x": 118, + "y": 62, + "w": 60, + "h": 61 + } + }, + { + "filename": "0014.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 60, + "h": 61 + }, + "frame": { + "x": 118, + "y": 62, + "w": 60, + "h": 61 + } + }, + { + "filename": "0053.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 60, + "h": 61 + }, + "frame": { + "x": 118, + "y": 62, + "w": 60, + "h": 61 + } + }, + { + "filename": "0054.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 60, + "h": 61 + }, + "frame": { + "x": 118, + "y": 62, + "w": 60, + "h": 61 + } + }, + { + "filename": "0093.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 60, + "h": 61 + }, + "frame": { + "x": 118, + "y": 62, + "w": 60, + "h": 61 + } + }, + { + "filename": "0094.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 60, + "h": 61 + }, + "frame": { + "x": 118, + "y": 62, + "w": 60, + "h": 61 + } + }, + { + "filename": "0015.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 60, + "h": 61 + }, + "frame": { + "x": 118, + "y": 123, + "w": 60, + "h": 61 + } + }, + { + "filename": "0055.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 60, + "h": 61 + }, + "frame": { + "x": 118, + "y": 123, + "w": 60, + "h": 61 + } + }, + { + "filename": "0095.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 60, + "h": 61 + }, + "frame": { + "x": 118, + "y": 123, + "w": 60, + "h": 61 + } + }, + { + "filename": "0133.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 60, + "h": 61 + }, + "frame": { + "x": 119, + "y": 184, + "w": 60, + "h": 61 + } + }, + { + "filename": "0134.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 60, + "h": 61 + }, + "frame": { + "x": 119, + "y": 184, + "w": 60, + "h": 61 + } + }, + { + "filename": "0135.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 60, + "h": 61 + }, + "frame": { + "x": 120, + "y": 245, + "w": 60, + "h": 61 + } + }, + { + "filename": "0021.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 60, + "h": 60 + }, + "frame": { + "x": 180, + "y": 0, + "w": 60, + "h": 60 + } + }, + { + "filename": "0022.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 60, + "h": 60 + }, + "frame": { + "x": 180, + "y": 0, + "w": 60, + "h": 60 + } + }, + { + "filename": "0061.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 60, + "h": 60 + }, + "frame": { + "x": 180, + "y": 0, + "w": 60, + "h": 60 + } + }, + { + "filename": "0062.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 60, + "h": 60 + }, + "frame": { + "x": 180, + "y": 0, + "w": 60, + "h": 60 + } + }, + { + "filename": "0101.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 60, + "h": 60 + }, + "frame": { + "x": 180, + "y": 0, + "w": 60, + "h": 60 + } + }, + { + "filename": "0102.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 60, + "h": 60 + }, + "frame": { + "x": 180, + "y": 0, + "w": 60, + "h": 60 + } + }, + { + "filename": "0023.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 60, + "h": 60 + }, + "frame": { + "x": 240, + "y": 0, + "w": 60, + "h": 60 + } + }, + { + "filename": "0024.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 60, + "h": 60 + }, + "frame": { + "x": 240, + "y": 0, + "w": 60, + "h": 60 + } + }, + { + "filename": "0063.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 60, + "h": 60 + }, + "frame": { + "x": 240, + "y": 0, + "w": 60, + "h": 60 + } + }, + { + "filename": "0064.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 60, + "h": 60 + }, + "frame": { + "x": 240, + "y": 0, + "w": 60, + "h": 60 + } + }, + { + "filename": "0103.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 60, + "h": 60 + }, + "frame": { + "x": 240, + "y": 0, + "w": 60, + "h": 60 + } + }, + { + "filename": "0104.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 60, + "h": 60 + }, + "frame": { + "x": 240, + "y": 0, + "w": 60, + "h": 60 + } + }, + { + "filename": "0011.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 59, + "h": 61 + }, + "frame": { + "x": 178, + "y": 60, + "w": 59, + "h": 61 + } + }, + { + "filename": "0012.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 59, + "h": 61 + }, + "frame": { + "x": 178, + "y": 60, + "w": 59, + "h": 61 + } + }, + { + "filename": "0051.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 59, + "h": 61 + }, + "frame": { + "x": 178, + "y": 60, + "w": 59, + "h": 61 + } + }, + { + "filename": "0052.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 59, + "h": 61 + }, + "frame": { + "x": 178, + "y": 60, + "w": 59, + "h": 61 + } + }, + { + "filename": "0091.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 59, + "h": 61 + }, + "frame": { + "x": 178, + "y": 60, + "w": 59, + "h": 61 + } + }, + { + "filename": "0092.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 59, + "h": 61 + }, + "frame": { + "x": 178, + "y": 60, + "w": 59, + "h": 61 + } + }, + { + "filename": "0131.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 59, + "h": 61 + }, + "frame": { + "x": 178, + "y": 121, + "w": 59, + "h": 61 + } + }, + { + "filename": "0132.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 59, + "h": 61 + }, + "frame": { + "x": 178, + "y": 121, + "w": 59, + "h": 61 + } + }, + { + "filename": "0025.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 60, + "h": 60 + }, + "frame": { + "x": 179, + "y": 182, + "w": 60, + "h": 60 + } + }, + { + "filename": "0065.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 60, + "h": 60 + }, + "frame": { + "x": 179, + "y": 182, + "w": 60, + "h": 60 + } + }, + { + "filename": "0105.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 60, + "h": 60 + }, + "frame": { + "x": 179, + "y": 182, + "w": 60, + "h": 60 + } + }, + { + "filename": "0141.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 60, + "h": 60 + }, + "frame": { + "x": 180, + "y": 242, + "w": 60, + "h": 60 + } + }, + { + "filename": "0142.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 60, + "h": 60 + }, + "frame": { + "x": 180, + "y": 242, + "w": 60, + "h": 60 + } + }, + { + "filename": "0143.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 60, + "h": 60 + }, + "frame": { + "x": 240, + "y": 60, + "w": 60, + "h": 60 + } + }, + { + "filename": "0144.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 60, + "h": 60 + }, + "frame": { + "x": 240, + "y": 60, + "w": 60, + "h": 60 + } + }, + { + "filename": "0145.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 4, + "w": 60, + "h": 60 + }, + "frame": { + "x": 237, + "y": 120, + "w": 60, + "h": 60 + } + }, + { + "filename": "0016.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 5, + "w": 60, + "h": 59 + }, + "frame": { + "x": 297, + "y": 120, + "w": 60, + "h": 59 + } + }, + { + "filename": "0017.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 5, + "w": 60, + "h": 59 + }, + "frame": { + "x": 297, + "y": 120, + "w": 60, + "h": 59 + } + }, + { + "filename": "0018.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 5, + "w": 60, + "h": 59 + }, + "frame": { + "x": 297, + "y": 120, + "w": 60, + "h": 59 + } + }, + { + "filename": "0019.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 5, + "w": 60, + "h": 59 + }, + "frame": { + "x": 297, + "y": 120, + "w": 60, + "h": 59 + } + }, + { + "filename": "0056.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 5, + "w": 60, + "h": 59 + }, + "frame": { + "x": 297, + "y": 120, + "w": 60, + "h": 59 + } + }, + { + "filename": "0057.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 5, + "w": 60, + "h": 59 + }, + "frame": { + "x": 297, + "y": 120, + "w": 60, + "h": 59 + } + }, + { + "filename": "0058.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 5, + "w": 60, + "h": 59 + }, + "frame": { + "x": 297, + "y": 120, + "w": 60, + "h": 59 + } + }, + { + "filename": "0059.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 5, + "w": 60, + "h": 59 + }, + "frame": { + "x": 297, + "y": 120, + "w": 60, + "h": 59 + } + }, + { + "filename": "0096.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 5, + "w": 60, + "h": 59 + }, + "frame": { + "x": 297, + "y": 120, + "w": 60, + "h": 59 + } + }, + { + "filename": "0097.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 5, + "w": 60, + "h": 59 + }, + "frame": { + "x": 297, + "y": 120, + "w": 60, + "h": 59 + } + }, + { + "filename": "0098.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 5, + "w": 60, + "h": 59 + }, + "frame": { + "x": 297, + "y": 120, + "w": 60, + "h": 59 + } + }, + { + "filename": "0099.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 5, + "w": 60, + "h": 59 + }, + "frame": { + "x": 297, + "y": 120, + "w": 60, + "h": 59 + } + }, + { + "filename": "0020.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 5, + "w": 60, + "h": 59 + }, + "frame": { + "x": 297, + "y": 179, + "w": 60, + "h": 59 + } + }, + { + "filename": "0060.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 5, + "w": 60, + "h": 59 + }, + "frame": { + "x": 297, + "y": 179, + "w": 60, + "h": 59 + } + }, + { + "filename": "0100.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 5, + "w": 60, + "h": 59 + }, + "frame": { + "x": 297, + "y": 179, + "w": 60, + "h": 59 + } + }, + { + "filename": "0136.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 5, + "w": 60, + "h": 59 + }, + "frame": { + "x": 240, + "y": 238, + "w": 60, + "h": 59 + } + }, + { + "filename": "0137.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 5, + "w": 60, + "h": 59 + }, + "frame": { + "x": 240, + "y": 238, + "w": 60, + "h": 59 + } + }, + { + "filename": "0138.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 5, + "w": 60, + "h": 59 + }, + "frame": { + "x": 240, + "y": 238, + "w": 60, + "h": 59 + } + }, + { + "filename": "0139.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 5, + "w": 60, + "h": 59 + }, + "frame": { + "x": 240, + "y": 238, + "w": 60, + "h": 59 + } + }, + { + "filename": "0140.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 60, + "h": 64 + }, + "spriteSourceSize": { + "x": 0, + "y": 5, + "w": 60, + "h": 59 + }, + "frame": { + "x": 240, + "y": 297, + "w": 60, + "h": 59 + } + } + ] + } + ], + "meta": { + "app": "https://www.codeandweb.com/texturepacker", + "version": "3.0", + "smartupdate": "$TexturePacker:SmartUpdate:3f581df65b7dcf8984f961048fb9645f:67fb2fa9ab4447899b4eea6d258c1016:5a1a682f8dbfe0b157a698e77c269c7f$" + } +} \ No newline at end of file diff --git a/public/images/pokemon/variant/334_2.png b/public/images/pokemon/variant/334_2.png new file mode 100644 index 0000000000000000000000000000000000000000..94457f721e36534af7b024405c7aae558c75ce72 GIT binary patch literal 24583 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