(first post on this site woooo)
Basically, I want to incorporate a Pokémon being able to evolve into 2 seperate forms of the same species through seperate evolution methods.
As it seems, that's not supported in Essentials by default, as simply adding something like ',RAICHU_1,Item,SUNSTONE' in the PBS only produces this in the error log:
As I'm only starting to work with Essentials and never used Ruby before, I am not well versed with how the scripts work, so I've been looking around for workarounds.
I've tried applying the fix described in post 18 of this thread, even though its made with v18 in mind: https://www.pokecommunity.com/threads/466059
But, to no avail, as I believe the methods it relies on are either deprecated or just removed in v19.1, because if i try to integrate it without any adjustment, the log spits out this:
undefined method 'pbCheckPokemonBitmapFiles' for class 'Object'
I've tried glancing over other functions that might be its new equivalent and replacing mentions of pbCheckPokemonBitmapFiles in the new script with them, but also to no avail, as I'm only getting numerous compiler errors if I try to run it then.
I don't think it would help posting them here considering I am likely just on the complety wrong track in trying to fix this, which is why I'm asking for help here.
I've also considered working around this by defining a new form for the base Pokémon, which it changes into while holding the evolution item, but with no visual change, and having it evolve by leveling up while holding said item, but I'd prefer a more elegant solution to this, if possible.
If it matters, I'm using the Gen8 project, EBDX and the ZUD plugin.
Would gladly appreciate any help on this.
Basically, I want to incorporate a Pokémon being able to evolve into 2 seperate forms of the same species through seperate evolution methods.
As it seems, that's not supported in Essentials by default, as simply adding something like ',RAICHU_1,Item,SUNSTONE' in the PBS only produces this in the error log:
Spoiler:
Exception: RuntimeError
Message: Undefined value RAICHU_1 in GameData::Species
File PBS/pokemon.txt, section 25, key Evolutions
Message: Undefined value RAICHU_1 in GameData::Species
File PBS/pokemon.txt, section 25, key Evolutions
As I'm only starting to work with Essentials and never used Ruby before, I am not well versed with how the scripts work, so I've been looking around for workarounds.
I've tried applying the fix described in post 18 of this thread, even though its made with v18 in mind: https://www.pokecommunity.com/threads/466059
But, to no avail, as I believe the methods it relies on are either deprecated or just removed in v19.1, because if i try to integrate it without any adjustment, the log spits out this:
undefined method 'pbCheckPokemonBitmapFiles' for class 'Object'
I've tried glancing over other functions that might be its new equivalent and replacing mentions of pbCheckPokemonBitmapFiles in the new script with them, but also to no avail, as I'm only getting numerous compiler errors if I try to run it then.
I don't think it would help posting them here considering I am likely just on the complety wrong track in trying to fix this, which is why I'm asking for help here.
I've also considered working around this by defining a new form for the base Pokémon, which it changes into while holding the evolution item, but with no visual change, and having it evolve by leveling up while holding said item, but I'd prefer a more elegant solution to this, if possible.
If it matters, I'm using the Gen8 project, EBDX and the ZUD plugin.
Would gladly appreciate any help on this.