Nature Swap (Now playable!)

Status
Not open for further replies.
I found this gem:

Tyranitar @ Tyranitarite
Ability: Sand Stream
EVs: 252 Atk / 4 SpD / 252 Spe
Hasty Nature
- Dragon Dance
- Crunch
- Stone Edge
- Ice Punch/Earthquake

Basically, 164 Atk & 150 Spe w/ DDance combined with the 100/71/120 bulk makes for an absolutely amazing sweeper. It also gets sand, hitting through sturdy extremely effectively and cleaning what it doesn't kill entirely.
 
The lower tiers seem to be an absolute goldmine with a load of mons having great stat points...in the wrong stats.


Meloetta @ Choice Specs
Ability: Serene Grace
EVs: 252 SpA / 4 SpD / 252 Spe
Naive Nature
- Hyper Voice
- Psychic / Psyshock
- Shadow Ball
- Focus Blast / Energy Ball / Trick

Simple set but base 128 speed is pretty good, outspeeding most things and hits hard.

Thinking about Naive Hitmonlee too, but I don't know how good base 110 speed will be in this meta.
 
I found this gem:

Tyranitar @ Tyranitarite
Ability: Sand Stream
EVs: 252 Atk / 4 SpD / 252 Spe
Hasty Nature
- Dragon Dance
- Crunch
- Stone Edge
- Ice Punch/Earthquake

Basically, 164 Atk & 150 Spe w/ DDance combined with the 100/71/120 bulk makes for an absolutely amazing sweeper. It also gets sand, hitting through sturdy extremely effectively and cleaning what it doesn't kill entirely.
I would go for a Naive nature on MegaTar. 150 Speed isn't really necessary considering you're gonna use Dragon Dance, and the Special Defense boost from Sand would balance out the defenses more. In fact, if you're not running Fire Blast, you could even go for a Jolly nature. 95 Speed is great for Dragon Dance and MegaTar would retains its incredible 100/150/120 bulk before Sand's boost.
 
Hmm. Speaking of lower tiers.

Kecleon @ Life Orb
Ability: Protean
EVs: 252 HP / 252 Atk / 4 Def
Naughty Nature
- Fake Out
- Sucker Punch
- Shadow Sneak
- Drain Punch

Or this.

Hitmontop @ Life Orb
Ability: Technician
EVs: 4 HP / 252 Atk / 252 Spe
Naughty Nature
- Fake Out
- Mach Punch
- Sucker Punch
- Colse Combat/Bullet Punch
 
This looks so fun! Hopefully this gets voted Meta of the Month soon b/c I'm really excited to try this out!

We got a nice LO Sweeper with half-STAB boltbeam. It's faster than Mega Beedrill at base 200 Spe so it's super fast, it can also sub up on favorable match-ups since it loses only to priority. It only has base 100 SpA so it's not amazing, but life orb counts for something at least. although this obviously isn't the most genius thing ever for this metagame, it's still really cool and probably going to be the thing I'll try the most.

Regice @ Life Orb
Ability: Clear Body
EVs: 252 SpA / 252 Spe / 4 Def
Naive Nature
- Ice Beam
- Thunderbolt
- Focus Blast
- Substitute

Fast Physical attacker with a solid 110 Spe, keeping that 130 base Atk is really strong. Unfortunately it has a really shallow movepool so it might be trash. But, it basically has the same offenses as Breloom, just a crappier movepool with better speed. Leafeon gets similar boosts with a hasty nature except instead it's base 130 Speed and only base 110 Attack, but Leafeon get's chlorophyll to boost it's crappy speed so that's not as impressive.

Flareon @ Choice Band
Ability: Flash Fire
EVs: 4 HP / 252 Atk / 252 Spe
Naive Nature
- Flare Blitz
- Superpower
- Quick Attack
- Filler

FRIGHTENING physical attacker with 160 base attack hitting 460 after the stat switch and Brave nature boost. Unfortunately Brave nature will lower its speed by 30%, however, after a protect, it's speed will still be able to reach 376 which outspeeds everything up to Max speed scarfed base 65 Pokemon (Eg. Scarfed Gothitelle). We can raise its stats to ludicrous levels with SD too.

Ninjask @ Leftovers
Ability: Speed Boost
EVs: 252 Atk / 4 SpD / 252 Spe
Brave Nature
- X-Scissor
- Aerial Ace
- Night Slash / Double-Edge / Swords Dance
- Protect

Now someone has a usable base 95 Speed tier now. Although it's physical movepool sucks b/c it's an electric type. It's slightly faster now and the guts boost still helps...

Luxray @ Toxic Orb
Ability: Guts
EVs: 252 Atk / 252 Spe
Jolly Nature
- Facade
- Wild Charge
- Superpower
- Crunch

