So, according to a conversation I just had on the Discord, Form Changes for things like Shaymin and Giratina are permanent once they happen. I'm a bit sad about this, because I was only testing Giratina's form change to report for Valor Dex, and didn't expect the process to be irreversible (I greatly prefer the Origin Form over Altered). Would there be a way to make this process reversible/a way to work around it? At the moment, it appears there's two options: (According to Revan) Mess with the code so the value can be changed to go down a stage as well as up (Apparently can screw with the rest of the code, so bit wary about that) Maybe just add evolution stages for form changes every two levels or so? I know it'd probably be ugly to look at in the string, but it seems like the safer option. If neither of these things can work, could we at least add an additional warning text for Pokémon with Form Changes? This Giratina took a long time to hatch and I'd rather not go through the process of trying to get another one just for the other form, and I'm sure other people would like to be able to shift between forms as well.