From 7b06ba3f4852fc395667ab4b08b368cee36387f6 Mon Sep 17 00:00:00 2001 From: Shiva Devarajan Date: Thu, 16 Nov 2023 20:56:27 -0500 Subject: [PATCH] Nov 16 Gay, dpp IU --- config/formats.ts | 8 +- data/abilities.ts | 24 ++ data/mods/gen4/formats-data.ts | 108 ++--- data/mods/gen9vgcgay/abilities.ts | 4 + data/mods/gen9vgcgay/learnsets.ts | 643 ++---------------------------- data/mods/gen9vgcgay/moves.ts | 16 +- data/mods/gen9vgcgay/pokedex.ts | 20 +- data/text/abilities.ts | 7 + data/typechart.ts | 1 + 9 files changed, 149 insertions(+), 682 deletions(-) diff --git a/config/formats.ts b/config/formats.ts index 1cc8c6a61d6e..e068b64062df 100644 --- a/config/formats.ts +++ b/config/formats.ts @@ -306,14 +306,14 @@ export const Formats: FormatList = [ banlist: ['ZU', 'SUBL'], }, { - name: "[Gen 4] 7U", + name: "[Gen 4] IU", threads: [ `• DPP 7U`, ], mod: 'gen4', searchShow: true, ruleset: ['[Gen 4] SU'], - banlist: ['SU', '7UBL'], + banlist: ['SU', 'IUBL'], unbanlist: ['Damp Rock'], }, { @@ -323,8 +323,8 @@ export const Formats: FormatList = [ ], mod: 'gen4', searchShow: true, - ruleset: ['[Gen 4] 7U'], - banlist: ['7U', '8UBL'], + ruleset: ['[Gen 4] IU'], + banlist: ['IU', '8UBL'], }, { name: "[Gen 4] 9U", diff --git a/data/abilities.ts b/data/abilities.ts index 9959bbfa5fb1..5da1406311ef 100644 --- a/data/abilities.ts +++ b/data/abilities.ts @@ -5722,4 +5722,28 @@ export const Abilities: {[abilityid: string]: AbilityData} = { rating: 1.5, num: -44, }, + machinelearning: { + onSwitchIn(pokemon) { + this.effectState.lastBoost = 'N'; + }, + onDamagingHit(damage, target, source, move) { + if (move.category === "Special") { + if (this.effectState.lastBoost === 'P') { + this.boost({def: -1}); + } + this.boost({spd: 1}); + this.effectState.lastBoost = "S"; + } else if (move.category === "Physical") { + if (this.effectState.lastBoost === 'S') { + this.boost({spd: -1}); + } + this.boost({def: 1}); + this.effectState.lastBoost = "P"; + } + }, + name: "Machine Learning", + isNonstandard: "CAP", + rating: 3.5, + num: -45, + }, }; diff --git a/data/mods/gen4/formats-data.ts b/data/mods/gen4/formats-data.ts index 93ca10c3ef58..ef8d23447656 100644 --- a/data/mods/gen4/formats-data.ts +++ b/data/mods/gen4/formats-data.ts @@ -12,7 +12,7 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "10U", }, charmeleon: { - tier: "7U", + tier: "IU", }, charizard: { tier: "NU", @@ -93,7 +93,7 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "10U", }, nidorina: { - tier: "7U", + tier: "IU", }, nidoqueen: { tier: "NU", @@ -111,7 +111,7 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "10U", }, clefairy: { - tier: "SU", + tier: "IU", }, clefable: { tier: "UU", @@ -129,7 +129,7 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "9U", }, wigglytuff: { - tier: "SU", + tier: "IU", }, zubat: { tier: "10U", @@ -198,7 +198,7 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "10U", }, poliwhirl: { - tier: "7U", + tier: "IU", }, poliwrath: { tier: "NU", @@ -243,13 +243,13 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "9U", }, graveler: { - tier: "7U", + tier: "IU", }, golem: { tier: "NU", }, ponyta: { - tier: "7U", + tier: "IU", }, rapidash: { tier: "PU", @@ -294,7 +294,7 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "PU", }, shellder: { - tier: "7U", + tier: "IU", }, cloyster: { tier: "UU", @@ -309,7 +309,7 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "OU", }, onix: { - tier: "7U", + tier: "IU", }, steelix: { tier: "UU", @@ -327,7 +327,7 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "PU", }, voltorb: { - tier: "7U", + tier: "IU", }, electrode: { tier: "NU", @@ -339,7 +339,7 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "UU", }, cubone: { - tier: "7U", + tier: "IU", }, marowak: { tier: "PU", @@ -357,13 +357,13 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "UU", }, lickitung: { - tier: "7U", + tier: "IU", }, lickilicky: { tier: "NU", }, koffing: { - tier: "7U", + tier: "IU", }, weezing: { tier: "UU", @@ -408,10 +408,10 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "9U", }, seaking: { - tier: "7U", + tier: "IU", }, staryu: { - tier: "7U", + tier: "IU", }, starmie: { tier: "OU", @@ -435,7 +435,7 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "NU", }, elekid: { - tier: "7U", + tier: "IU", }, electabuzz: { tier: "PU", @@ -495,7 +495,7 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "PU", }, porygon: { - tier: "7U", + tier: "IU", }, porygon2: { tier: "NU", @@ -510,7 +510,7 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "UU", }, kabuto: { - tier: "7U", + tier: "IU", }, kabutops: { tier: "UU", @@ -552,7 +552,7 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "9U", }, bayleef: { - tier: "7U", + tier: "IU", }, meganium: { tier: "NU", @@ -570,7 +570,7 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "9U", }, croconaw: { - tier: "7U", + tier: "IU", }, feraligatr: { tier: "UU", @@ -579,7 +579,7 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "10U", }, furret: { - tier: "7UBL", + tier: "IU", }, hoothoot: { tier: "10U", @@ -597,10 +597,10 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "10U", }, ariados: { - tier: "SU", + tier: "IU", }, chinchou: { - tier: "7U", + tier: "IU", }, lanturn: { tier: "UU", @@ -609,7 +609,7 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "10U", }, togetic: { - tier: "7U", + tier: "IU", }, togekiss: { tier: "(OU)", @@ -633,7 +633,7 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "9U", }, marill: { - tier: "7U", + tier: "IU", }, azumarill: { tier: "UU", @@ -654,7 +654,7 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "NU", }, aipom: { - tier: "7U", + tier: "IU", }, ambipom: { tier: "UU", @@ -727,7 +727,7 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "UU", }, shuckle: { - tier: "7U", + tier: "IU", }, heracross: { tier: "UUBL", @@ -760,7 +760,7 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "(OU)", }, corsola: { - tier: "SU", + tier: "IU", }, remoraid: { tier: "8U", @@ -769,7 +769,7 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "SU", }, delibird: { - tier: "7U", + tier: "IU", }, mantyke: { tier: "8U", @@ -814,7 +814,7 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "9U", }, pupitar: { - tier: "7U", + tier: "IU", }, tyranitar: { tier: "OU", @@ -880,7 +880,7 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "11U", }, dustox: { - tier: "SU", + tier: "IU", }, lotad: { tier: "10U", @@ -895,13 +895,13 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "9U", }, nuzleaf: { - tier: "7U", + tier: "IU", }, shiftry: { tier: "NU", }, taillow: { - tier: "7U", + tier: "IU", }, swellow: { tier: "UU", @@ -970,7 +970,7 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "UU", }, nosepass: { - tier: "7U", + tier: "IU", }, probopass: { tier: "ZU", @@ -988,7 +988,7 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "ZU", }, aron: { - tier: "7U", + tier: "IU", }, lairon: { tier: "ZU", @@ -1018,10 +1018,10 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "8U", }, illumise: { - tier: "7U", + tier: "IU", }, budew: { - tier: "SU", + tier: "IU", }, roselia: { tier: "NU", @@ -1042,7 +1042,7 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "NU", }, wailmer: { - tier: "SU", + tier: "IU", }, wailord: { tier: "ZU", @@ -1066,7 +1066,7 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "9U", }, trapinch: { - tier: "SU", + tier: "IU", }, vibrava: { tier: "SU", @@ -1111,7 +1111,7 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "ZU", }, baltoy: { - tier: "7U", + tier: "IU", }, claydol: { tier: "UU", @@ -1135,7 +1135,7 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "UU", }, castform: { - tier: "7U", + tier: "IU", }, castformsunny: {}, castformrainy: {}, @@ -1150,7 +1150,7 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "ZU", }, duskull: { - tier: "SU", + tier: "IU", }, dusclops: { tier: "NU", @@ -1159,7 +1159,7 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "(OU)", }, tropius: { - tier: "SU", + tier: "IU", }, chingling: { tier: "9U", @@ -1171,7 +1171,7 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "UU", }, snorunt: { - tier: "7U", + tier: "IU", }, glalie: { tier: "PU", @@ -1189,7 +1189,7 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "PU", }, clamperl: { - tier: "7U", + tier: "IU", }, huntail: { tier: "SU", @@ -1291,7 +1291,7 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "10U", }, staravia: { - tier: "7U", + tier: "IU", }, staraptor: { tier: "UUBL", @@ -1318,7 +1318,7 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "ZU", }, cranidos: { - tier: "7U", + tier: "IU", }, rampardos: { tier: "PU", @@ -1327,7 +1327,7 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "8U", }, bastiodon: { - tier: "SU", + tier: "IU", }, burmy: { tier: "11UBL", @@ -1342,16 +1342,16 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "ZU", }, mothim: { - tier: "7U", + tier: "IU", }, combee: { tier: "11UBL", }, vespiquen: { - tier: "SU", + tier: "IU", }, pachirisu: { - tier: "7U", + tier: "IU", }, buizel: { tier: "8U", @@ -1363,7 +1363,7 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "10U", }, cherrim: { - tier: "SU", + tier: "IU", }, cherrimsunshine: { }, @@ -1374,7 +1374,7 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "PU", }, drifloon: { - tier: "7U", + tier: "IU", }, drifblim: { tier: "NU", @@ -1404,7 +1404,7 @@ export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = { tier: "OU", }, chatot: { - tier: "SU", + tier: "IU", }, spiritomb: { tier: "UU", diff --git a/data/mods/gen9vgcgay/abilities.ts b/data/mods/gen9vgcgay/abilities.ts index e84f17dc3cc8..e4252bc5e65c 100644 --- a/data/mods/gen9vgcgay/abilities.ts +++ b/data/mods/gen9vgcgay/abilities.ts @@ -1906,4 +1906,8 @@ export const Abilities: {[k: string]: ModdedAbilityData} = { inherit: true, isNonstandard: null, }, + machinelearning: { + inherit: true, + isNonstandard: null, + }, }; diff --git a/data/mods/gen9vgcgay/learnsets.ts b/data/mods/gen9vgcgay/learnsets.ts index 4b1dba62f7ca..3d34d61ca628 100644 --- a/data/mods/gen9vgcgay/learnsets.ts +++ b/data/mods/gen9vgcgay/learnsets.ts @@ -20710,6 +20710,15 @@ export const Learnsets: {[k: string]: ModdedLearnsetData} = { ], "hiddenpower": [ "9M" + ], + "energyball": [ + "9M" + ], + "mudbomb": [ + "9M" + ], + "mistball": [ + "9M" ] } }, @@ -55941,6 +55950,9 @@ export const Learnsets: {[k: string]: ModdedLearnsetData} = { ], "return": [ "9M" + ], + "lusterpurge": [ + "9M" ] } }, @@ -66006,6 +66018,16 @@ export const Learnsets: {[k: string]: ModdedLearnsetData} = { "4M", "3M" ], + "recover": [ + "8L35", + "8S0", + "7L18", + "7V", + "6L18", + "5L18", + "4L18", + "3L20" + ], "recycle": [ "8L1", "7T", @@ -66240,9 +66262,6 @@ export const Learnsets: {[k: string]: ModdedLearnsetData} = { "storedpower": [ "9M" ], - "firewall": [ - "9M" - ], "weatherball": [ "9M" ], @@ -100106,10 +100125,7 @@ export const Learnsets: {[k: string]: ModdedLearnsetData} = { "4T" ], "luckychant": [ - "7E", - "6E", - "5E", - "4E" + "9M" ], "mimic": [ "3T" @@ -137236,6 +137252,13 @@ export const Learnsets: {[k: string]: ModdedLearnsetData} = { "5M", "4M" ], + "recover": [ + "8L35", + "7L18", + "6L18", + "5L18", + "4L18" + ], "recycle": [ "8L1", "7T", @@ -165932,6 +165955,9 @@ export const Learnsets: {[k: string]: ModdedLearnsetData} = { ], "xscissor": [ "9M" + ], + "slushcrush": [ + "9M" ] } }, @@ -234065,608 +234091,5 @@ export const Learnsets: {[k: string]: ModdedLearnsetData} = { "4E" ] } - }, - "porygon": { - "inherit": true, - "learnset": { - "aerialace": [ - "7M", - "6M", - "5M", - "4M", - "3M" - ], - "agility": [ - "8M", - "8L30", - "8V", - "7L12", - "7V", - "6L12", - "5L12", - "4L12", - "3L9" - ], - "allyswitch": [ - "8M", - "7T" - ], - "barrier": [ - "8V" - ], - "bide": [ - "7V" - ], - "blizzard": [ - "8M", - "8V", - "7M", - "7V", - "6M", - "5M", - "4M", - "3M" - ], - "chargebeam": [ - "7M", - "6M", - "5M", - "4M" - ], - "confide": [ - "7M", - "6M" - ], - "conversion": [ - "8L1", - "8V", - "7L1", - "7V", - "6L1", - "5L1", - "5S0", - "4L1", - "3L1" - ], - "conversion2": [ - "8L25", - "8S1", - "7L1", - "6L1", - "5L1", - "4L1", - "3L1" - ], - "curse": [ - "7V" - ], - "defensecurl": [ - "7V" - ], - "discharge": [ - "8L40", - "7L40", - "6L40", - "5L40", - "4L40" - ], - "doubleedge": [ - "7V", - "3T" - ], - "doubleteam": [ - "7M", - "7V", - "6M", - "5M", - "4M", - "3M" - ], - "dreameater": [ - "8V", - "7M", - "7V", - "6M", - "5M", - "4M", - "3T" - ], - "eerieimpulse": [ - "8M" - ], - "electroweb": [ - "8M", - "7T", - "6T", - "5T" - ], - "endure": [ - "8M", - "7V", - "4M", - "3T" - ], - "facade": [ - "8M", - "8V", - "7M", - "6M", - "5M", - "4M", - "3M" - ], - "flash": [ - "7V", - "6M", - "5M", - "4M", - "3M" - ], - "foulplay": [ - "8M", - "8V", - "7T", - "6T", - "5T" - ], - "frustration": [ - "7M", - "7V", - "6M", - "5M", - "4M", - "3M" - ], - "gigaimpact": [ - "8M", - "7M", - "6M", - "5M", - "4M" - ], - "gravity": [ - "7T", - "6T", - "5T", - "4T" - ], - "guardswap": [ - "8M" - ], - "headbutt": [ - "8V" - ], - "hiddenpower": [ - "7M", - "7V", - "6M", - "5M", - "4M", - "3M" - ], - "hyperbeam": [ - "8M", - "8V", - "7M", - "7V", - "6M", - "5M", - "4M", - "3M" - ], - "icebeam": [ - "8M", - "8V", - "7M", - "7V", - "6M", - "5M", - "4M", - "3M" - ], - "icywind": [ - "8M", - "7T", - "7V", - "6T", - "5T", - "4T", - "3T" - ], - "irontail": [ - "8M", - "8V", - "7T", - "7V", - "6T", - "5T", - "4M", - "3M" - ], - "lastresort": [ - "7T", - "6T", - "5T", - "4T" - ], - "lockon": [ - "8L55", - "7L45", - "7V", - "6L45", - "5L45", - "4L45", - "3L32" - ], - "magiccoat": [ - "8L50", - "7T", - "7L56", - "6T", - "6L56", - "5T", - "5L56", - "4T", - "4L56" - ], - "magnetrise": [ - "8L10", - "8S1", - "7T", - "7L23", - "6T", - "6L23", - "5T", - "5L23", - "4L23" - ], - "mimic": [ - "7V", - "3T" - ], - "naturalgift": [ - "4M" - ], - "nightmare": [ - "7V", - "3T" - ], - "painsplit": [ - "7T", - "6T", - "5T", - "4T" - ], - "powerswap": [ - "8M" - ], - "protect": [ - "8M", - "8V", - "7M", - "7V", - "6M", - "5M", - "4M", - "3M" - ], - "psybeam": [ - "8L20", - "8V", - "8S1", - "7L7", - "7V", - "6L7", - "5L7", - "5S0", - "4L7", - "3L12" - ], - "psychic": [ - "8M", - "8V", - "7M", - "7V", - "6M", - "5M", - "4M", - "3M" - ], - "psychup": [ - "7M", - "7V", - "6M", - "5M", - "4M", - "3T" - ], - "psyshock": [ - "8M", - "7M", - "6M", - "5M" - ], - "psywave": [ - "7V" - ], - "rage": [ - "7V" - ], - "raindance": [ - "8M", - "7M", - "7V", - "6M", - "5M", - "4M", - "3M" - ], - "recycle": [ - "8L5", - "7T", - "7L34", - "6T", - "6L34", - "5T", - "5L34", - "4M", - "4L34", - "3L44" - ], - "reflect": [ - "8V", - "7V" - ], - "rest": [ - "8M", - "8V", - "7M", - "7V", - "6M", - "5M", - "4M", - "3M" - ], - "return": [ - "7M", - "7V", - "6M", - "5M", - "4M", - "3M" - ], - "round": [ - "8M", - "7M", - "6M", - "5M" - ], - "secretpower": [ - "6M", - "4M", - "3M" - ], - "shadowball": [ - "8M", - "8V", - "7M", - "6M", - "5M", - "4M", - "3M" - ], - "sharpen": [ - "8V", - "7L1", - "7V", - "6L1", - "5L1", - "5S0", - "4L1", - "3L24" - ], - "shockwave": [ - "7T", - "6T", - "4M", - "3M" - ], - "signalbeam": [ - "7T", - "7L29", - "6T", - "6L29", - "5T", - "5L29", - "4T", - "4L29" - ], - "skullbash": [ - "7V" - ], - "sleeptalk": [ - "8M", - "7M", - "7V", - "6M", - "5T", - "4M", - "3T" - ], - "snore": [ - "8M", - "7T", - "7V", - "6T", - "5T", - "4T", - "3T" - ], - "solarbeam": [ - "8M", - "8V", - "7M", - "6M", - "5M", - "4M", - "3M" - ], - "speedswap": [ - "8M" - ], - "substitute": [ - "8M", - "8V", - "7M", - "7V", - "6M", - "5M", - "4M", - "3T" - ], - "sunnyday": [ - "8M", - "7M", - "7V", - "6M", - "5M", - "4M", - "3M" - ], - "swagger": [ - "7M", - "7V", - "6M", - "5M", - "4M", - "3T" - ], - "swift": [ - "8M", - "7V", - "4T", - "3T" - ], - "tackle": [ - "8L1", - "8V", - "7L1", - "7V", - "6L1", - "5L1", - "5S0", - "4L1", - "3L1" - ], - "takedown": [ - "7V" - ], - "telekinesis": [ - "7T" - ], - "teleport": [ - "8V", - "7V" - ], - "thief": [ - "8M", - "7M", - "7V", - "6M", - "5M", - "4M", - "3M" - ], - "thunder": [ - "8M", - "8V", - "7M", - "7V", - "6M", - "5M", - "4M", - "3M" - ], - "thunderbolt": [ - "8M", - "8V", - "7M", - "7V", - "6M", - "5M", - "4M", - "3M" - ], - "thundershock": [ - "8L15", - "8S1" - ], - "thunderwave": [ - "8M", - "8V", - "7M", - "7V", - "6M", - "5M", - "4M", - "3T" - ], - "toxic": [ - "8V", - "7M", - "7V", - "6M", - "5M", - "4M", - "3M" - ], - "triattack": [ - "8M", - "8L45", - "8V", - "7L50", - "7V", - "6L50", - "5L51", - "4L51", - "3L36" - ], - "trick": [ - "8M", - "7T", - "6T", - "5T", - "4T" - ], - "trickroom": [ - "8M", - "7M", - "6M", - "5M", - "4M" - ], - "wonderroom": [ - "8M", - "7T", - "6T", - "5T" - ], - "zapcannon": [ - "8L60", - "7L62", - "7V", - "6L62", - "5L62", - "4L62", - "3L48" - ], - "zenheadbutt": [ - "8M", - "7T", - "6T", - "5T", - "4T" - ] - } } }; diff --git a/data/mods/gen9vgcgay/moves.ts b/data/mods/gen9vgcgay/moves.ts index 4d197c9f4b52..6f39f34ef186 100644 --- a/data/mods/gen9vgcgay/moves.ts +++ b/data/mods/gen9vgcgay/moves.ts @@ -1114,8 +1114,8 @@ export const Moves: {[k: string]: ModdedMoveData} = { lusterpurge: { inherit: true, isNonstandard: null, - shortDesc: "100% chance to reduce SpDef by 1", - basePower: 80, + shortDesc: "100% chance to reduce SpDef by 1.", + basePower: 75, secondary: { chance: 100, boosts: {spd: -1}, }, @@ -1123,8 +1123,8 @@ export const Moves: {[k: string]: ModdedMoveData} = { mistball: { inherit: true, isNonstandard: null, - shortDesc: "100% chance to reduce SpA by 1", - basePower: 80, + shortDesc: "100% chance to reduce SpA by 1.", + basePower: 75, secondary: { chance: 100, boosts: {spa: -1}, }, @@ -2090,6 +2090,10 @@ export const Moves: {[k: string]: ModdedMoveData} = { inherit: true, isNonstandard: null, }, + oblivionwing: { + inherit: true, + isNonstandard: null, + }, // Move Deletions slam: { inherit: true, @@ -2106,5 +2110,9 @@ export const Moves: {[k: string]: ModdedMoveData} = { hornattack: { inherit: true, isNonstandard: "CAP", + }, + powdersnow: { + inherit: true, + isNonstandard: "CAP", } }; diff --git a/data/mods/gen9vgcgay/pokedex.ts b/data/mods/gen9vgcgay/pokedex.ts index bd2844a6d62d..50399a038371 100644 --- a/data/mods/gen9vgcgay/pokedex.ts +++ b/data/mods/gen9vgcgay/pokedex.ts @@ -1678,8 +1678,8 @@ export const Pokedex: {[k: string]: ModdedSpeciesData} = { ], "baseStats": { "hp": 125, - "atk": 68, - "def": 68, + "atk": 63, + "def": 63, "spa": 86, "spd": 86, "spe": 67 @@ -2293,7 +2293,7 @@ export const Pokedex: {[k: string]: ModdedSpeciesData} = { "abilities": { "0": "Trace", "1": "Download", - "H": "Analytic" + "H": "Machine Learning" }, "inherit": true }, @@ -2611,11 +2611,11 @@ export const Pokedex: {[k: string]: ModdedSpeciesData} = { ], "baseStats": { "hp": 95, - "atk": 105, + "atk": 110, "def": 60, "spa": 90, "spd": 60, - "spe": 80 + "spe": 85 }, "abilities": { "0": "Chlorophyll", @@ -4844,7 +4844,7 @@ export const Pokedex: {[k: string]: ModdedSpeciesData} = { "abilities": { "0": "Adaptability", "1": "Download", - "H": "Analytic" + "H": "Protean" }, "inherit": true }, @@ -10305,7 +10305,7 @@ export const Pokedex: {[k: string]: ModdedSpeciesData} = { ], "baseStats": { "hp": 60, - "atk": 115, + "atk": 120, "def": 70, "spa": 80, "spd": 70, @@ -10606,8 +10606,8 @@ export const Pokedex: {[k: string]: ModdedSpeciesData} = { "Fighting" ], "baseStats": { - "hp": 82, - "atk": 115, + "hp": 87, + "atk": 120, "def": 74, "spa": 75, "spd": 64, @@ -10781,7 +10781,7 @@ export const Pokedex: {[k: string]: ModdedSpeciesData} = { "Steel" ], "baseStats": { - "hp": 100, + "hp": 95, "atk": 130, "def": 120, "spa": 60, diff --git a/data/text/abilities.ts b/data/text/abilities.ts index 389978ffec8b..88b4012deb78 100644 --- a/data/text/abilities.ts +++ b/data/text/abilities.ts @@ -2426,4 +2426,11 @@ export const AbilitiesText: {[k: string]: AbilityText} = { desc: "When any pokemon uses a Wind move, this pokemon uses Echoed Voice.", shortDesc: "When any pokemon uses a Wind move, this pokemon uses Echoed Voice.", }, + machinelearning: { + name: "", + desc: "On switch-in, this Pokemon's Attack or Special Attack is raised by 1 stage based on the weaker combined defensive stat of all opposing Pokemon. Attack is raised if their Defense is lower, and Special Attack is raised if their Special Defense is the same or lower.", + shortDesc: "On switch-in, Attack or Sp. Atk is raised 1 stage based on the foes' weaker Defense.", + // boost: " [POKEMON] learned to boost [STAT]!", + // unboost: " [POKEMON] forgot how to boost [STAT]!", + }, }; diff --git a/data/typechart.ts b/data/typechart.ts index 43f0d19c3a52..0f1c0c005177 100644 --- a/data/typechart.ts +++ b/data/typechart.ts @@ -270,6 +270,7 @@ export const TypeChart: {[k: string]: TypeData} = { damageTaken: { hail: 3, frz: 3, + fst: 3, Bug: 0, Dark: 0, Dragon: 0,