<commit_before>Generation NEXT!
========================================================================

Manifesto
------------------------------------------------------------------------

The goal of NEXT is to improve the diversity of the OU metagame by only doing
things that could plausibly be done between gens.

That means:

1. no base stat changes
2. no removing from movepools
3. no removing from ability distribution (except on megas)
4. no typing changes without strong justification
5. only numbers that make sense like 60%, 30%, etc, not weird numbers like 65%
6. no buffing OU mons, except maybe tiny buffs to mons at the bottom of OU
7. no doing things that make zero sense flavor-wise

A good example is what Game Freak did by giving Ditto the Imposter ability.
This gave a Ditto a role in OU, while still making sense flavor-wise, and
without removing anything it used to have.

A good example of what NEXT changes is Cherrim. We have taken an interesting
idea (ability designed for Sunny Day support) and made it viable in OU.

This approach is in sharp contrast to many mods that do change many things on
NEXT's "don't change" list. The result is a metagame that feels a lot like
a new generation: existing OU threats stay mostly the same, but many new
threats and strategies are introduced.

And yes, we know that "no base stat changes" has been broken in Gen 6. We're
still not doing it, because our approach has been working quite well so far.

Recent changes
------------------------------------------------------------------------

A changelog for NEXT is available here:

https://github.com/Zarel/Pokemon-Showdown/commits/master/mods/gennext

Changes<commit_msg>NEXT: Megas no longer get ability-removal exception<commit_after>Generation NEXT!
========================================================================

Manifesto
------------------------------------------------------------------------

The goal of NEXT is to improve the diversity of the OU metagame by only doing
things that could plausibly be done between gens.

That means:

1. no base stat changes
2. no removing from movepools
3. no removing from ability distribution
4. no typing changes without strong justification
5. only numbers that make sense like 60%, 30%, etc, not weird numbers like 65%
6. no buffing OU mons, except maybe tiny buffs to mons at the bottom of OU
7. no doing things that make zero sense flavor-wise

A good example is what Game Freak did by giving Ditto the Imposter ability.
This gave a Ditto a role in OU, while still making sense flavor-wise, and
without removing anything it used to have.

A good example of what NEXT changes is Cherrim. We have taken an interesting
idea (ability designed for Sunny Day support) and made it viable in OU.

This approach is in sharp contrast to many mods that do change many things on
NEXT's "don't change" list. The result is a metagame that feels a lot like
a new generation: existing OU threats stay mostly the same, but many new
threats and strategies are introduced.

And yes, we know that "no base stat changes" has been broken in Gen 6. We're
still not doing it, because our approach has been working quite well so far.

Recent changes
------------------------------------------------------------------------

A changelog for NEXT is available here:

https://github.com/Zarel/Pokemon-Showdown/commits/master/mods/gennext

Changes
{'fraction_non_alphanumeric': 0.16205067766647024, 'fraction_numerical': 0.008249852681202121, 'mean_word_length': 2.9158016147635526, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4786355', 'n_tokens_mistral': 848, 'n_tokens_neox': 809, 'n_words': 492}