Most likely, this error alongside the previous one happen because the innate_sets.txt keeps containing troublesome lines. In this case, it's because it finds a nil line that it's trying to call "empty?" on.
Copy-pasting straight from the pokemon.txt file from previous versions shouldn't be the...
Fixed an error that would occur if your innate_sets.txt had an empty space. Still, I recommend not leaving one just for consistency
Fixed an error for an alias to an unexisting method, it was a custom code for my own game. This was fixed in the previous hotfix but I'm oficially adding it to the...
And yes, this was my fault. It was mostly a quick thing that came to mind while I was updating the script, sorry.
Go to Innate Abilities - Pokemon
And on line 249 you'll see this:
elsif Settings::INNATE_PROGRESS_WITH_LEVEL && !Settings::INNATE_PROGRESS_WITH_VARIABLE
Make it this: elsif...
This error ocurrs if your innate_sets.txt has an empty space somewhere, which is a mistake by my part ssince my sample has either the code or a "#" for every line. I'll post a quick update to solve the error.
Sonicover updated Innate Abilities (Yet Another "All Abilities Mutation" mod) with a new update entry:
Removed a custom alias for my game
Read the rest of this update entry...
With this update, other than bug fixes I'm not adding more features for a while. I really REALLY want to focus on my game for some time, at least for the first beta. I just wanted to drop this one because the idea of moving the Innates parameter to it's own separated file was too good.
As...
BE SURE TO RECOMPILE AND START A NEW SAVE FILE!
Now the whole plugin's utility is defined in Pokemon Class, which opens up more customizacion
Also, Innates are no longer defined in the Pokemon.txt file of the PBS but in a brand new innate_sets.txt file, defined like this...
Sonicover updated Innate Abilities (Yet Another "All Abilities Mutation" mod) with a new update entry:
Reworked some functionalities and added Innate sets. Fixed some bugs as well
Read the rest of this update entry...
I guess if you want to use the progress_level system but turn it on/off depending on a switch, you could go to AAM Settings and simply make "INNATE_PROGRESS_WITH_LEVEL = $game_switches[X]", with X being the game switch for your hard-mode. On theory that should do the trick beacuse that way it...
Sorry for the radio silence everyone. At long last, after suffering like a maniac with this, I've finally been able to both implement the innate sets
and the sepparated pbs file innate_sets.txt to handle all of the Innate ability stuff per pokemon
Here's a snippet in how it's structured...
Even then randomization is not much of a problem. The problem is when you want to controll it and keep it consistent once it has been randomized once.
As for your idea, honestly separating the innate property in its own pbs file its something I actually want to do because other plugins that mod...
I said I was going to focus on my project but here we are. This update might take more than anticipated.
So far I've been able to fix and add:
The problem with the pokemon's innates not being correctly updated after evolving
The debug menu, not only no longer crashes, now you can define any...
Ah my bad, once the pokemon has its innates set it stores them in a variable. I forgot to put the shuffling in the evolution process lol.
I'll fix it when I get home