Unlucky-Life/ankimon

Pokemon are not evolving if caught at level above when they would normally evolve

Opened this issue · 14 comments

Hello! I am new to the add-on and have been loving it. However, i recently caught a number of pokemon above lvl 40 (for example teddiursa), which are not evolving after being leveled up. Do you have an idea of what is going on?

Hm could list those pokemon ?
Then i can try and see what the issue may be.

So far teddiursa, although tomorrow I will know more as I am close to leveling up a few.

azurill as well now

@jrsukinik i found it. This issue is that right now pokemon that need certain conditions to evolve is not implemented. Right now you can only evolve pokemon with items needed for evolution aswell as by leveling your pokemon.

okay, so even though teddiursa evolves into ursaring at 32 without any special conditions, since the final evolution has special requirements, it will not evolve at all?

@jrsukinik Teddiursa evolves at level 30 https://bulbapedia.bulbagarden.net/wiki/Teddiursa_(Pok%C3%A9mon)
image
But actually it should have evoled at level 30. Quite weird.

@jrsukinik
image
azurill cant evolve right now because it need the friendship level and I didnt know how i could integrate that yet. So yea azurill wont evolve

noticed the same with machop too. Leveled up from 36-37 with no evolution. Maybe pokemon with special requirements for any evolution are having difficulty. I will try out a pokemon that has no special requirements at all

@jrsukinik Yea exactly - if a pokemon needs certain requirements aswell it wont evolve. (Didnt integrate this yet because it very time intensive to code this)

even though machop should have evolved at
image
=> level 28

Basically pokemon only can evolve at their evolution level. Else they wont evolve. If u like i can help with the evolution for now if you just send me your mainpokemon.json and mypokemon.json then i cant reiterate those pokemons for you / evolve them.

got it, just found the same with shinx being level 28->29. No need with the pokemon, I will release them and start fresh, no big deal

Out of curiosity, is it possible to add >= to the level for evolution for a pokemon? Perhaps that would solve it, saying , for example, "evolevel": >=28?

@jrsukinik Yes that should be possible ! I will also be adding a everstone option for people who dont want to evolve their pokemon !

I have the same issue. My Rayquaza met the requirement for Mega Evolution but nothing happened. Mega Evolution isn't available yet, is it? If so, can you add that feature in the future? Thank you!
image
image

@lqvu2205 There are alot of feature requests, but I'm tryign to implement this aswell :)