Welcome back to Metagamiate, where every single Pokemon gets an -ate Ability on top of their old one! ...well nowadays it's more like -ate or -ize ability now but you get the jist.
How does it work? Well, I just told you, but let me go over it again. Each and every Pokemon has an -ate ability. What -ate ability? Any one of them, including 13 other ones that haven't been made yet! What it means is simple. Each Pokemon's Normal moves get boosted in power by 20%, and transform to either their primary type (For instance, Electric type for Pikachu, and Ghost type for Mimikyu) or their secondary type if they're Shiny! (Electric for Pikachu, Fairy for Mimikyu)
Rules:
All Pokemon gain an intrinsic -ate ability corresponding to their first type if not shiny, and second type (if applicable) if shiny. This ability cannot be removed, and the Pokemon's old abilities still have their effects. Shiny locking is removed such that all Pokemon can take advantage of this mechanic.
Banlist:
Clauses: OU Clauses
Bans: OU Banlist, Dragonite, Kyurem-Black
Unbans: None
Strategy:
It's all about using and abusing Normal-type moves, for the most part, and finding stuff that's able to take it on. Watch out for the inevitable complaints about Aerilate Noivern and make sure you can take boosted attacks like Return and Frustration, or just outspeed and do that yourself. Also watch out for Extreme Speed.
Q&A:
Q: I'm Normal type. Now what?
A: You get a 20% boost in power in Normal moves. That's basically it, no type change is done in that case.
Q: What happens when you change typing?
A: Your -ate ability will change too, to correspond with your new typing, assuming the type change applies to the -ate ability.
Q: I already have an -ate/-ize ability. Now what?
A: The already existing one will have priority over the new one. As an example, a non-shiny Gardevoir-Mega will still have Pixilate.
Q: What happened to the gale wings question?
A: Will anyone actually use gale wings in generation 7?
Q: How will Breakneck Blitz work with the -ate/-ize abilities?
A: The same way it works normally: it doesn't. Z Moves ignore the user's ability (for the most part), and this is no exception. Could be a strategy?
Resources:
Playable on Dragon Heaven!
How does it work? Well, I just told you, but let me go over it again. Each and every Pokemon has an -ate ability. What -ate ability? Any one of them, including 13 other ones that haven't been made yet! What it means is simple. Each Pokemon's Normal moves get boosted in power by 20%, and transform to either their primary type (For instance, Electric type for Pikachu, and Ghost type for Mimikyu) or their secondary type if they're Shiny! (Electric for Pikachu, Fairy for Mimikyu)
Rules:
All Pokemon gain an intrinsic -ate ability corresponding to their first type if not shiny, and second type (if applicable) if shiny. This ability cannot be removed, and the Pokemon's old abilities still have their effects. Shiny locking is removed such that all Pokemon can take advantage of this mechanic.
Banlist:
Clauses: OU Clauses
Bans: OU Banlist, Dragonite, Kyurem-Black
Unbans: None
Strategy:
It's all about using and abusing Normal-type moves, for the most part, and finding stuff that's able to take it on. Watch out for the inevitable complaints about Aerilate Noivern and make sure you can take boosted attacks like Return and Frustration, or just outspeed and do that yourself. Also watch out for Extreme Speed.
Q&A:
Q: I'm Normal type. Now what?
A: You get a 20% boost in power in Normal moves. That's basically it, no type change is done in that case.
Q: What happens when you change typing?
A: Your -ate ability will change too, to correspond with your new typing, assuming the type change applies to the -ate ability.
Q: I already have an -ate/-ize ability. Now what?
A: The already existing one will have priority over the new one. As an example, a non-shiny Gardevoir-Mega will still have Pixilate.
Q: What happened to the gale wings question?
A: Will anyone actually use gale wings in generation 7?
Q: How will Breakneck Blitz work with the -ate/-ize abilities?
A: The same way it works normally: it doesn't. Z Moves ignore the user's ability (for the most part), and this is no exception. Could be a strategy?
Resources:
Playable on Dragon Heaven!
Regulate (Normal)
Gladiate (Fighting)
Aerilate (Flying)
Contaminate (Poison)
Terrate (Ground)
Fossilize (Rock)
Infestate (Bug)
Spectrate (Ghost)
Metallate (Steel)
Immolate (Fire)
Hydrate (Water)
Germinate (Grass)
Galvanize (Electric)
Hypnotize (Psychic)
Refrigerate (Ice)
Slaviate (Dragon)
Terrorize (Dark)
Pixilate (Fairy)
Metagamiate (Metagame)
If you have a better name I'm down for suggestions too you know
Gladiate (Fighting)
Aerilate (Flying)
Contaminate (Poison)
Terrate (Ground)
Fossilize (Rock)
Infestate (Bug)
Spectrate (Ghost)
Metallate (Steel)
Immolate (Fire)
Hydrate (Water)
Germinate (Grass)
Galvanize (Electric)
Hypnotize (Psychic)
Refrigerate (Ice)
Slaviate (Dragon)
Terrorize (Dark)
Pixilate (Fairy)
If you have a better name I'm down for suggestions too you know
Code:
//to be placed within config/formats.js, where appropriate
{
name: "[Gen 7] Metagamiate",
desc: `Every Pokémon gains an intrinsic -ate ability matching its primary type, or its secondary type if shiny.`,
threads: [
`• <a href="https://www.smogon.com/forums/threads/3604808/">Metagamiate</a>`,
],
mod: 'metagamiate',
ruleset: ['[Gen 7] OU'],
banlist: ['Dragonite', 'Kyurem-Black'],
onModifyMovePriority: -1,
onModifyMove: function (move, source) {
if (move.type === 'Normal' && !['judgment', 'multiattack', 'naturalgift', 'revelationdance', 'technoblast', 'weatherball'].includes(move.id) && !move.isZ && move.category !== 'Status') {
if (source.hasAbility(['aerilate', 'pixilate', 'refrigerate', 'galvanize', 'normalize'])) return;
// @ts-ignore
move.isMetagamiate = true;
move.type = source.getTypes().length < 2 || !source.set.shiny ? source.getTypes()[0] : source.getTypes()[1];
}
},
onBasePowerPriority: 8,
onBasePower: function (basePower, attacker, defender, move) {
// @ts-ignore
if (move.isMetagamiate) return this.chainModify([0x1333, 0x1000]);
},
},
//to be placed within mods/metagamiate/scripts.js
'use strict';
/**@type {ModdedBattleScriptsData} */
let BattleScripts = {
init: function () {
for (let pokemon in this.data.FormatsData) {
let pokeData = this.modData('FormatsData', pokemon);
if (pokeData.eventPokemon) {
for (const event of pokeData.eventPokemon) {
event.shiny = 1;
}
}
}
},
};
exports.BattleScripts = BattleScripts;
Last edited: