• ✨ ARCHIVE MODE ✨
    The forum has now been set to read-only mode, no new posts, resources, replies etc will not be possible.
    We recommend you join our Discord server to get real-time response: Discord Invite Link

Fixed Pokemon`s evolutions [0.19_1]

Status
Not open for further replies.

DracoHouston

Kolben Developer
Contributor
if the devolution thing gets checked by the system to see if the evolved species really does evolve from that pokemon then that should go as well to allow weird evolution chains in custom pokemon. lunick and i were talking about how the pokemon can be just about anything and he asked me if it would support a JRPG and the answer is: probably. but here's a scenario i just thought of, say you're making a mod with a few classes as pokemon species, and your party members can be swapped between those species, with the game being about having the right balance of classes in your party. if evolutions only worked in chains it couldn't be implemented. its not something you'd have in the main game but if there's mod support systems should be kept as general as possible so people can just feed it different data to get very different results, so surprising things can be done we haven't thought of.
 

Sola

Elite
Contributor
I don`t know if it possible, but Eevee get some trouble because his evolution line is with more thant one number. So, if you make that number variable like Evolution|X and make this X depend on with rock you used or wich time did you level eevee up, maybe you can keep this system without have to think about other evolution system. It would work for pokemons whose envolve like Poliwhirl, If it is carring kings rocks, it envolve into "politoed number" and if a water stone is used in it envolve into "poliwhrat number"
 

DracoHouston

Kolben Developer
Contributor
I don`t know if it possible, but Eevee get some trouble because his evolution line is with more thant one number. So, if you make that number variable like Evolution|X and make this X depend on with rock you used or wich time did you level eevee up, maybe you can keep this system without have to think about other evolution system. It would work for pokemons whose envolve like Poliwhirl, If it is carring kings rocks, it envolve into "politoed number" and if a water stone is used in it envolve into "poliwhrat number"
this is eevee's evolutions, in the new system
EvolutionCondition|0,1,0,0,0,84,0,0,134
EvolutionCondition|0,1,0,0,0,83,0,0,135
EvolutionCondition|0,1,0,0,0,82,0,0,136
EvolutionCondition|0,0,1,1,0,0,Day,220,196
EvolutionCondition|0,0,1,1,0,0,Night,220,197
the problem is nilllzz's code is still using the old 'evolution' variable to find species to evolve into, instead of the species associated with the condition. this system is still a work in progress
 

Sola

Elite
Contributor
Yes, but this is eevee evolution: Evolution|134,135,136,196,197
Everytime it envolve it envolves to 134, because it is the first value the game ready, don`t matter what you do. That was what being happening with Hoppip. It was Evolution|16,187, so it elvoves into pidgey. The problem was it was not programed at Hoppips evolutioncondition, so every level hoppip pass it envolved to pidgey. This time is diferent, the conditions are ready, so it`s just change the evolution itself. I think if you make that a variable, and pass the last value of eevee`s evolution condition EvolutionCondition|0,1,0,0,0,84,0,0,134 it gonna work without problems
 

DracoHouston

Kolben Developer
Contributor
Yes, but this is eevee evolution: Evolution|134,135,136,196,197
Everytime it envolve it envolves to 134, because it is the first value the game ready, don`t matter what you do. That was what being happening with Hoppip. It was Evolution|16,187, so it elvoves into pidgey. The problem was it was not programed at Hoppips evolutioncondition, so every level hoppip pass it envolved to pidgey. This time is diferent, the conditions are ready, so it`s just change the evolution itself. I think if you make that a variable, and pass the last value of eevee`s evolution condition EvolutionCondition|0,1,0,0,0,84,0,0,134 it gonna work without problems
exactly, so don't worry about it ;) it's nilllzz's problem, the data's ready for it

i do however need to make the pokemon machine automatically put by trade and time of day based conditions into it, but thats an easy fix. if you guys find any other problems with the data let me know. theres some known issues we were willing to accept to get the pokemon out this week but you can't acquire most of them normally so it's not game breaking right now. we will be fixing them all up though before they're needed
 
Status
Not open for further replies.
Top