Living hell. 97 SpA with 123 base Speed (That's 379 Speed after the Naive nature boost). It has adaptability too so that's cool. Have fun trying to outspeed this thing with it firing off the biggest, fattest Dracos ever. Not forgetting to mention the nice adaptability boosted sludge waves either. This thing might actually be better than Latios because it is now both faster and stronger with the help of a little ability called adaptability. Like previously said: Glass cannon.
"Drop a Draco" -PokeaimMD

Dragalge @ Choice Specs
Ability: Adaptability
EVs: 4 Def / 252 SpA / 252 Spe
Naive Nature
- Draco Meteor
- Sludge Wave
- Scald
- Focus Blast

Do I need to say more? This thing can take a hit with focus sash while it sets up a shell smash, Lonely nature replaces it's okay 95 Atk, with an ungodly 180 Atk rivaling that of mega Heracross (whose is only 185 and only has base 75 Spe, and doesn't have shell smash). Basically only weak to priority although this thing gets priority of its own in the form of ice shard. Bring your espeeders everyone!

Cloyster @ Focus Sash
Ability: Skill Link
EVs: 4 HP / 252 Atk / 252 Spe
Lonely Nature
- Shell Smash
- Icicle Spear
- Rock Blast
- Ice Shard

The Flinch wonder is back, except it hits 361 speed now instead of a worse 284. This means it doesn't need choice scarf to be the flinch wonder anymore, you can run leftovers or life orb now. It's not that much of an improvement, but the speed will help this thing crush more dreams than ever (and easier!).

Togekiss @ Leftovers
Ability: Serene Grace
EVs: 252 SpA / 252 Spe
Naive Nature
- Air Slash
- Thunder Wave
- Roost
- Nasty Plot

115 Speed over 80 is an improvement, now I hit hard with [@Pixilate] boosted Hyper Voice and I outspeed those pesky 110's now. This set is just an adaptation of a Sub WoW set with two attacks. Psyshock can be run over WoW or Sub to hit Chansey harder. Now Gardevoir can outspeed and OHKO Latios and a check we know as Gengar.

Gardevoir @ Gardevoirite
Ability: Trace
EVs: 252 SpA / 252 Spe / 4 SpD
Naive Nature
- Hyper Voice
- Shadow Ball / Psyshock
- Will-O-Wisp / Psyshock
- Substitute

Just a few sets amongst others that are now viable thanks to switching useless stats with amazing new ones that let you destroy everything! :]
 
Last edited:
Not sure if these sets will actually be any good, but I'm posting them anyway

Regice @ Choice Specs / Life Orb
Ability: Clear Body
EVs: 252 SpA / 4 Def / 252 Spe
Naive Nature
- Ice Beam
- Thunderbolt
- Focus Blast
- Sleep Talk / Explosion / Flash Cannon

Regirock @ Choice Band / Life Orb
Ability: Clear Body
EVs: 252 Atk / 4 SpD / 252 Spe
Hasty Nature
- Stone-Edge
- Earthquake
- Ice Punch
- Explosion / Sleep Talk / Superpower

Registeel @ Life Orb
Ability: Clear Body
EVs: 252 Atk / 4 Def / 252 Spe
Naughty Nature
- Rock Polish
- Iron Head
- Earthquake / Superpower
- Ice Punch
 
Not sure if these sets will actually be any good, but I'm posting them anyway

Regice @ Choice Specs / Life Orb
Ability: Clear Body
EVs: 252 SpA / 4 Def / 252 Spe
Naive Nature
- Ice Beam
- Thunderbolt
- Focus Blast
- Sleep Talk / Explosion / Flash Cannon

Regirock @ Choice Band / Life Orb
Ability: Clear Body
EVs: 252 Atk / 4 SpD / 252 Spe
Hasty Nature
- Stone-Edge
- Earthquake
- Ice Punch
- Explosion / Sleep Talk / Superpower

Registeel @ Life Orb
Ability: Clear Body
EVs: 252 Atk / 4 Def / 252 Spe
Naughty Nature
- Rock Polish
- Iron Head
- Earthquake / Superpower
- Ice Punch
I just posted the Regice one. Honestly, sub is probably better than sleep talk on Regice and Regirock b/c base 200 speed is probably fast enough to outspeed spore and sleep users. even timid breloom. Sleep talk is useless, Explosion is okay on regirock, Flash cannon/superpower is probably your best bet on regirock and regice if you want a full offensive. LO is better on Regice since you want to have boltbeam coverage. Switching moves is SUPER important if you have boltbeam.
 

Aggron @ Custap Berry
Ability: Sturdy
EVs: 4 HP / 252 Atk / 252 Spe
Hasty Nature
- Taunt
- Metal Burst Counter / Endeavor
- Stealth Rock
- Iron Head

