• 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!
  • Which Pokémon Masters protagonist do you like most? Let us know by casting a vote in our Masters favorite protagonist poll here!
  • Red, Hilda, Paxton, or Kellyn - which Pokémon protagonist is your favorite? Let us know by voting in our poll!
  • 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.

Several problems with adding delta forms to existing multiple forms

I have three major problems with essentials.

1. Alt-Form Pokémon reverting back to normal form after one battle.
I'm adding Delta Pokémon to my game, but they're actually defined with movesets and only have one possible Delta type per Pokémon, so I added them as an alternate form rather than copying the code for shinies. After the first battle, the Delta reverts back to its original form. I did some testing and found that this also happens with Deoxys, the code for whom I did not modify at all.
Here's Treecko. I'm using form 5 for all delta types, as to not conflict with Mega Evolutions (which isn't working. See problem 2).
MultipleForms.register(:TREECKO,{
"type1"=>proc{|pokemon|
next if pokemon.form==0 # Normal Form
case pokemon.form
when 5; next getID(PBTypes,:PSYCHIC) # Delta: Psychic
end
},
"type2"=>proc{|pokemon|
next if pokemon.form==0 # Normal Form
case pokemon.form
when 5; next getID(PBTypes,:PSYCHIC) # Delta: Psychic
end
},
})

Am I missing something? I have no idea what's going wrong.

2. These do seem to be conflicting with Mega Evolutions.
I've made sure to use Form #5 for every Delta, but it still seems to be affecting the type of some Pokémon. For example, here's how Delta Blaziken should be (I commented out his Mega code)
[PokeCommunity.com] Several problems with adding delta forms to existing multiple forms

Aaaand here's the problem.
[PokeCommunity.com] Several problems with adding delta forms to existing multiple forms


I can show the full code if needed.

3. I'm getting a weird error on launching the Editor.exe program
This error doesn't actually prevent me from doing anything, as far as I've seen. The Editor still launches and it seems to perform fine, at least for all the things I've done. I'd still like to know what this means.
[PokeCommunity.com] Several problems with adding delta forms to existing multiple forms


Thanks for any help.
 
A.) Normally, when people make Delta Pokemon, they actually make them unique entries in the Pokedex. As far as I'm aware, I was the first to try to make them a variation of Shiny Pokemon. I only did it that way because I wanted Deltas to be random encounters, but breedable as well, and not affect the forms...

B.) alternate forms reverting at the end of battle is an already known bug, and should be fixed soon.

C.) You will get some conflicts when you try to Mega Evolve a Delta. Even after the fix to point B is applied, you will Mega Evolve a Delta Blaziken (form #5) into Mega Blaziken (form #1), which will then revert to normal Blaziken (form #0) at the end of battle.
 
  • Like
Reactions: Mab
Back
Top