Mab
fleeting assembly
- 8,707
- Posts
- 15
- Years
- She/Her
- Hyperspace
- Seen today
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).
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)
Aaaand here's the problem.
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.
Thanks for any help.
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 [PokeCommunity.com] Several problems with adding delta forms to existing multiple forms](https://i.imgur.com/mW5oBzw.png)
Aaaand here's the problem.
![[PokeCommunity.com] Several problems with adding delta forms to existing multiple forms [PokeCommunity.com] Several problems with adding delta forms to existing multiple forms](https://i.imgur.com/UfPawHS.png)
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 [PokeCommunity.com] Several problems with adding delta forms to existing multiple forms](https://i.imgur.com/4cSY4jR.png)
Thanks for any help.