Say hello to Mr. Dedicated Lead. With base 180 Speed, its Taunt is rivaled only by Prankster users and Hasty Steelix. With the combination of Sturdy and Metal Burst Counter, it can potentially take out whatever attacks it a physical attacker. At low health (ideally 1), Custap Berry will activate, giving it +1 priority on its next move, meaning it's guaranteed to go first (except when Extreme Speed or Feint is involved) with any of its moves besides Metal Burst Counter. This gives it the opportunity to set up Stealth Rock or cause damage (and/or flinches) with Iron Head. (It can also run Stone Edge to 2HKO 248/252 Relaxed Xatu, but I can't think of any other use for that move.) Endeavor is another option that can be used instead of Counter to utilize its high Speed and Custap priority to guarantee reducing an opponent to 1 HP, which is especially helpful against bulky 'mons that don't mind its STAB.

I was thinking Bastiodon at first, but Aggron outclasses it in every way (aside from unnecessary special bulk). Steelix is faster, but it has a lower Attack stat and lacks Metal Burst.
There are no replacements for a set like this because Steelix does not get Counter or Endeavor and, again, Bastiodon is outclassed.
 
Last edited:

Aggron @ Custap Berry
Ability: Sturdy
EVs: 4 HP / 252 Atk / 252 Spe
Hasty Nature
- Taunt
- Metal Burst
- Stealth Rock
- Iron Head

Say hello to Mr. Dedicated Lead. With base 180 Speed, its Taunt is rivaled only by Prankster users and Hasty Steelix. With the combination of Sturdy and Metal Burst, it can potentially take out whatever attacks it. At low health (ideally 1), Custap Berry will activate, giving it +1 priority on its next move, meaning it's guaranteed to go first (except when Extreme Speed or Feint is involved) with any of its moves besides Metal Burst. This gives it the opportunity to set up Stealth Rock or cause damage (and/or flinches) with Iron Head. (It can also run Stone Edge to 2HKO 248/252 Relaxed Xatu, but I can't think of any other use for that move.)

I was thinking Bastiodon at first, but Aggron outclasses it in every way (aside from unnecessary special bulk). Steelix is faster, but it has a lower Attack stat and lacks Metal Burst.
The main problem being that Metal Burst has neutral priority, so at max-speed base-180, it will basically only be usable against priority users, i.e. too infrequently to be worth it. Perhaps Head Smash could be used in that slot as a dedicated suicide move to use after you're brought down into its recoil range.
 
The main problem being that Metal Burst has neutral priority, so at max-speed base-180, it will basically only be usable against priority users, i.e. too infrequently to be worth it. Perhaps Head Smash could be used in that slot as a dedicated suicide move to use after you're brought down into its recoil range.
Shoot, Metal Burst is neutral priority? Scrap that idea, then. It gets Counter from gen 3 tutors, so perhaps that could work instead.

Heck, maybe even Endeavor is an option.
 
Shoot, Metal Burst is neutral priority? Scrap that idea, then. It gets Counter from gen 3 tutors, so perhaps that could work instead.

Heck, maybe even Endeavor is an option.
At 180 Speed and a Custap Berry, endeavor definitely sounds like an option.
 

Aggron @ Custap Berry
Ability: Sturdy
EVs: 4 HP / 252 Atk / 252 Spe
Hasty Nature
- Taunt
- Metal Burst Counter / Endeavor
- Stealth Rock
- Iron Head

Say hello to Mr. Dedicated Lead. With base 180 Speed, its Taunt is rivaled only by Prankster users and Hasty Steelix. With the combination of Sturdy and Metal Burst Counter, it can potentially take out whatever attacks it a physical attacker. At low health (ideally 1), Custap Berry will activate, giving it +1 priority on its next move, meaning it's guaranteed to go first (except when Extreme Speed or Feint is involved) with any of its moves besides Metal Burst Counter. This gives it the opportunity to set up Stealth Rock or cause damage (and/or flinches) with Iron Head. (It can also run Stone Edge to 2HKO 248/252 Relaxed Xatu, but I can't think of any other use for that move.) Endeavor is another option that can be used instead of Counter to utilize its high Speed and Custap priority to guarantee reducing an opponent to 1 HP, which is especially helpful against bulky 'mons that don't mind its STAB.

