• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Our weekly protagonist poll is now up! Vote for your favorite Trading Card Game 2 protagonist in the poll by clicking here.
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

[Discussion] Pokemon with multiple form + mega

AskipLudo

The Masked Guy
  • 159
    Posts
    8
    Years
    Hello, I wanted to know if it's possible to have a pokemon with multiple form that can also mega evolve, let me explain.

    I want to make other form to some pokemon that can mega evolve (eg: gen 1 starter)

    So there is

    Blastoise (for the normal one)
    Blastoise_1 (for mega)

    But if I add Blastoise_2 as a form of the Blastoise how am I supposed to make it mega evolve in the Mega Blastoise from_2 ?
     
    Hello, I wanted to know if it's possible to have a pokemon with multiple form that can also mega evolve, let me explain.

    I want to make other form to some pokemon that can mega evolve (eg: gen 1 starter)

    So there is

    Blastoise (for the normal one)
    Blastoise_1 (for mega)

    But if I add Blastoise_2 as a form of the Blastoise how am I supposed to make it mega evolve in the Mega Blastoise from_2 ?

    So assuming you have defined BLASTOISE_2 (new form, not mega) and BLASTOISE_3 (new mega) in the file pokemon_forms.txt:

    In the section for BLASTOISE_3, you have to add a line for the Mega Stone. Note that you don't need to make a new Mega Stone, you can use that of normal Blastoise. Also, add a line that specifies the form to which the Pokémon should "unmega":

    Code:
    [BLASTOISE,2]
    (Define your form)
    [BLASTOISE,3]
    FormName = Mega Blastoise - New Form 
    MegaStone = BLASTOISINITE
    UnmegaForm = 2

    If you use v18 you need a few more lines of code; these lines are useless if you are in v20.
    Code:
    MultipleForms.register(:BLASTOISE,{
      "getSpecificMegaForm" => proc { |pkmn|
        next pkmn.form + 1 if [0, 2].include?(pkmn.form) &&  pkmn.hasItem?(:BLASTOISINITE)
        next
      },
      "getSpecificUnmegaForm" => proc { |pkmn|
        next pkmn.form - 1 if [1, 3].include?(pkmn.form)
        next
      }
    })
     
    Back
    Top