From 32c42cfc15bb4ef93f3f449c0be02ca2a0e60e2b Mon Sep 17 00:00:00 2001 From: Lysio4 Date: Sat, 1 Feb 2025 18:17:33 +0100 Subject: [PATCH] AGE update --- config/formats.ts | 4 ++-- data/mods/agoldenexperience/formats-data.ts | 8 ++++---- data/mods/agoldenexperience/items.ts | 16 ++++++++++++++++ data/mods/agoldenexperience/pokedex.ts | 20 +------------------- data/mods/agoldenexperience/scripts.ts | 3 ++- 5 files changed, 25 insertions(+), 26 deletions(-) diff --git a/config/formats.ts b/config/formats.ts index 556a41422d..83b6792098 100644 --- a/config/formats.ts +++ b/config/formats.ts @@ -2525,7 +2525,7 @@ export const Formats: FormatList = [ banlist: ['Uber', 'OU', 'UUBL', 'Battle Bond', 'Power Construct', 'Berserk Gene', 'Moody', 'Normalium Z', 'Fairium Z', 'Fightinium Z', 'Firium Z', 'Flyinium Z', 'Darkinium Z', 'Dragonium Z', 'Buginium Z', 'Waterium Z', 'Electrium Z', 'Ghostium Z', 'Grassium Z', 'Groundium Z', 'Icium Z', 'Poisonium Z', 'Psychium Z', 'Rockium Z', 'Steelium Z', 'Pikanium Z', 'Aloraichium Z', 'Eevium Z', 'Snorlium Z', 'Mewnium Z', 'Ultranecrozium Z', 'Pikashunium Z', 'Decidium Z', 'Incinium Z', 'Primarium Z', 'Lycanium Z', 'Mimikium Z', 'Kommonium Z', 'Tapunium Z', 'Solganium Z', 'Lunalium Z', 'Marshadium Z', 'Bright Powder', 'Lax Incense', 'King\'s Rock', 'Razor Fang', 'Damp Rock', 'Heat Rock'], - unbanlist: ['Battle Bond', 'Greninja-Bond', 'Greninja-Ash'], + // unbanlist: ['Battle Bond', 'Greninja-Bond', 'Greninja-Ash'], teambuilderFormat: 'National Dex UU', onChangeSet(set) { const item = this.toID(set.item); @@ -2575,7 +2575,7 @@ export const Formats: FormatList = [ banlist: ['Uber', 'OU', 'UUBL', 'UU', 'RUBL','Battle Bond', 'Power Construct', 'Berserk Gene', 'Moody', 'Normalium Z', 'Fairium Z', 'Fightinium Z', 'Firium Z', 'Flyinium Z', 'Darkinium Z', 'Dragonium Z', 'Buginium Z', 'Waterium Z', 'Electrium Z', 'Ghostium Z', 'Grassium Z', 'Groundium Z', 'Icium Z', 'Poisonium Z', 'Psychium Z', 'Rockium Z', 'Steelium Z', 'Pikanium Z', 'Aloraichium Z', 'Eevium Z', 'Snorlium Z', 'Mewnium Z', 'Ultranecrozium Z', 'Pikashunium Z', 'Decidium Z', 'Incinium Z', 'Primarium Z', 'Lycanium Z', 'Mimikium Z', 'Kommonium Z', 'Tapunium Z', 'Solganium Z', 'Lunalium Z', 'Marshadium Z', 'Bright Powder', 'Lax Incense', 'King\'s Rock', 'Razor Fang', 'Zen Mode', 'Damp Rock', 'Heat Rock'], - unbanlist: ['Battle Bond', 'Greninja-Bond', 'Greninja-Ash'], + // unbanlist: ['Battle Bond', 'Greninja-Bond', 'Greninja-Ash'], teambuilderFormat: 'National Dex RU', onChangeSet(set) { const item = this.toID(set.item); diff --git a/data/mods/agoldenexperience/formats-data.ts b/data/mods/agoldenexperience/formats-data.ts index cf511b0bc4..645cd198d3 100644 --- a/data/mods/agoldenexperience/formats-data.ts +++ b/data/mods/agoldenexperience/formats-data.ts @@ -4341,15 +4341,15 @@ export const FormatsData: { [k: string]: SpeciesFormatsData; } = { doublesTier: "DOU", }, zacian: { - tier: "OU", - doublesTier: "DOU", + tier: "Uber", + doublesTier: "DUber", }, zaciancrowned: { tier: "Uber", doublesTier: "DUber", }, zamazenta: { - tier: "UU", + tier: "OU", doublesTier: "DOU", }, zamazentacrowned: { @@ -4562,7 +4562,7 @@ export const FormatsData: { [k: string]: SpeciesFormatsData; } = { tier: "LC", }, palafin: { - tier: "UU", + tier: "OU", doublesTier: "DOU", }, smoliv: { diff --git a/data/mods/agoldenexperience/items.ts b/data/mods/agoldenexperience/items.ts index 66dc824b7d..a6797b04ec 100644 --- a/data/mods/agoldenexperience/items.ts +++ b/data/mods/agoldenexperience/items.ts @@ -765,6 +765,22 @@ export const Items: {[itemid: string]: ModdedItemData} = { num: -49, gen: 9, }, + phonebooth: { + name: "Phone Booth", + onSwitchIn(pokemon) { + if (pokemon.isActive && pokemon.baseSpecies.name === 'Palafin') { + pokemon.formeChange('Palafin-Hero'); + } + }, + onTakeItem(item, source) { + if (source.baseSpecies.baseSpecies === 'Palafin') return false; + return true; + }, + itemUser: ["Palafin", "Palafin-Hero"], + num: -50, + gen: 9, + desc: "If held by Palafin: Hero Forme on entry.", + }, // everlasting winter safetygoggles: { inherit: true, diff --git a/data/mods/agoldenexperience/pokedex.ts b/data/mods/agoldenexperience/pokedex.ts index 10f6878424..d408d681ac 100644 --- a/data/mods/agoldenexperience/pokedex.ts +++ b/data/mods/agoldenexperience/pokedex.ts @@ -347,7 +347,7 @@ export const Pokedex: {[k: string]: ModdedSpeciesData;} = { dewgong: { inherit: true, baseStats: {hp: 90, atk: 70, def: 95, spa: 80, spd: 95, spe: 70}, - abilities: {0: "Thick Fat", 1: "Icebreaker", H: "Sap Sipper"}, + abilities: {0: "Thick Fat", 1: "Hydrophilic", H: "Sap Sipper"}, }, muk: { inherit: true, @@ -3028,24 +3028,10 @@ export const Pokedex: {[k: string]: ModdedSpeciesData;} = { baseStats: {hp: 122, atk: 130, def: 89, spa: 40, spd: 89, spe: 30}, abilities: {0: "Sheer Force", 1: "Dry Skin", H: "Heavy Metal"}, }, - // dracovish: { - // inherit: true, - // abilities: {0: "Water Absorb", 1: "Water Veil", H: "Sand Rush"}, - // }, - zacian: { - inherit: true, - abilities: {0: "Steadfast"}, - baseStats: {hp: 92, atk: 120, def: 115, spa: 80, spd: 115, spe: 118}, - }, zaciancrowned: { inherit: true, baseStats: {hp: 92, atk: 150, def: 115, spa: 100, spd: 115, spe: 148}, }, - zamazenta: { - inherit: true, - abilities: {0: "Guard Dog"}, - baseStats: {hp: 92, atk: 120, def: 115, spa: 80, spd: 115, spe: 118}, - }, zamazentacrowned: { inherit: true, baseStats: {hp: 92, atk: 130, def: 145, spa: 80, spd: 145, spe: 128}, @@ -3181,10 +3167,6 @@ export const Pokedex: {[k: string]: ModdedSpeciesData;} = { baseStats: {hp: 35, atk: 125, def: 50, spa: 50, spd: 70, spe: 120}, abilities: {0: "Gooey", 1: "Rattled", H: "Technician"}, }, - palafinhero: { - inherit: true, - types: ["Water", "Fighting"], - }, cyclizar: { inherit: true, baseStats: {hp: 70, atk: 105, def: 65, spa: 95, spd: 85, spe: 121}, diff --git a/data/mods/agoldenexperience/scripts.ts b/data/mods/agoldenexperience/scripts.ts index b14c3f4cd2..446e272761 100644 --- a/data/mods/agoldenexperience/scripts.ts +++ b/data/mods/agoldenexperience/scripts.ts @@ -576,6 +576,7 @@ export const Scripts: ModdedBattleScriptsData = { this.modData('Learnsets', 'cinderace').learnset.musclecare = ['9L1']; this.modData('Learnsets', 'kubfu').learnset.musclecare = ['9L1']; this.modData('Learnsets', 'quaquaval').learnset.musclecare = ['9L1']; + this.modData('Learnsets', 'okidogi').learnset.musclecare = ['9L1']; this.modData('Learnsets', 'mystao').learnset.musclecare = ['9L1']; // dissolution @@ -1490,6 +1491,7 @@ export const Scripts: ModdedBattleScriptsData = { this.modData('Learnsets', 'zebstrika').learnset.highhorsepower = ['9L1']; this.modData('Learnsets', 'gigalith').learnset.scorchingsands = ['9L1']; this.modData('Learnsets', 'gigalith').learnset.thunderbolt = ['9L1']; + this.modData('Learnsets', 'gigalith').learnset.shoreup = ['9L1']; this.modData('Learnsets', 'seismitoad').learnset.gunkshot = ['9L1']; this.modData('Learnsets', 'throh').learnset.bodypress = ['9L1']; this.modData('Learnsets', 'krookodile').learnset.partingshot = ['9L1']; @@ -1676,7 +1678,6 @@ export const Scripts: ModdedBattleScriptsData = { this.modData('Learnsets', 'frosmoth').learnset.roost = ['9L1']; this.modData('Learnsets', 'frosmoth').learnset.freezedry = ['9L1']; this.modData('Learnsets', 'pincurchin').learnset.voltswitch = ['9L1']; - this.modData('Learnsets', 'zamazenta').learnset.bulkup = ['9L1']; this.modData('Learnsets', 'zarude').learnset.honeclaws = ['9L1']; this.modData('Learnsets', 'zarudedada').learnset.honeclaws = ['9L1']; this.modData('Learnsets', 'regieleki').learnset.superpower = ['9L1'];