I was thinking Bastiodon at first, but Aggron outclasses it in every way (aside from unnecessary special bulk). Steelix is faster, but it has a lower Attack stat and lacks Metal Burst.
There are no replacements for a set like this because Steelix does not get Counter or Endeavor and, again, Bastiodon is outclassed.
I like the idea of a taunt/SR/endeavor/attack set a lot, sounds really hard to deal with. I kinda question the use of custap on something with 180+ speed though, since custap makes you move first in your priority bracket (guarantees you outspeed all 0 priority moves) and still leaves you outsped by +1 priorities, but its not like aggron has a speed problem. Maybe your item could be something like Rocky Helmet (breaks opposing similar lead's sturdy or sash, ensures physical attackers die combined with endeavor when you are at 1hp.).


Heres a couple more ideas from me:



Gallade-Mega @ Galladite
Ability: Inner Focus
EVs: 252 SpA / 4 SpD / 252 Spe
Modest Nature
- Psychic
- Focus Blast
- Vacuum Wave
- Calm Mind

Special Mega Gallade is good bc it now gets access to STAB priority with vacuum wave, and can still boost for a sweep with calm mind. Focus Blast hits damn hard too (when it hits)



Rampardos @ Life Orb
Ability: Sheer Force
EVs: 196 HP / 252 SpA / 60 Spe
Modest Nature
- Ancient Power
- Ice Beam
- Focus Blast / Fire Blast
- Thunderbolt

Its frail as hell and also not fast at all, but modest rampardos hits like a monster.... maybe it could be usable on the trick room teams which seem very viable as someone previously mentioned. Either that, or it could use rock polish, but it still isnt outspeeding that much at base 58 speed (help us scolipede)
Focus Blast busts through Chansey without being STAB which is pretty incredible:

252+ SpA Life Orb Sheer Force Rampardos Focus Blast vs. 4 HP / 252 SpD Eviolite Chansey: 296-351 (46.1 - 54.6%) -- 59% chance to 2HKO
252+ SpA Life Orb Sheer Force Rampardos Focus Blast vs. 4 HP / 0 SpD Eviolite Chansey: 372-439 (57.9 - 68.3%) -- guaranteed 2HKO




Wailord @ Leftovers
Ability: Oblivious
EVs: 252 HP / 252 Def / 4 Spe
Bold Nature
- Scald
- Roar
- Rest
- Sleep Talk

Bold Wailord is more physically tanky than Suicune and Alomomola, which means it could perform as a bulky water really well. It also gets 3 equally usable abilities depending on what you need- water veil, oblivious, or pressure. With Oblivious + Roar means Wailord isnt taunt or setup bait which is useful, but water veil wailord could switch into scalds repeatedly as well as eat wisps/sacred fire. I think a specially defensive set could also work.

+1 252+ Atk Tough Claws Mega Charizard X Flare Blitz vs. 252 HP / 252+ Def Wailord: 165-195 (30.3 - 35.8%)
 
Murkrow @ Eviolite
Ability: Prankster
EVs: 252 HP / 252 Def / 4 SpD
Relaxed/Impish Nature
- Confuse Ray
- Thunder Wave
- Roost
- Brave Bird/Foul Play/Taunt

Well, this is the standard annoying Murkrow, except with decent Physical Defense with 60/91 Defense boosted by Eviolite. Impish also work, it will have 85 Defense but has a nice 91 Speed. Prepare for this, people.
 
Shoot, Metal Burst is neutral priority? Scrap that idea, then. It gets Counter from gen 3 tutors, so perhaps that could work instead.

Heck, maybe even Endeavor is an option.
Could try Head Smash? Gets a big kamikaze hit off while preventing Spin and Defog when you've been hit to Sturdy.
 


Wailord @ Leftovers
Ability: Oblivious
EVs: 252 HP / 252 Def / 4 Spe
Bold Nature
- Scald
- Roar
- Rest
- Sleep Talk

Bold Wailord is more physically tanky than Suicune and Alomomola, which means it could perform as a bulky water really well. It also gets 3 equally usable abilities depending on what you need- water veil, oblivious, or pressure. With Oblivious + Roar means Wailord isnt taunt or setup bait which is useful, but water veil wailord could switch into scalds repeatedly as well as eat wisps/sacred fire. I think a specially defensive set could also work.

+1 252+ Atk Tough Claws Mega Charizard X Flare Blitz vs. 252 HP / 252+ Def Wailord: 165-195 (30.3 - 35.8%)
Ok I really want to play this now that I've seen this set.
 
Wailord @ Leftovers
Ability: Oblivious
EVs: 252 HP / 252 Def / 4 Spe
Bold Nature
- Scald
- Roar
- Rest
- Sleep Talk

With Oblivious + Roar means Wailord isnt taunt or setup bait which is useful, but water veil wailord could switch into scalds repeatedly as well as eat wisps/sacred fire.
You do realize restalkers don't fear status right?
 
I feel like defensive Infernape could really put in work here.

Infernape @ Leftovers
Ability: Blaze/Iron Fist (doesn't really matter lol)
EVs: 252 HP / 252 Def / 4 SpD
Impish Nature
- Taunt/Encore
- Will-o-Wisp
- Slack Off
- U-Turn

The downside is that it can only beef up one of its defensive stats at a time, and it's still left with a pretty bad HP stat, but I think this set makes the most of what it has. It's still pretty fast even without investment, so Taunt/Encore will inevitably come in handy against stall teams.
 
I feel like defensive Infernape could really put in work here.

Infernape @ Leftovers
Ability: Blaze/Iron Fist (doesn't really matter lol)
EVs: 252 HP / 252 Def / 4 SpD
Impish Nature
- Taunt/Encore
- Will-o-Wisp
- Slack Off
- U-Turn

The downside is that it can only beef up one of its defensive stats at a time, and it's still left with a pretty bad HP stat, but I think this set makes the most of what it has. It's still pretty fast even without investment, so Taunt/Encore will inevitably come in handy against stall teams.
I dunno. With all the offensive powerhouses flying around, I'd much rather run this set on Mew, which has better bulk all around (even if it gains nothing from this meta) and is still plenty fast enough to fuck with stall.
 

Pikachuun

the entire waruda machine
config/formats.js
Code:
    {
        name: "Nature Swap",
        desc: ["&bullet; <a href=\"https://www.smogon.com/forums/threads/3545530/\">Nature Swap</a>"],
        section: "Other Metagames",
       
        ruleset: ['OU'],
        banlist: ['Talonflame', 'Hoopa-Unbound'],
        onBegin: function () {
            var allPokemon = this.p1.pokemon.concat(this.p2.pokemon);
            var natureList = {
                Lonely: ['atk', 'def'],
                Brave: ['atk', 'spe'],
                Adamant: ['atk', 'spa'],
                Naughty: ['atk', 'spd'],
                Bold: ['def', 'atk'],
                Relaxed: ['def', 'spe'],
                Impish: ['def', 'spa'],
                Lax: ['def', 'spd'],
                Timid: ['spe', 'atk'],
                Hasty: ['spe', 'def'],
                Jolly: ['spe', 'spa'],
                Naive: ['spe', 'spd'],
                Modest: ['spa', 'atk'],
                Mild: ['spa', 'def'],
                Quiet: ['spa', 'spe'],
                Rash: ['spa', 'spd'],
                Calm: ['spd', 'atk'],
                Gentle: ['spd', 'def'],
                Sassy: ['spd', 'spe'],
                Careful: ['spd', 'spa']
            }
            var pokeman, template, baseStats, natureMat, buffer, bufferr;
            for (var i = 0, len = allPokemon.length; i < len; i++) {
                pokeman = allPokemon[i];
                if (natureList[pokeman.set.nature]) {
                    template = Object.clone(pokeman.template);
                    baseStats = {atk:template.baseStats.atk, def:template.baseStats.def, spa:template.baseStats.spa, spd:template.baseStats.spd, spe:template.baseStats.spe};
                    natureMat = natureList[pokeman.set.nature];
                    buffer = baseStats[natureMat[0]];
                    bufferr = baseStats[natureMat[1]];
                    baseStats[natureMat[1]] = buffer;
                    baseStats[natureMat[0]] = bufferr;
                    for (var statName in pokeman.baseStats) {
                        var stat = baseStats[statName];
                        stat = Math.floor(Math.floor(2 * stat + pokeman.set.ivs[statName] + Math.floor(pokeman.set.evs[statName] / 4)) * pokeman.level / 100 + 5);
                        var nature = pokeman.battle.getNature(pokeman.set.nature);
                        if (statName === nature.plus) stat *= 1.1;
                        if (statName === nature.minus) stat *= 0.9;
                        pokeman.baseStats[statName] = Math.floor(stat);
                    }
                }
            }
        },
        onModifyPokemon: function (pokemon) {
            var allPokemon = this.p1.pokemon.concat(this.p2.pokemon);
            var natureList = {
                Lonely: ['atk', 'def'],
                Brave: ['atk', 'spe'],
                Adamant: ['atk', 'spa'],
                Naughty: ['atk', 'spd'],
                Bold: ['def', 'atk'],
                Relaxed: ['def', 'spe'],
                Impish: ['def', 'spa'],
                Lax: ['def', 'spd'],
                Timid: ['spe', 'atk'],
                Hasty: ['spe', 'def'],
                Jolly: ['spe', 'spa'],
                Naive: ['spe', 'spd'],
                Modest: ['spa', 'atk'],
                Mild: ['spa', 'def'],
                Quiet: ['spa', 'spe'],
                Rash: ['spa', 'spd'],
                Calm: ['spd', 'atk'],
                Gentle: ['spd', 'def'],
                Sassy: ['spd', 'spe'],
                Careful: ['spd', 'spa']
            }
            var pokeman, template, baseStats, natureMat, buffer, bufferr;
            for (var i = 0, len = allPokemon.length; i < len; i++) {
                pokeman = allPokemon[i];
                if (natureList[pokeman.set.nature]) {
                    template = Object.clone(pokeman.template);
                    baseStats = {atk:template.baseStats.atk, def:template.baseStats.def, spa:template.baseStats.spa, spd:template.baseStats.spd, spe:template.baseStats.spe};
                    natureMat = natureList[pokeman.set.nature];
                    buffer = baseStats[natureMat[0]];
                    bufferr = baseStats[natureMat[1]];
                    baseStats[natureMat[1]] = buffer;
                    baseStats[natureMat[0]] = bufferr;
                    for (var statName in pokeman.baseStats) {
                        var stat = baseStats[statName];
                        stat = Math.floor(Math.floor(2 * stat + pokeman.set.ivs[statName] + Math.floor(pokeman.set.evs[statName] / 4)) * pokeman.level / 100 + 5);
                        var nature = pokeman.battle.getNature(pokeman.set.nature);
                        if (statName === nature.plus) stat *= 1.1;
                        if (statName === nature.minus) stat *= 0.9;
                        pokeman.baseStats[statName] = Math.floor(stat);
                    }
                }
            }
        },
        onSwitchInPriority: -6,
        onSwitchIn: function (pokemon) {
            var nature = (pokemon.set.nature) ? pokemon.set.nature : 'Neutral';
            // Place volatiles on the Pokémon to show its nature.
            if (pokemon.set.nature) this.add('-start', pokemon, nature + ' Nature', '[silent]');
        },
        onSwitchOut: function (pokemon) {
            var nature = (pokemon.set.nature) ? pokemon.set.nature : 'Neutral';
            if (pokemon.set.nature) this.add('-end', pokemon, pokemon.set.nature + ' Nature', '[silent]');
        }
    },
 
Last edited:

Snaquaza

KACAW
is a Community Contributor Alumnusis a Smogon Media Contributor Alumnusis a Battle Simulator Moderator Alumnus
config/formats.js
Code:
    {
        name: "Nature Swap",
        desc: ["&bullet; <a href=\"https://www.smogon.com/forums/threads/3545530/\">Nature Swap</a>"],
        section: "Other Metagames",
     
        ruleset: ['OU'],
        banlist: ['Talonflame', 'Hoopa-Unbound'],
        onBegin: function () {
            var allPokemon = this.p1.pokemon.concat(this.p2.pokemon);
            var natureList = {
                Lonely: ['atk', 'def'],
                Brave: ['atk', 'spe'],
                Adamant: ['atk', 'spa'],
                Naughty: ['atk', 'spd'],
                Bold: ['def', 'atk'],
                Relaxed: ['def', 'spe'],
                Impish: ['def', 'spa'],
                Lax: ['def', 'spd'],
                Timid: ['spe', 'atk'],
                Hasty: ['spe', 'def'],
                Jolly: ['spe', 'spa'],
                Naive: ['spe', 'spd'],
                Modest: ['spa', 'atk'],
                Mild: ['spa', 'def'],
                Quiet: ['spa', 'spe'],
                Rash: ['spa', 'spd'],
                Calm: ['spd', 'atk'],
                Gentle: ['spd', 'def'],
                Sassy: ['spd', 'spe'],
                Careful: ['spd', 'spa']
            }
            var pokeman, template, natureMat, buffer, bufferr;
            for (var i = 0, len = allPokemon.length; i < len; i++) {
                pokeman = allPokemon[i];
                if (!pokeman.template.isSwapped && natureList[pokeman.set.nature]) {
                    template = Object.clone(pokeman.template);
                    natureMat = natureList[pokeman.set.nature];
                    buffer = template.baseStats[natureMat[0]];
                    bufferr = template.baseStats[natureMat[1]];
                    template.baseStats[natureMat[1]] = buffer;
                    template.baseStats[natureMat[0]] = bufferr;
                    template.isSwapped = true;
                    pokeman.template = template;
                }
                for (var statName in pokeman.baseStats) {
                    var stat = pokeman.template.baseStats[statName];
                    stat = Math.floor(Math.floor(2 * stat + pokeman.set.ivs[statName] + Math.floor(pokeman.set.evs[statName] / 4)) * pokeman.level / 100 + 5);
                    var nature = pokeman.battle.getNature(pokeman.set.nature);
                    if (statName === nature.plus) stat *= 1.1;
                    if (statName === nature.minus) stat *= 0.9;
                    pokeman.baseStats[statName] = Math.floor(stat);
                    pokeman.stats[statName] = Math.floor(stat);
                }
            }
        },
        onModifyPokemon: function (pokemon) {
            var allPokemon = this.p1.pokemon.concat(this.p2.pokemon);
            var natureList = {
                Lonely: ['atk', 'def'],
                Brave: ['atk', 'spe'],
                Adamant: ['atk', 'spa'],
                Naughty: ['atk', 'spd'],
                Bold: ['def', 'atk'],
                Relaxed: ['def', 'spe'],
                Impish: ['def', 'spa'],
                Lax: ['def', 'spd'],
                Timid: ['spe', 'atk'],
                Hasty: ['spe', 'def'],
                Jolly: ['spe', 'spa'],
                Naive: ['spe', 'spd'],
                Modest: ['spa', 'atk'],
                Mild: ['spa', 'def'],
                Quiet: ['spa', 'spe'],
                Rash: ['spa', 'spd'],
                Calm: ['spd', 'atk'],
                Gentle: ['spd', 'def'],
                Sassy: ['spd', 'spe'],
                Careful: ['spd', 'spa']
            }
            var pokeman, template, natureMat, buffer, bufferr;
            for (var i = 0, len = allPokemon.length; i < len; i++) {
                pokeman = allPokemon[i];
                if (!pokeman.template.isSwapped && natureList[pokeman.set.nature]) {
                    template = Object.clone(pokeman.template);
                    natureMat = natureList[pokeman.set.nature];
                    buffer = template.baseStats[natureMat[0]];
                    bufferr = template.baseStats[natureMat[1]];
                    template.baseStats[natureMat[1]] = buffer;
                    template.baseStats[natureMat[0]] = bufferr;
                    template.isSwapped = true;
                    pokeman.template = template;
                }
                for (var statName in pokeman.baseStats) {
                    var stat = pokeman.template.baseStats[statName];
                    stat = Math.floor(Math.floor(2 * stat + pokeman.set.ivs[statName] + Math.floor(pokeman.set.evs[statName] / 4)) * pokeman.level / 100 + 5);
                    var nature = pokeman.battle.getNature(pokeman.set.nature);
                    if (statName === nature.plus) stat *= 1.1;
                    if (statName === nature.minus) stat *= 0.9;
                    pokeman.baseStats[statName] = Math.floor(stat);
                    pokeman.stats[statName] = Math.floor(stat);
                }
            }
        },
        onSwitchInPriority: -6,
        onSwitchIn: function (pokemon) {
            var nature = (pokemon.set.nature) ? pokemon.set.nature : 'Neutral';
            // Place volatiles on the Pokémon to show its nature.
            if (pokemon.set.nature) this.add('-start', pokemon, nature + ' Nature', '[silent]');
        },
        onSwitchOut: function (pokemon) {
            var nature = (pokemon.set.nature) ? pokemon.set.nature : 'Neutral';
            if (pokemon.set.nature) this.add('-end', pokemon, nature + ' Nature', '[silent]');
        }
    },
This was already coded as well, but this code is easier to copypaste! Implemented.
 
I was looking at Pokémon who have mixed attacking stats. Most of them already have mixed bulk, but whose who can gain the most mixed bulk are:
  • Hoopa-Unbound might want a Bold or Impish nature
  • Groudon-Primal might want a Careful nature
  • Kyogre-Primal might want a Bold nature
  • Mewtwo-Mega-Y might want a Bold nature
  • Tangrowth might want a Calm nature
  • Hoopa might want a Bold nature
  • Cloyster might want a Careful nature
  • Flareon might want an Impish nature
  • Goodra might want a Bold nature
  • Houndoom might want a Bold nature
  • Salamence-Mega might want a Careful nature
  • Crawdaunt might want a Careful nature
Those who can use a Timid or Jolly nature to gain the most speed this way are:
  • Abomasnow-Mega
  • Camerupt-Mega
  • Aegislash-Blade
  • Hoopa-Unbound
  • Rayquaza-Mega
  • Groudon-Primal
  • Kyogre-Primal
  • Rayquaza
  • Diancie-Mega
  • Kyurem
  • Xerneas
  • Yveltal
But if you really want speed, try a Hasty(!) nature:
  • Shuckle
  • Steelix-Mega
  • Aggron-Mega
  • Steelix
  • Regice
  • Regirock
  • Avalugg
  • Cloyster
  • Aggron
  • Slowbro-Mega
 
One thing which catches my attention is Bold Dark Types, as many have high attack stats which they can trade for defence, while still maintaining offensive presence with Foul Play.

A couple in particular that seem rather appealing are Pangoro and Honchkrow.

Pangoro's stats become 95/78/124/69/71/58
95/124 Defence. That's more than Chesnaught's 88/122 to put it in perspective. STAB Foul Play still allows Pangoro to hit moderately hard through the severe attack drop. The coolest thing about this though is obviously the fact that Pangoro is now a far better user of its signature move in Parting Shot. With great physical bulk and low speed, Pangoro can take a hit and bring in an ally vs a crippled opponent for great set up opportunities. Knock Off, Drain Punch and Circle Throw suffer from the power drop but are still great moves to fill some slots. Roar is a good alternative to Circle Throw depending on what you're into. Dark typing is quite decent defensively and Fighting is actually really good in this meta due to how many Rock types sacrifice their great defence stats for ridiculous power or speed.
Vs Hasty Aggron
252 Atk Choice Band Aggron Head Smash vs. 252 HP / 252+ Def Pangoro: 138-162 (35 - 41.1%) -- 71.6% chance to 3HKO after Leftovers recovery
252 Atk Choice Band Aggron Iron Head vs. 252 HP / 252+ Def Pangoro: 147-174 (37.3 - 44.1%) -- 100% chance to 3HKO after Leftovers recovery
4- Atk Pangoro Drain Punch vs. 4 HP / 0- Def Aggron: 676-804 (239.7 - 285.1%) -- guaranteed OHKO
4- Atk Pangoro Foul Play vs. 4 HP / 0- Def Aggron: 267-315 (94.6 - 111.7%) -- 68.8% chance to OHKO
Vs Hasty Gigalith
252 Atk Choice Band Gigalith Stone Edge vs. 252 HP / 252+ Def Pangoro: 105-125 (26.6 - 31.7%) -- 32.6% chance to 4HKO after Leftovers recovery
252 Atk Choice Band Gigalith Earthquake vs. 252 HP / 252+ Def Pangoro: 141-167 (35.7 - 42.3%) -- 93% chance to 3HKO after Leftovers recovery
4- Atk Pangoro Drain Punch vs. 0 HP / 0- Def Gigalith: 536-632 (172.3 - 203.2%) -- guaranteed OHKO
4- Atk Pangoro Foul Play vs. 0 HP / 0- Def Gigalith: 489-576 (157.2 - 185.2%) -- guaranteed OHKO
Tyranitar is also another obvious Rock Type that can go more offensive and is walled by Pangoro.

So Pangoro is a great physical wall, Rock type counter, and pivot.

Next we have Honchkrow, who when Bold gets a nice spread of 100/52/125/105/52/71
Remember when I said Pangoro had more Defence than Chesnaught? Well this has more Defence than Pangoro. It also still has 105 SpA if you don't wanna be over reliant on Foul Play. But I think you'd be better off with Foul Play and 3 utility moves as Honchkrow's utility moves are just so freaking good, as if it was designed to be a physical wall. Firstly you have the ever important Roost for great reliable recovery, then you have your choice of; Haze, Taunt, Thunder Wave, Confuse Ray, Feather Dance, Mirror Move, Perish Song, Psycho Shift, Whirlwind, Tailwind and Night Shade. Also Mandi's defensive typing is decent, shame about the Rock weakness though, with Rock types being strong and SR existing. Another concept I find interesting is Calm Mind. 100/52 SpD leaves a lot to be desired, but if you do manage to nab a couple boosts then you may be able to get by, and you'll be boosting that already decent 105 SpA too.
Here are the set I'm thinking of:
Physical wall. NOTE: Calm Honchkrow could make a nice Special wall but I reckon Foul Play suits Physical walls better.
Honchkrow @ Leftovers
Ability: Insomnia
EVs: 252 HP / 252 Def / 4 SpD
- Foul Play
- Roost
- Thunder Wave
- Whirlwind / Perish Song / Tailwind

Calm Mind. NOTE: A better spread may have more SpD investment but idk atm.
Honchkrow @ Leftovers
Ability: Insomnia
EVs: 252 HP / 252 Def / 4 SpA
Bold Nature
- Dark Pulse
- Roost
- Psycho Shift
- Calm Mind

Calcs:
Defensive
252 SpA Latios Draco Meteor vs. +2 252 HP / 0 SpD Honchkrow: 180-213 (44.5 - 52.7%) -- guaranteed 3HKO after Leftovers recovery
252 SpA Keldeo Hydro Pump vs. +2 252 HP / 0 SpD Honchkrow: 151-178 (37.3 - 44%) -- 100% chance to 3HKO after Leftovers recovery
252 SpA Life Orb Sheer Force Landorus Focus Blast vs. +2 252 HP / 0 SpD Honchkrow: 170-201 (42 - 49.7%) -- guaranteed 3HKO after Leftovers recovery
252 SpA Life Orb Starmie Ice Beam vs. +2 252 HP / 0 SpD Honchkrow: 179-213 (44.3 - 52.7%) -- guaranteed 3HKO after Leftovers recovery

Offensive
+2 4 SpA Honchkrow Dark Pulse vs. 4 HP / 0 SpD Starmie: 414-488 (158 - 186.2%) -- guaranteed OHKO
+2 4 SpA Honchkrow Dark Pulse vs. 0 HP / 4 SpD Latios: 332-392 (110.2 - 130.2%) -- guaranteed OHKO
+4 4 SpA Honchkrow Dark Pulse vs. 0 HP / 0 SpD Keldeo: 147-174 (45.5 - 53.8%) -- 43.4% chance to 2HKO
+4 4 SpA Honchkrow Dark Pulse vs. 248 HP / 192+ SpD Heatran: 196-232 (50.9 - 60.2%) -- 89.1% chance to 2HKO after Leftovers recovery
+6 4 SpA Honchkrow Dark Pulse vs. 252 HP / 252+ SpD Honchkrow: 111-131 (27.4 - 32.4%) -- guaranteed 4HKO
Ironically enough its walled by Calm Honchkrow. However, most things that do wall it like Chansey, Umbreon and Honch, etc, can only really break it with Toxic, which is backfired by Psycho Shift. This actually means that CM Honch would win the CM battle. All in all CM Honch is actually seeming really strong.


tl;dr:
Bold Pangoro makes a great physical wall that can counter Rock types and pivot like a God.
Bold Honchkrow is also a fantastic physical wall and can also make for a surprisingly great CM user.
Either could potentially go Calm instead but Foul Play is more suited to taking on physical attackers.
 
Status
Not open for further replies.

Users Who Are Viewing This Thread (Users: 1, Guests: 0)

Top