Skip to content

Commit

Permalink
feat: add Legends Arceus data
Browse files Browse the repository at this point in the history
  • Loading branch information
favna committed Feb 19, 2022
1 parent 6d85c9a commit 14affc4
Show file tree
Hide file tree
Showing 14 changed files with 1,532 additions and 42 deletions.
8 changes: 4 additions & 4 deletions src/assets/abilities.ts
Original file line number Diff line number Diff line change
Expand Up @@ -328,9 +328,9 @@ export const abilities = new GraphQLCollection<string, PokemonTypes.Ability>([
[
'dazzling',
{
desc: 'While this Pokémon is active, priority moves from opposing Pokémon targeted at allies are prevented from having an effect.',
desc: 'Priority moves used by opposing Pokémon targeting this Pokémon or its allies are prevented from having an effect.',
name: 'Dazzling',
shortDesc: 'While this Pokémon is active, allies are protected from opposing priority moves.'
shortDesc: 'This Pokémon and its allies are protected from opposing priority moves.'
}
],
[
Expand Down Expand Up @@ -1326,9 +1326,9 @@ export const abilities = new GraphQLCollection<string, PokemonTypes.Ability>([
[
'queenlymajesty',
{
desc: 'While this Pokémon is active, priority moves from opposing Pokémon targeted at allies are prevented from having an effect.',
desc: 'Priority moves used by opposing Pokémon targeting this Pokémon or its allies are prevented from having an effect.',
name: 'Queenly Majesty',
shortDesc: 'While this Pokémon is active, allies are protected from opposing priority moves.'
shortDesc: 'This Pokémon and its allies are protected from opposing priority moves.'
}
],
[
Expand Down
9 changes: 9 additions & 0 deletions src/assets/items.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3414,6 +3414,15 @@ export const items = new GraphQLCollection<string, PokemonTypes.Item>([
name: 'Venusaurite'
}
],
[
'vilevial',
{
desc: 'If held by a Venomicon, its Poison- and Flying-type attacks have 1.2x power.',
gen: 8,
isNonstandard: 'CAP',
name: 'Vile Vial'
}
],
[
'wacanberry',
{
Expand Down
38 changes: 19 additions & 19 deletions src/assets/moves.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7509,7 +7509,7 @@ export const moves = new GraphQLCollection<string, PokemonTypes.Move>([
accuracy: 100,
basePower: '10',
category: 'Physical',
desc: "Power is equal to the base move's Max Move power. If this move is successful, the Speed of each Pokémon on the user's side is raised by 1 stage, even if they have a substitute.",
desc: "Power is equal to the base move's Max Move power. If this move is successful, the Speed of each Pokémon on the user's side is raised by 1 stage, even if they have a substitute. This effect does not happen if the user is not Dynamaxed. If this move is used as a base move, it deals damage with a power of 0.",
name: 'Max Airstream',
pp: 5,
priority: 0,
Expand All @@ -7525,7 +7525,7 @@ export const moves = new GraphQLCollection<string, PokemonTypes.Move>([
accuracy: 100,
basePower: '10',
category: 'Physical',
desc: "Power is equal to the base move's Max Move power. If this move is successful, the Special Defense of each Pokémon on the opposing side is lowered by 1 stage, even if they have a substitute.",
desc: "Power is equal to the base move's Max Move power. If this move is successful, the Special Defense of each Pokémon on the opposing side is lowered by 1 stage, even if they have a substitute. This effect does not happen if the user is not Dynamaxed. If this move is used as a base move, it deals damage with a power of 0.",
name: 'Max Darkness',
pp: 5,
priority: 0,
Expand All @@ -7541,7 +7541,7 @@ export const moves = new GraphQLCollection<string, PokemonTypes.Move>([
accuracy: 100,
basePower: '100',
category: 'Physical',
desc: "Power is equal to the base move's Max Move power. If this move is successful, the effect of Sunny Day begins.",
desc: "Power is equal to the base move's Max Move power. If this move is successful, the effect of Sunny Day begins. This effect does not happen if the user is not Dynamaxed. If this move is used as a base move, it deals damage with a power of 0.",
name: 'Max Flare',
pp: 5,
priority: 0,
Expand All @@ -7557,7 +7557,7 @@ export const moves = new GraphQLCollection<string, PokemonTypes.Move>([
accuracy: 100,
basePower: '10',
category: 'Physical',
desc: "Power is equal to the base move's Max Move power. If this move is successful, the Special Attack of each Pokémon on the opposing side is lowered by 1 stage, even if they have a substitute.",
desc: "Power is equal to the base move's Max Move power. If this move is successful, the Special Attack of each Pokémon on the opposing side is lowered by 1 stage, even if they have a substitute. This effect does not happen if the user is not Dynamaxed. If this move is used as a base move, it deals damage with a power of 0.",
name: 'Max Flutterby',
pp: 5,
priority: 0,
Expand All @@ -7573,7 +7573,7 @@ export const moves = new GraphQLCollection<string, PokemonTypes.Move>([
accuracy: 100,
basePower: '10',
category: 'Physical',
desc: "Power is equal to the base move's Max Move power. If this move is successful, the effect of Rain Dance begins.",
desc: "Power is equal to the base move's Max Move power. If this move is successful, the effect of Rain Dance begins. This effect does not happen if the user is not Dynamaxed. If this move is used as a base move, it deals damage with a power of 0.",
name: 'Max Geyser',
pp: 5,
priority: 0,
Expand Down Expand Up @@ -7621,7 +7621,7 @@ export const moves = new GraphQLCollection<string, PokemonTypes.Move>([
accuracy: 100,
basePower: '10',
category: 'Physical',
desc: "Power is equal to the base move's Max Move power. If this move is successful, the effect of Hail begins.",
desc: "Power is equal to the base move's Max Move power. If this move is successful, the effect of Hail begins. This effect does not happen if the user is not Dynamaxed. If this move is used as a base move, it deals damage with a power of 0.",
name: 'Max Hailstorm',
pp: 5,
priority: 0,
Expand All @@ -7637,7 +7637,7 @@ export const moves = new GraphQLCollection<string, PokemonTypes.Move>([
accuracy: 100,
basePower: '10',
category: 'Physical',
desc: "Boosts the user and its allies' Attack by 1 stage. BP scales with the base move's BP.",
desc: "Boosts the user and its allies' Attack by 1 stage. BP scales with the base move's BP. This effect does not happen if the user is not Dynamaxed. If this move is used as a base move, it deals damage with a power of 0.",
name: 'Max Knuckle',
pp: 5,
priority: 0,
Expand All @@ -7653,7 +7653,7 @@ export const moves = new GraphQLCollection<string, PokemonTypes.Move>([
accuracy: 100,
basePower: '10',
category: 'Physical',
desc: "Power is equal to the base move's Max Move power. If this move is successful, the effect of Electric Terrain begins.",
desc: "Power is equal to the base move's Max Move power. If this move is successful, the effect of Electric Terrain begins. This effect does not happen if the user is not Dynamaxed. If this move is used as a base move, it deals damage with a power of 0.",
name: 'Max Lightning',
pp: 5,
priority: 0,
Expand All @@ -7669,7 +7669,7 @@ export const moves = new GraphQLCollection<string, PokemonTypes.Move>([
accuracy: 100,
basePower: '10',
category: 'Physical',
desc: "Power is equal to the base move's Max Move power. If this move is successful, the effect of Psychic Terrain begins.",
desc: "Power is equal to the base move's Max Move power. If this move is successful, the effect of Psychic Terrain begins. This effect does not happen if the user is not Dynamaxed. If this move is used as a base move, it deals damage with a power of 0.",
name: 'Max Mindstorm',
pp: 5,
priority: 0,
Expand All @@ -7685,7 +7685,7 @@ export const moves = new GraphQLCollection<string, PokemonTypes.Move>([
accuracy: 100,
basePower: '10',
category: 'Physical',
desc: "Power is equal to the base move's Max Move power. If this move is successful, the Special Attack of each Pokémon on the user's side is raised by 1 stage, even if they have a substitute.",
desc: "Power is equal to the base move's Max Move power. If this move is successful, the Special Attack of each Pokémon on the user's side is raised by 1 stage, even if they have a substitute. This effect does not happen if the user is not Dynamaxed. If this move is used as a base move, it deals damage with a power of 0.",
name: 'Max Ooze',
pp: 5,
priority: 0,
Expand All @@ -7701,7 +7701,7 @@ export const moves = new GraphQLCollection<string, PokemonTypes.Move>([
accuracy: 100,
basePower: '10',
category: 'Physical',
desc: "Power is equal to the base move's Max Move power. If this move is successful, the effect of Grassy Terrain begins.",
desc: "Power is equal to the base move's Max Move power. If this move is successful, the effect of Grassy Terrain begins. This effect does not happen if the user is not Dynamaxed. If this move is used as a base move, it deals damage with a power of 0.",
name: 'Max Overgrowth',
pp: 5,
priority: 0,
Expand All @@ -7717,7 +7717,7 @@ export const moves = new GraphQLCollection<string, PokemonTypes.Move>([
accuracy: 100,
basePower: '10',
category: 'Physical',
desc: "Power is equal to the base move's Max Move power. If this move is successful, the Defense of each Pokémon on the opposing side is lowered by 1 stage, even if they have a substitute.",
desc: "Power is equal to the base move's Max Move power. If this move is successful, the Defense of each Pokémon on the opposing side is lowered by 1 stage, even if they have a substitute. This effect does not happen if the user is not Dynamaxed. If this move is used as a base move, it deals damage with a power of 0.",
name: 'Max Phantasm',
pp: 5,
priority: 0,
Expand All @@ -7733,7 +7733,7 @@ export const moves = new GraphQLCollection<string, PokemonTypes.Move>([
accuracy: 100,
basePower: '10',
category: 'Physical',
desc: "Power is equal to the base move's Max Move power. If this move is successful, the Special Defense of each Pokémon on the user's side is raised by 1 stage, even if they have a substitute.",
desc: "Power is equal to the base move's Max Move power. If this move is successful, the Special Defense of each Pokémon on the user's side is raised by 1 stage, even if they have a substitute. This effect does not happen if the user is not Dynamaxed. If this move is used as a base move, it deals damage with a power of 0.",
name: 'Max Quake',
pp: 5,
priority: 0,
Expand All @@ -7749,7 +7749,7 @@ export const moves = new GraphQLCollection<string, PokemonTypes.Move>([
accuracy: 100,
basePower: '10',
category: 'Physical',
desc: "Power is equal to the base move's Max Move power. If this move is successful, the effect of Sandstorm begins.",
desc: "Power is equal to the base move's Max Move power. If this move is successful, the effect of Sandstorm begins. This effect does not happen if the user is not Dynamaxed. If this move is used as a base move, it deals damage with a power of 0.",
name: 'Max Rockfall',
pp: 5,
priority: 0,
Expand All @@ -7765,7 +7765,7 @@ export const moves = new GraphQLCollection<string, PokemonTypes.Move>([
accuracy: 100,
basePower: '10',
category: 'Physical',
desc: "Power is equal to the base move's Max Move power. If this move is successful, the effect of Misty Terrain begins.",
desc: "Power is equal to the base move's Max Move power. If this move is successful, the effect of Misty Terrain begins. This effect does not happen if the user is not Dynamaxed. If this move is used as a base move, it deals damage with a power of 0.",
name: 'Max Starfall',
pp: 5,
priority: 0,
Expand All @@ -7781,7 +7781,7 @@ export const moves = new GraphQLCollection<string, PokemonTypes.Move>([
accuracy: 100,
basePower: '10',
category: 'Physical',
desc: "Power is equal to the base move's Max Move power. If this move is successful, the Defense of each Pokémon on the user's side is raised by 1 stage, even if they have a substitute.",
desc: "Power is equal to the base move's Max Move power. If this move is successful, the Defense of each Pokémon on the user's side is raised by 1 stage, even if they have a substitute. This effect does not happen if the user is not Dynamaxed. If this move is used as a base move, it deals damage with a power of 0.",
name: 'Max Steelspike',
pp: 5,
priority: 0,
Expand All @@ -7797,7 +7797,7 @@ export const moves = new GraphQLCollection<string, PokemonTypes.Move>([
accuracy: 100,
basePower: '10',
category: 'Physical',
desc: "Power is equal to the base move's Max Move power. If this move is successful, the Speed of each Pokémon on the opposing side is lowered by 1 stage, even if they have a substitute.",
desc: "Power is equal to the base move's Max Move power. If this move is successful, the Speed of each Pokémon on the opposing side is lowered by 1 stage, even if they have a substitute. This effect does not happen if the user is not Dynamaxed. If this move is used as a base move, it deals damage with a power of 0.",
name: 'Max Strike',
pp: 5,
priority: 0,
Expand All @@ -7813,7 +7813,7 @@ export const moves = new GraphQLCollection<string, PokemonTypes.Move>([
accuracy: 100,
basePower: '10',
category: 'Physical',
desc: "Power is equal to the base move's Max Move power. If this move is successful, the Attack of each Pokémon on the opposing side is lowered by 1 stage, even if they have a substitute.",
desc: "Power is equal to the base move's Max Move power. If this move is successful, the Attack of each Pokémon on the opposing side is lowered by 1 stage, even if they have a substitute. This effect does not happen if the user is not Dynamaxed. If this move is used as a base move, it deals damage with a power of 0.",
name: 'Max Wyrmwind',
pp: 5,
priority: 0,
Expand Down Expand Up @@ -8080,7 +8080,7 @@ export const moves = new GraphQLCollection<string, PokemonTypes.Move>([
basePower: '0',
category: 'Status',
contestType: 'Cute',
desc: 'While the user remains active, this move is replaced by the last move used by the target. The copied move has the maximum PP for that move. Fails if the target has not made a move, if the user has Transformed, if the user already knows the move, or if the move is Chatter, Dynamax Cannon, Mimic, Sketch, Struggle, Transform, or any Z-Move.',
desc: 'While the user remains active, this move is replaced by the last move used by the target. The copied move has the maximum PP for that move. Fails if the target has not made a move, if the user has Transformed, if the user already knows the move, or if the move is Behemoth Bash, Behemoth Blade, Chatter, Dynamax Cannon, Mimic, Sketch, Struggle, Transform, or any Z-Move.',
name: 'Mimic',
pp: 10,
priority: 0,
Expand Down
3 changes: 2 additions & 1 deletion src/assets/pokedex-data/cap.ts
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@ const entries: [string, PokemonTypes.DexEntry][] = [
abilities: {
first: 'Rock Head',
second: 'Battle Armor',
hidden: 'White Smoke'
hidden: 'Contrary'
},
baseStats: { hp: 120, atk: 70, def: 105, spa: 95, spd: 90, spe: 60 },
color: 'Brown',
Expand Down Expand Up @@ -968,6 +968,7 @@ const entries: [string, PokemonTypes.DexEntry][] = [
heightm: 1.4,
isEggObtainable: false,
num: -39,
otherFormes: ['crucibelle'],
specialBackSprite: 'https://play.pokemonshowdown.com/sprites/gen5-back/crucibelle-mega.png',
specialShinyBackSprite: 'https://play.pokemonshowdown.com/sprites/gen5-back-shiny/crucibelle-mega.png',
specialShinySprite: 'https://play.pokemonshowdown.com/sprites/gen5-shiny/crucibelle-mega.png',
Expand Down
Loading

0 comments on commit 14affc4

Please sign in to comment.