Sorry English is not my native language so I have some troubles understanding or explaining but i think this will show my problem:
the first alt1 starts at level5 and has a chance of 30(level4 and below are egg and use the same images for both normal and alt). I set alt2 and alt3 a chance of 100% and also set the Last alt form id:
alt2 last form id is 1 and for alt3 last form id is 2
So when the egg "hatches" I was hopping this:
->
->
default-> default-> default
->
->
alt1-> alt2-> alt3
but I get this:
->
->
default-> alt2-> alt3
or this:
->
->
default-> default-> alt3
For me the code don't check if the adopt has the last alt form id to evolve it to the next alt form. Once the default level5 evolves to level6 it becomes alt2, same as those default that level up to level7, they became alt3
I hope I made sense...