Skip to content

Commit

Permalink
feat: add Teal Mask DLC Pokémon
Browse files Browse the repository at this point in the history
  • Loading branch information
favna committed Nov 27, 2023
1 parent 2927a80 commit 2815898
Show file tree
Hide file tree
Showing 10 changed files with 298 additions and 28 deletions.
2 changes: 1 addition & 1 deletion graphql/resolvers.graphql
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ type Query {
offset: Int = 0

"Return only this many results, starting from the offset"
take: Int = 1392
take: Int = 1406

"Reverses the dataset before paginating"
reverse: Boolean = false
Expand Down
69 changes: 69 additions & 0 deletions src/lib/assets/pokedex-data/cap.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1584,6 +1584,75 @@ const entries: [string, PokemonTypes.DexEntry][] = [
types: [TypesEnum.Ground],
weightkg: 303.9
}
],
[
'ababo',
{
abilities: { first: 'pixilate', second: 'rattled', hidden: 'owntempo' },
baseStats: { hp: 42, atk: 35, def: 27, spa: 35, spd: 35, spe: 38 },
color: 'White',
eggGroups: ['Undiscovered'],
evYields: { atk: 0, def: 0, hp: 0, spa: 0, spd: 0, spe: 0 },
genderRatio: { male: '75%', female: '25%' },
heightm: 0.5,
isEggObtainable: false,
num: -69,
evos: ['scattervein'],
specialBackSprite: 'https://play.pokemonshowdown.com/sprites/gen5-back/ababo.png',
specialShinyBackSprite: 'https://play.pokemonshowdown.com/sprites/gen5-back-shiny/ababo.png',
specialShinySprite: 'https://play.pokemonshowdown.com/sprites/gen5-shiny/ababo.png',
specialSprite: 'https://play.pokemonshowdown.com/sprites/gen5/ababo.png',
species: 'ababo',
types: [TypesEnum.Fairy],
weightkg: 3.5
}
],
[
'scattervein',
{
abilities: { first: 'pixilate', second: 'intimidate', hidden: 'owntempo' },
baseStats: { hp: 75, atk: 74, def: 87, spa: 62, spd: 89, spe: 63 },
color: 'Pink',
eggGroups: ['Monster', 'Fairy'],
evYields: { atk: 0, def: 0, hp: 0, spa: 0, spd: 0, spe: 0 },
evoLevel: 'Level up with happiness of at least 220',
genderRatio: { male: '75%', female: '25%' },
heightm: 1.5,
isEggObtainable: false,
num: -70,
evos: ['hemogoblin'],
prevo: 'ababo',
specialBackSprite: 'https://play.pokemonshowdown.com/sprites/gen5-back/scattervein.png',
specialShinyBackSprite: 'https://play.pokemonshowdown.com/sprites/gen5-back-shiny/scattervein.png',
specialShinySprite: 'https://play.pokemonshowdown.com/sprites/gen5-shiny/scattervein.png',
specialSprite: 'https://play.pokemonshowdown.com/sprites/gen5/scattervein.png',
species: 'scattervein',
types: [TypesEnum.Fairy],
weightkg: 25
}
],
[
'hemogoblin',
{
abilities: { first: 'pixilate', second: 'intimidate', hidden: 'owntempo' },
baseStats: { hp: 90, atk: 96, def: 87, spa: 96, spd: 89, spe: 55 },
color: 'Pink',
eggGroups: ['Monster', 'Fairy'],
evYields: { atk: 0, def: 0, hp: 0, spa: 0, spd: 0, spe: 0 },
evoLevel: 'use Fire Stone',
genderRatio: { male: '75%', female: '25%' },
heightm: 1.4,
isEggObtainable: false,
num: -71,
prevo: 'scattervein',
specialBackSprite: 'https://play.pokemonshowdown.com/sprites/gen5-back/hemogoblin.png',
specialShinyBackSprite: 'https://play.pokemonshowdown.com/sprites/gen5-back-shiny/hemogoblin.png',
specialShinySprite: 'https://play.pokemonshowdown.com/sprites/gen5-shiny/hemogoblin.png',
specialSprite: 'https://play.pokemonshowdown.com/sprites/gen5/hemogoblin.png',
species: 'scattervein',
types: [TypesEnum.Fairy, TypesEnum.Fire],
weightkg: 85
}
]
];

