- original thread and concept by acestriker19
- newest version approved by charizard8888
- Discord / Spreadsheet / Wiki
- more resources at the end of the post!
Hello, and welcome to version 7 of Megas for All!
Megas for All is a project that aims to create unique Mega Evolutions for every fully evolved Pokémon. This is a National Dex-based meta, so all Pokémon and moves will be usable provided that they are available in either Generation VII or Generation VIII.
Megas for All was rebooted in version 6, so we will be continuing from where that version left off, featuring all 33 Mega Evolutions from the past eleven slates but not the Mega Evolutions from the original Megas for All mod.
Clarification:
Like in all official formats, you can still only have one Mega Evolution on your team! The premise of the mod is to have options for every Pokémon, but that doesn't mean that you can make a team with all of them.
A few people have misunderstood this, so I thought it would be good to note.
-
Freeze Clause Mod has been implemented as of 18:22 GMT on 27/11/2020 (justification here)
-
Cinderace has been provisionally banned as of 23:00 GMT on 27/12/2020
-
Spectrier has been provisionally banned as of 1:26 GMT on 15/1/2020 (thread announcement made 10:12 GMT on 16/1/2020)

-

-

Submission Process
Every week, we’ll be running a new slate of anywhere from two to four Pokémon. You can submit Mega Evolutions for any of those Pokémon.
When submitting a Mega Evolution, you can decide its type, Ability, stats and any movepool additions. You can also optionally suggest a name for its Mega Stone if you want!
Here are the basic rules and guidelines in these areas:
- Your submissions should have at least one type in common with their base forms! This one is admittedly more of a guideline? I can't really think of anything that would warrant an exception to this, but if for some reason you want to replace its type completely, you're welcome to explain why and ask if it's okay!
- Mega Evolutions can only have one Ability!
There are no hard limits or "Ability rankings" in this version of the mod - you can pick any Ability you want, or even make a custom one - but please try to have balance in mind with your submissions.
I’ll try to help people judge them on a case-by-case basis and will respond with feedback if something seems overly strong!
- Custom Abilities are absolutely okay!
I’m the one doing most of the coding for the mod, so I’ll let you know if I don’t think I can do something (you might need to change it unless you can provide code yourself), but never be afraid to ask, even if you can't provide code yourself!
That said, I recommend that you make your submissions requiring custom Abilities well in advance of the submission deadline! We may need to talk over potential alternatives if I can't code what you want, so make sure to leave yourself time to do that before submissions close.
That aside, I would prefer to avoid making new Abilities that are just the same as an existing one with a new name. If you're not changing anything about the Ability's function and the existing one would work the same, please consider using the one that already exists unless you think you have a good reason!
- Your Mega Evolution’s base stat total must always be exactly 100 points higher than its base form. There are also some other specific requirements on stat spreads:
- You should generally avoid making more than two viable move additions, although you're welcome to do more if you have changed your Mega Evolution's type and it needs basic STAB options for its new type.
That said, there are times when a Mega Evolution really seems like it should have a move for flavor reasons but wouldn’t run it viably. It’s totally okay if you want to include some non-competitive moves like that, even if it pushes you over the limit! Just be sure to clarify why you don't think they're viable if it's not obvious. C:
Note that unlike Abilities, there are no plans to allow custom moves - not even if they’re clones or if you can provide code yourself.
This is because custom moves can still be used without Mega Evolving; we would prefer to limit custom elements to the Mega Evolutions themselves, as it makes the mod more accessible if people only need to worry about one Pokémon per team having anything new and unfamiliar to learn.
- Mega Evolutions can only have one Ability!
There are no hard limits or "Ability rankings" in this version of the mod - you can pick any Ability you want, or even make a custom one - but please try to have balance in mind with your submissions.
I’ll try to help people judge them on a case-by-case basis and will respond with feedback if something seems overly strong!
- Custom Abilities are absolutely okay!
I’m the one doing most of the coding for the mod, so I’ll let you know if I don’t think I can do something (you might need to change it unless you can provide code yourself), but never be afraid to ask, even if you can't provide code yourself!
That said, I recommend that you make your submissions requiring custom Abilities well in advance of the submission deadline! We may need to talk over potential alternatives if I can't code what you want, so make sure to leave yourself time to do that before submissions close.
That aside, I would prefer to avoid making new Abilities that are just the same as an existing one with a new name. If you're not changing anything about the Ability's function and the existing one would work the same, please consider using the one that already exists unless you think you have a good reason!
- Your Mega Evolution’s base stat total must always be exactly 100 points higher than its base form. There are also some other specific requirements on stat spreads:
- HP cannot be changed.
- Attack and Special Attack cannot be lowered.
You may switch your Mega Evolution's Attack with its Special Attack if you are changing the Pokémon from a physical attacker to a special attacker, but you must still follow the other rules if you do (its new Special Attack cannot be lower than its original Attack, and its new Attack cannot be lower than its Special Attack).
- Defense, Special Defense and Speed may be lowered, but not to free up extra points to "spend" elsewhere. If you do lower one of these stats, please devote those points to the attacking stat that is lower on the base form (or the other attacking stat if you switched the two). Exceptions can be made for up to 10 points, but no more.
- Some slates may come with exceptions to these rules, primarily for Pokémon like Beedrill with abnormally low base stat totals. This will be clearly stated when the slate is announced.
- You should generally avoid making more than two viable move additions, although you're welcome to do more if you have changed your Mega Evolution's type and it needs basic STAB options for its new type.
That said, there are times when a Mega Evolution really seems like it should have a move for flavor reasons but wouldn’t run it viably. It’s totally okay if you want to include some non-competitive moves like that, even if it pushes you over the limit! Just be sure to clarify why you don't think they're viable if it's not obvious. C:
- Since they were almost universally distributed prior to Generation VIII, the cut moves Hidden Power, Return and Frustration may be added to submissions for Generation VIII Pokémon for free, without counting towards the viable move limit. Please make sure to include them in your submission, however - they will still only be added when requested!
Note that unlike Abilities, there are no plans to allow custom moves - not even if they’re clones or if you can provide code yourself.
This is because custom moves can still be used without Mega Evolving; we would prefer to limit custom elements to the Mega Evolutions themselves, as it makes the mod more accessible if people only need to worry about one Pokémon per team having anything new and unfamiliar to learn.
Moves that have no existing users in the format are also not allowed. That means
Light of Ruin (as AZ's Floette was never released) and the moves exclusive to the Partner Pokémon in
Let's Go! Pikachu and
Let's Go! Eevee (as partner Pikachu and partner Eevee can't be traded out of LGPE and don't exist in National Dex) cannot be added to submissions.



As a general point of advice:
Personally, I always find it useful to run damage calcs to compare them with similar Pokémon, especially with Abilities that boost damage.
For example, Huge Power is a much stronger Ability than Sheer Force in a vacuum, but Mega Mawile and Mega Camerupt actually hit for almost exactly the same amount of damage with their strongest moves, Play Rough and Fire Blast - Mega Camerupt actually hits very slightly harder!
Meanwhile, Mega Mewtwo Y has an incredibly high base 194 Special Attack, the highest of all Pokémon, but it relies on the move Psystrike, which has 100 base power. Would you believe that Mega Lopunny - with its base 136 Attack - hits about 99% as hard with its High Jump Kick, just because of the move's higher power alone?
The combination of stats, moves and Abilities means much more than any one of them alone. Very few stat spreads or Abilities are broken on their own, and you can almost certainly make a balanced submission out of anything you want if you’re careful - just remember to take this into account, and when in doubt, damage calcs are your friends!
That said, we can always nerf or buff submissions later if they turn out to be unhealthy or not strong enough, so don't be too afraid to take risks with Abilities!
I’m still likely to veto a submission if it seems to have too much going for it in terms of raw stats (especially in terms of attack power), but if you have a new custom Ability or an unexplored combination of effects and aren’t sure how strong it will be in practice, don’t beat yourself up over not getting the balance right on the first try!
I would say we have a pretty quick update time here, so it’s not like it’s going to ruin the mod if your sub turns out to be stronger than we thought at first - we can fix it easily after testing. You should still exercise caution, of course, but I’m okay with people taking risks in the name of creativity!
Personally, I always find it useful to run damage calcs to compare them with similar Pokémon, especially with Abilities that boost damage.
For example, Huge Power is a much stronger Ability than Sheer Force in a vacuum, but Mega Mawile and Mega Camerupt actually hit for almost exactly the same amount of damage with their strongest moves, Play Rough and Fire Blast - Mega Camerupt actually hits very slightly harder!
Meanwhile, Mega Mewtwo Y has an incredibly high base 194 Special Attack, the highest of all Pokémon, but it relies on the move Psystrike, which has 100 base power. Would you believe that Mega Lopunny - with its base 136 Attack - hits about 99% as hard with its High Jump Kick, just because of the move's higher power alone?
The combination of stats, moves and Abilities means much more than any one of them alone. Very few stat spreads or Abilities are broken on their own, and you can almost certainly make a balanced submission out of anything you want if you’re careful - just remember to take this into account, and when in doubt, damage calcs are your friends!
That said, we can always nerf or buff submissions later if they turn out to be unhealthy or not strong enough, so don't be too afraid to take risks with Abilities!
I’m still likely to veto a submission if it seems to have too much going for it in terms of raw stats (especially in terms of attack power), but if you have a new custom Ability or an unexplored combination of effects and aren’t sure how strong it will be in practice, don’t beat yourself up over not getting the balance right on the first try!
I would say we have a pretty quick update time here, so it’s not like it’s going to ruin the mod if your sub turns out to be stronger than we thought at first - we can fix it easily after testing. You should still exercise caution, of course, but I’m okay with people taking risks in the name of creativity!
- One request: when you edit your submission, if someone on the council had already responded to it before the edit or if submissions are closing within 24 hours, please post in the Discord if possible (or the thread otherwise) to notify us of the change! We may, intentionally or not, use the outdated version of the submission if you don’t make this clear - sorry for the inconvenience, but please do make sure to keep us posted if you make changes like that!
The submission phase will generally last four days (96 hours) from the end of the previous voting phase, although this may vary occasionally depending on personal circumstances.
In case it helps, here's a form that you can copy and paste when making a submission:
For reference, here is an example of how you might fill it out, based on a previous submission from this mod:
Mega Rillaboom
New Ability: Overgrow/Grassy Surge -> Arena Rock
(Primordial Sea clone: Mega Rillaboom sets Grassy Terrain on entry, and it cannot wear off or be overwritten but goes away when Mega Rillaboom leaves battle)
Type: Grass
New stats:
HP: 100
Attack: 125 -> 165 (+40)
Defense: 90 -> 110 (+20)
Special Attack: 60
Special Defense: 70 -> 110 (+40)
Speed: 85
(630 BST)
New moves: Jungle Healing, Toxic
Description:
A decent upgrade for Swords Dance Rillaboom sets - Grassy Terrain is no longer on a timer, so it can use full-power Grassy Glides with priority for as long as it stays in battle rather than needing to leave and set up all over again, and it has much better bulk to help with setup. In exchange, these sets effectively lose Acrobatics access - sets with Grassy Seed are still a viable alternative.
For straight offensive sets with four attacks, regular Rillaboom is still better - use a Choice Band instead for such a set!
Perhaps more interestingly, with Grassy Terrain that doesn't run out, it's also the closest thing we have to a Mega Evolution with Leftovers; in conjunction with Toxic, it can make it an excellent tank, with the option to be a stallbreaker using Taunt or Jungle Healing or to enhance its offensive prowess with Swords Dance and its Ground coverage of choice (High Horsepower for raw damage, but Stomping Tantrum may pair well with Toxic).
Code:
:pokemon: [b]Mega <Pokémon>
New Ability[/b]:
[b]Type[/b]:
[b]New stats[/b]:
HP:
Attack:
Defense:
Special Attack:
Special Defense:
Speed:
(BST)
[b]New moves[/b]:
[b]Description[/b]:
Anything else you want to say can go here! Many people like to explain their submissions to show how much thought they've put into them and make them more appealing to voters. You can also put design ideas if you have any, but no pressure if not!

New Ability: Overgrow/Grassy Surge -> Arena Rock
(Primordial Sea clone: Mega Rillaboom sets Grassy Terrain on entry, and it cannot wear off or be overwritten but goes away when Mega Rillaboom leaves battle)
Type: Grass
New stats:
HP: 100
Attack: 125 -> 165 (+40)
Defense: 90 -> 110 (+20)
Special Attack: 60
Special Defense: 70 -> 110 (+40)
Speed: 85
(630 BST)
New moves: Jungle Healing, Toxic
Description:
A decent upgrade for Swords Dance Rillaboom sets - Grassy Terrain is no longer on a timer, so it can use full-power Grassy Glides with priority for as long as it stays in battle rather than needing to leave and set up all over again, and it has much better bulk to help with setup. In exchange, these sets effectively lose Acrobatics access - sets with Grassy Seed are still a viable alternative.
For straight offensive sets with four attacks, regular Rillaboom is still better - use a Choice Band instead for such a set!
Perhaps more interestingly, with Grassy Terrain that doesn't run out, it's also the closest thing we have to a Mega Evolution with Leftovers; in conjunction with Toxic, it can make it an excellent tank, with the option to be a stallbreaker using Taunt or Jungle Healing or to enhance its offensive prowess with Swords Dance and its Ground coverage of choice (High Horsepower for raw damage, but Stomping Tantrum may pair well with Toxic).
Voting Process
Once submissions close, we’ll have a voting period to choose the winners that will make it into the mod!
Currently, Megas for All uses a variation on instant runoff voting, meaning that it uses a systematic process of elimination to find the submission that's supported by the most people. This system takes into account both the total number of people who voted for the submission at all and how those people ranked it in relation to the other submissions.
Your votes should consist of however many submissions you like!
Including a submission in your post at all is "voting for it," but you can vote for as many (or as few) as you want - it doesn't have to be exactly three.
You votes should also be ranked from most preferred to least preferred.
Everyone is welcome to vote! You don't need to make a submission yourself to participate in choosing the winner.
The voting phase will generally last two days (48 hours) from the end of the submission phase, although this may vary occasionally depending on personal circumstances.
Slate Decision Process
For most weeks, the slate will be decided by a community vote! You can suggest any slate ideas you want in the thread or in the Discord. You can expect pretty much every slate to be featured in the poll of the week when it’s suggested (I guess it depends how many suggestions there are, but it’s been manageable so far!), and runner-ups will continue to be featured as long as they have any support.
The poll to decide the next slate will be run during the submission phase, while the results will be posted at the beginning of the voting phase. This gives 48 hours of preparation time before submissions officially open, so in case the submission phase falls at an inconvenient time for you (like if the voting phase is over the weekend) - or if you’re just excited - you can start planning ahead of time.
When suggesting slates, you’re not required to have any theme!
It seems like themed slates are usually more popular in my experience, so those might win the poll more often, but you can really put forward any set of Pokémon you’d like to get a Mega, and it’s entirely possible for it to be the next slate!
If possible, try to avoid Pokémon that are overly similar in function - Pokémon with similar stat biases, Pokémon that are defined mostly by using the same move, or Pokémon with exactly the same type combination.
I find that it’s more effective to slate these kinds of Pokémon separately so they can be differentiated from one another more carefully - if our slate is, say, Kabutops and Omastar, many of the same ideas are viable options for both of them, so there’s a much higher risk of stepping on other submitters’ toes or one of the two winners totally outclassing the other. They’ll feel a lot more natural if we can develop them separately, since whichever one goes second can be made with the first winner in mind!
I would also lean away from type-themed slates in general (if you have two Bug-types in the same slate, maybe try having a third Pokémon that’s not a Bug-type to balance them out?), although I’ll be more open to slates like this once we have a better balance of types!
Important note:
We are not doing Mega Evolutions for Ubers just yet!
By the nature of the mod, that has to happen eventually, but I would rather hold off until we’ve spent a bit more time fleshing out the OU side first. Adding an Ubers meta is almost like running a second mod at the same time, you know?
If people are really eager to get started with Ubers sooner rather than later, feel free to voice that in the thread or the Discord - I’m open to changing my stance on this if there’s a lot of demand for it - but I think it’s best to be patient on this, and I plan to focus entirely on OU for the moment.
It seems like themed slates are usually more popular in my experience, so those might win the poll more often, but you can really put forward any set of Pokémon you’d like to get a Mega, and it’s entirely possible for it to be the next slate!
If possible, try to avoid Pokémon that are overly similar in function - Pokémon with similar stat biases, Pokémon that are defined mostly by using the same move, or Pokémon with exactly the same type combination.
I find that it’s more effective to slate these kinds of Pokémon separately so they can be differentiated from one another more carefully - if our slate is, say, Kabutops and Omastar, many of the same ideas are viable options for both of them, so there’s a much higher risk of stepping on other submitters’ toes or one of the two winners totally outclassing the other. They’ll feel a lot more natural if we can develop them separately, since whichever one goes second can be made with the first winner in mind!
I would also lean away from type-themed slates in general (if you have two Bug-types in the same slate, maybe try having a third Pokémon that’s not a Bug-type to balance them out?), although I’ll be more open to slates like this once we have a better balance of types!
Important note:
We are not doing Mega Evolutions for Ubers just yet!
By the nature of the mod, that has to happen eventually, but I would rather hold off until we’ve spent a bit more time fleshing out the OU side first. Adding an Ubers meta is almost like running a second mod at the same time, you know?
If people are really eager to get started with Ubers sooner rather than later, feel free to voice that in the thread or the Discord - I’m open to changing my stance on this if there’s a lot of demand for it - but I think it’s best to be patient on this, and I plan to focus entirely on OU for the moment.
Every once in a while, we might have a slate that isn’t up to a vote, or a slate that polls different options from usual rather than being based on user suggestions.
These will be on the rare side, because I usually prefer to leave it up to you guys, but certain special events might call for special slates, like if we have a theme in mind for a specific holiday or an anniversary.
(I wouldn’t expect this to happen often, though!)
Council
The current council is as follows:





These outstanding contributors form the competitive council, working with Ausma and Hematemesis on teambuilding resources and metagame development:




I’m also always open to correspondence with anyone participating, though! Please just let me know - here or on the Discord - if you have any suggestions on how to improve the mod or the way it’s being run, and I’m happy to talk over potential changes with anyone. C:
Resources and Side Formats
- The full list of Mega Evolutions in the mod so far is here.
- We also have an amazing Megas for All wiki, created and maintained by inkbug, which features more detailed information including sample sets and some replays!
- The mod and all of its formats can be played here, on Dragon Heaven, including all of our graphics and with client and teambuilder support!
- For as long as Megas for All is Pet Mod of the Season, its main format can also be played here, on main Pokémon Showdown!, including with a ladder!
Megas for All also has a number of side formats playable only on Dragon Heaven, including...
- Mega Spooky Cup, a temporary sorry this tournament is taking so long I'm really bad at running them myself :< side format made for our Halloween event and officially run as a tournament starting in November! You can find the details of the tour, the list of legal Pokémon at the time note that some new Mega Evolutions are also legal and a handy spreadsheet here!
- a double battle format, based on Doubles OU and with a banlist adapted from Doubles OU in Generations VII and VIII!
- a random battle format, made by the amazing inkbug! You can find the details in his announcement here!
- a monotype format, also put together by the amazing inkbug! This was first made for an official tournament, and you can find the details as of then here!
- Mix and M4A, based on the popular OM Mix and Mega! You can find the details in the announcement here!
- The Mega Spooky Cup has begun!! You can find the round three matchups here!
- We have a second Mega Dragonite suspect test coming up on Saturday, January 16th at 19:00! You can find the details of all of our winter break tours here - this second tour will follow the same rules as the first! You can sign up at our Challonge page here!
- These are the Pokémon in the current slate:



- The poll to decide the next slate can be found here!
We have a Discord server for Megas for All version 7! You can find it here. This link isn't supposed to expire, but it has a few times before, so just yell at me if it does and I'll fix it! OTL
This is a convenient and instantaneous way to discuss the current slate and get feedback, so it’s definitely worth joining!
Whenever possible, please use that for short posts other than submissions and voting, or if you expect to have a back-and-forth exchange with one person that doesn’t concern everyone in the thread - it helps to keep the thread tidier.
Above all, be creative and have fun!!
Last edited: