Other Problems defining Eevee's Evolution

This thread does not pertain to a related version of Pokémon Essentials.

BiggusWeeabus

"What's so funny about Biggus Dickus?"
Member
Joined
Sep 1, 2020
Posts
74
Age
20
Whenever i try to give Eevee it's evolution to Sylveon, i get this error message.

Ruby:
---------------------------
Pokemon Immortal X/Oblivion Y
---------------------------
[Pokémon Essentials version 17.2]

Exception: RuntimeError

Message: Undefined value SYLVEON in PBEvolution

File PBS/pokemon.txt, section 133, key Evolutions

VAPOREON,Item,WATERSTONE,JOLTEON,Item,THUNDERSTONE,FLAREON,Item,FIRESTONE,LEAFEON,Item,LEAFSTONE,GLACEON,Item,ICESTONE,ESPEON,HappinessDay,UMBREON,HappinessNight,SYLVEON,HappinessMoveType,FAIRY



Compiler:418:in `checkEnumField'

Compiler:403:in `csvEnumField!'

Compiler:1706:in `pbCompilePokemonData'

Compiler:1698:in `each'

Compiler:1698:in `pbCompilePokemonData'

Compiler:1695:in `loop'

Compiler:1775:in `pbCompilePokemonData'

Compiler:1680:in `each'

Compiler:1680:in `pbCompilePokemonData'

Compiler:1679:in `each'

It doesn't make any sense, because Sylveon IS defined in pokemon.txt
 
Last edited:
Solution
I think your Evolutions field would need to look like this:
Ruby:
Evolutions=VAPOREON,Item,WATERSTONE,JOLTEON,Item,THUNDERSTONE,FLAREON,Item,FIRESTONE,LEAFEON,Location,28,GLACEON,Location,34,SYLVEON,HappinessMoveType,FAIRY,ESPEON,HappinessDay,,UMBREON,HappinessNight,,
There's an empty field after Espeon and Umbreon. Sylveon needs to be listed before Espeon and Umbreon as well so that Eevee evolves into Sylveon rather than Espeon or Umbreon when the evolution parameters are met.

ThatWelshOne_

Eevee User
Member
Joined
Sep 29, 2020
Posts
164
I think your Evolutions field would need to look like this:
Ruby:
Evolutions=VAPOREON,Item,WATERSTONE,JOLTEON,Item,THUNDERSTONE,FLAREON,Item,FIRESTONE,LEAFEON,Location,28,GLACEON,Location,34,SYLVEON,HappinessMoveType,FAIRY,ESPEON,HappinessDay,,UMBREON,HappinessNight,,
There's an empty field after Espeon and Umbreon. Sylveon needs to be listed before Espeon and Umbreon as well so that Eevee evolves into Sylveon rather than Espeon or Umbreon when the evolution parameters are met.
 
Solution
Top