Expand Down
8 changes: 4 additions & 4 deletions src/lib/assets/pokedex-data/gen1.ts
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ const entries: [string, PokemonTypes.DexEntry][] = [
forme: 'Gmax',
formeLetter: 'G',
genderRatio: { male: '87.5%', female: '12.5%' },
heightm: 2,
heightm: 24,
isEggObtainable: true,
levellingRate: 'Medium Slow',
minimumHatchTime: 5140,
Expand Down Expand Up @@ -395,7 +395,7 @@ const entries: [string, PokemonTypes.DexEntry][] = [
forme: 'Gmax',
formeLetter: 'G',
genderRatio: { male: '87.5%', female: '12.5%' },
heightm: 1.6,
heightm: 25,
isEggObtainable: true,
levellingRate: 'Medium Slow',
minimumHatchTime: 5140,
Expand Down Expand Up @@ -5055,7 +5055,7 @@ const entries: [string, PokemonTypes.DexEntry][] = [
specialSprite: 'https://play.pokemonshowdown.com/sprites/gen5/tauros-paldeablaze.png',
species: 'tauros-paldea-blaze',
types: [TypesEnum.Fighting, TypesEnum.Fire],
weightkg: 88.4,
weightkg: 85,
aliases: ['paldeanfiretauros', 'taurospf', 'paldeantaurosfire', 'paldeaonblazetaurus', 'pladeantaurosblaze', 'taurospaldeafire']
}
],
Expand Down Expand Up @@ -5084,7 +5084,7 @@ const entries: [string, PokemonTypes.DexEntry][] = [
specialSprite: 'https://play.pokemonshowdown.com/sprites/gen5/tauros-paldeaaqua.png',
species: 'tauros-paldea-aqua',
types: [TypesEnum.Fighting, TypesEnum.Water],
weightkg: 88.4,
weightkg: 110,
aliases: ['paldeanwatertauros', 'taurospw', 'paldeantauroswater', 'paldeanaquatauros', 'paldeantaurosaqua', 'taurospaldeawater']
}
],
Expand Down
2 changes: 1 addition & 1 deletion src/lib/assets/pokedex-data/gen2.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1090,7 +1090,7 @@ const entries: [string, PokemonTypes.DexEntry][] = [
otherFormes: ['wooper'],
species: 'wooper-paldea',
types: [TypesEnum.Poison, TypesEnum.Ground],
weightkg: 8.5,
weightkg: 11,
aliases: ['wooperp']
}
],
Expand Down
2 changes: 1 addition & 1 deletion src/lib/assets/pokedex-data/gen3.ts
Original file line number Diff line number Diff line change
Expand Up @@ -665,7 +665,7 @@ const entries: [string, PokemonTypes.DexEntry][] = [
[
'shiftry',
{
abilities: { first: 'chlorophyll', second: 'earlybird', hidden: 'pickpocket' },
abilities: { first: 'chlorophyll', second: 'windrider', hidden: 'pickpocket' },
baseStats: { hp: 90, atk: 100, def: 60, spa: 90, spd: 60, spe: 80 },
catchRate: { base: 45, percentageWithOrdinaryPokeballAtFullHealth: '11.9%' },
color: 'Brown',
Expand Down
6 changes: 3 additions & 3 deletions src/lib/assets/pokedex-data/gen4.ts
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@ const entries: [string, PokemonTypes.DexEntry][] = [
[
'piplup',
{
abilities: { first: 'torrent', hidden: 'defiant' },
abilities: { first: 'torrent', hidden: 'competitive' },
baseStats: { hp: 53, atk: 51, def: 53, spa: 61, spd: 56, spe: 40 },
catchRate: { base: 45, percentageWithOrdinaryPokeballAtFullHealth: '11.9%' },
color: 'Blue',
Expand All @@ -166,7 +166,7 @@ const entries: [string, PokemonTypes.DexEntry][] = [
[
'prinplup',
{
abilities: { first: 'torrent', hidden: 'defiant' },
abilities: { first: 'torrent', hidden: 'competitive' },
baseStats: { hp: 64, atk: 66, def: 68, spa: 81, spd: 76, spe: 50 },
catchRate: { base: 45, percentageWithOrdinaryPokeballAtFullHealth: '11.9%' },
color: 'Blue',
Expand All @@ -190,7 +190,7 @@ const entries: [string, PokemonTypes.DexEntry][] = [
[
'empoleon',
{
abilities: { first: 'torrent', hidden: 'defiant' },
abilities: { first: 'torrent', hidden: 'competitive' },
baseStats: { hp: 84, atk: 86, def: 88, spa: 111, spd: 101, spe: 60 },
catchRate: { base: 45, percentageWithOrdinaryPokeballAtFullHealth: '11.9%' },
color: 'Blue',
Expand Down
2 changes: 1 addition & 1 deletion src/lib/assets/pokedex-data/gen6.ts
Original file line number Diff line number Diff line change
Expand Up @@ -489,7 +489,7 @@ const entries: [string, PokemonTypes.DexEntry][] = [
[
'vivillonpokeball',
{
abilities: { first: 'shielddust', second: 'compoundeyes' },
abilities: { first: 'shielddust', second: 'compoundeyes', hidden: 'friendguard' },
baseSpecies: 'Vivillon',
baseStats: { hp: 80, atk: 52, def: 50, spa: 90, spd: 50, spe: 89 },
catchRate: { base: 45, percentageWithOrdinaryPokeballAtFullHealth: '11.9%' },
Expand Down
42 changes: 32 additions & 10 deletions src/lib/assets/pokedex-data/gen8.ts
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ const entries: [string, PokemonTypes.DexEntry][] = [
forme: 'Gmax',
formeLetter: 'G',
genderRatio: { male: '87.5%', female: '12.5%' },
heightm: 3,
heightm: 28,
isEggObtainable: true,
levellingRate: 'Medium Slow',
minimumHatchTime: 5140,
Expand Down Expand Up @@ -176,7 +176,7 @@ const entries: [string, PokemonTypes.DexEntry][] = [
forme: 'Gmax',
formeLetter: 'G',
genderRatio: { male: '87.5%', female: '12.5%' },
heightm: 3,
heightm: 27,
isEggObtainable: true,
levellingRate: 'Medium Slow',
minimumHatchTime: 5140,
Expand Down Expand Up @@ -268,7 +268,7 @@ const entries: [string, PokemonTypes.DexEntry][] = [
forme: 'Gmax',
formeLetter: 'G',
genderRatio: { male: '87.5%', female: '12.5%' },
heightm: 3,
heightm: 40,
isEggObtainable: true,
levellingRate: 'Medium Slow',
minimumHatchTime: 5140,
Expand Down Expand Up @@ -848,7 +848,7 @@ const entries: [string, PokemonTypes.DexEntry][] = [
color: 'Green',
eggGroups: ['Grass', 'Dragon'],
evYields: { hp: 0, atk: 0, def: 1, spa: 0, spd: 0, spe: 0 },
evos: ['flapple', 'appletun'],
evos: ['flapple', 'appletun', 'dipplin'],
genderRatio: { male: '50%', female: '50%' },
heightm: 0.2,
isEggObtainable: true,
Expand Down Expand Up @@ -2578,7 +2578,7 @@ const entries: [string, PokemonTypes.DexEntry][] = [
forme: 'Rapid-Strike',
formeLetter: 'RS',
genderRatio: { male: '87.5%', female: '12.5%' },
heightm: 1.9,
heightm: 29,
isEggObtainable: false,
levellingRate: 'Slow',
minimumHatchTime: 30840,
Expand All @@ -2605,7 +2605,7 @@ const entries: [string, PokemonTypes.DexEntry][] = [
forme: 'Gmax',
formeLetter: 'G',
genderRatio: { male: '87.5%', female: '12.5%' },
heightm: 3,
heightm: 29,
isEggObtainable: false,
levellingRate: 'Slow',
minimumHatchTime: 30840,
Expand All @@ -2630,15 +2630,15 @@ const entries: [string, PokemonTypes.DexEntry][] = [
forme: 'Rapid-Strike-Gmax',
formeLetter: 'RSG',
genderRatio: { male: '87.5%', female: '12.5%' },
heightm: 3,
heightm: 26,
isEggObtainable: false,
levellingRate: 'Slow',
minimumHatchTime: 30840,
num: 892,
otherFormes: ['urshifu', 'urshifugmax', 'urshifurapidstrike'],
species: 'urshifu-rapid-strike-gmax',
types: [TypesEnum.Fighting, TypesEnum.Water],
weightkg: 105,
weightkg: 0,
legendary: true
}
],
Expand Down Expand Up @@ -2898,12 +2898,34 @@ const entries: [string, PokemonTypes.DexEntry][] = [
heightm: 2.4,
isEggObtainable: false,
num: 901,
otherFormes: ['ursalunabloodmoon'],
prevo: 'ursaring',
species: 'ursaluna',
types: [TypesEnum.Ground, TypesEnum.Normal],
weightkg: 290
}
],
[
'ursalunabloodmoon',
{
abilities: { first: 'mindseye' },
baseSpecies: 'ursaluna',
baseStats: { hp: 113, atk: 70, def: 120, spa: 135, spd: 65, spe: 52 },
color: 'Brown',
eggGroups: ['Field'],
forme: 'Bloodmoon',
formeLetter: 'B',
evYields: { hp: 0, atk: 0, def: 0, spa: 3, spd: 0, spe: 0 },
genderRatio: { male: '100%', female: '0%' },
heightm: 2.7,
isEggObtainable: false,
num: 901,
otherFormes: ['ursaluna'],
species: 'ursalun-bloodmoon',
types: [TypesEnum.Ground, TypesEnum.Normal],
weightkg: 333
}
],
[
'basculegion',
{
Expand Down Expand Up @@ -2976,13 +2998,13 @@ const entries: [string, PokemonTypes.DexEntry][] = [
evoLevel: 'use Strong style Barb Barrage 20 times',
evYields: { hp: 0, atk: 1, def: 0, spa: 0, spd: 0, spe: 0 },
genderRatio: { male: '50%', female: '50%' },
heightm: 0.5,
heightm: 2.5,
isEggObtainable: false,
num: 904,
prevo: 'qwilfishhisui',
species: 'overqwil',
types: [TypesEnum.Dark, TypesEnum.Poison],
weightkg: 3.9
weightkg: 60.5
}
],
[
Expand Down
Loading

0 comments on commit 2815898

Please sign in to comment.