• Do not use Discord to host any images you post, these links expire quickly! You can learn how to add images to your posts here.
  • Reminder: AI-generated content is not allowed on the forums per the Rules and Regulations. Please contact us if you have any questions!
Innate Abilities (Yet Another "All Abilities Mutation" mod)

Resource Innate Abilities (Yet Another "All Abilities Mutation" mod) 1.5.4

I enjoy this plugin a lot, but I recently noticed that it clashes with the Sub-Abilities plugin, both of which have a different function in my game. One unlocks flavorful abilities by level up, the other unlocks stronger abilities locked behind questlines.

Anyway, this plugin works perfectly if both are installed, but the Sub-Abilities method to draw abilities seems to be overwritten in the process. Do any of you have an idea how to get around this? I looked at both plugins but haven't arrived at an answer yet.
 
I enjoy this plugin a lot, but I recently noticed that it clashes with the Sub-Abilities plugin, both of which have a different function in my game. One unlocks flavorful abilities by level up, the other unlocks stronger abilities locked behind questlines.

Anyway, this plugin works perfectly if both are installed, but the Sub-Abilities method to draw abilities seems to be overwritten in the process. Do any of you have an idea how to get around this? I looked at both plugins but haven't arrived at an answer yet.
because neither were made to be used together, both serve the same function of providing more abilities for Pokémon, but Sub-abilitys is outdated. besides that you don't need 2 plugins to do the same thing, just 1 already does what the other would do but better.

and I don't think it's worth supporting an old plugin that is barely used nowadays, unlike the Summary from B/W that most still use. so your only option for now is to choose one or the other.
 
I enjoy this plugin a lot, but I recently noticed that it clashes with the Sub-Abilities plugin, both of which have a different function in my game. One unlocks flavorful abilities by level up, the other unlocks stronger abilities locked behind questlines.

Anyway, this plugin works perfectly if both are installed, but the Sub-Abilities method to draw abilities seems to be overwritten in the process. Do any of you have an idea how to get around this? I looked at both plugins but haven't arrived at an answer yet.
What Willow said I'm afraid. I did try and give the code a look when it was first released because I also wanted to use it on my project, but yeah, it clashes with a lot of what the Innate abilities needs to load them properly. And it appears somewhat abandoned (Kinda like this one at the moment... sorry about that, it is not I swear.) so I'm afraid I can't give it proper support. You'll have to choose for now.
 
Hi, ive been trying to use this plugin but when i switch to the summary page for the innates it doesnt display properly. https://imgur.com/a/JzQxaf3
This is a frersh project on rpg maker xp on the latest version of essentials and the only plugins installed are hotfixes, modular ui and innates. I havent edited anything except assigning pikachu from the demo party the innates of blaziken in the PBS innate sets
 
Hi, ive been trying to use this plugin but when i switch to the summary page for the innates it doesnt display properly. https://imgur.com/a/JzQxaf3
This is a frersh project on rpg maker xp on the latest version of essentials and the only plugins installed are hotfixes, modular ui and innates. I havent edited anything except assigning pikachu from the demo party the innates of blaziken in the PBS innate sets
You made sure to put the PNG file for the summary page in your graphics/summary folder?
 
Thanks for the reply. I ve been messing with both Modular UI and the Innates plugin to fix it but I havent been able to do it yet. Here is what I ve done up to now. Installed hotfixes -> installed modular UI -> install innates plugin -> move the 2 PNGs from the innate summary page folder into graphics -> assign innate sets to a few different pokemon to test. Right now i dont even get the weird summary page i was getting before and innates are not working since i dont see speedboost activating on pikachu in battle.
 
Thanks for the reply. I ve been messing with both Modular UI and the Innates plugin to fix it but I havent been able to do it yet. Here is what I ve done up to now. Installed hotfixes -> installed modular UI -> install innates plugin -> move the 2 PNGs from the innate summary page folder into graphics -> assign innate sets to a few different pokemon to test. Right now i dont even get the weird summary page i was getting before and innates are not working since i dont see speedboost activating on pikachu in battle.
Hmm, odd. Have you checked with any other ability? Maybe one that triggers on entry to see if the effect is active immediatly. Like the terrain surges for example.

Outside of that without a crash I don't see any issue. The moment your innates load in the summary they are loaded for the pokemon as well. I don't remember if I added it to this release but upon a Pokemon loading it's innates in your console command an array of all the abilities the pokemon has should appear.

Try changing it for another ability like an entry one and to see if the text appears in your console command. If nothing happens I'll give it a closer look. Sorry I can't give specific solutions for now, I'm in the middle of my shift
 
I tried with intimidate, sandstorm and psychic surge, i dont see anything on console and it doesnt activate in battle. Take your time tho, its probably something im doing wrong, i dont have much experience using plugins with essentials, although as stated above i dont see where i messed up at least as far as the installation of the plugins goes.
 
Hi, I found a conflict with the Gen 9 Pack, the error is the following:

[Pokémon Essentials version 21.1]
[v21.1 Hotfixes 1.0.9]

Exception: ArgumentError
Message: wrong number of arguments (given 1, expected 2)

Backtrace:
[Innate Abilities] AAM Battle.rb:52:in `pbAbilityTriggered?'
[Generation 9 Pack] [002] Battle_Battler.rb:44:in `ability_triggered?'
[Generation 9 Pack] [000] Ability Handlers.rb:529:in `block in <main>'
Event_Handlers:195:in `trigger'
[Innate Abilities] AAM Ability Effects.rb:519:in `block in triggerOnSwitchIn'
[Innate Abilities] AAM Ability Effects.rb:517:in `each'
[Innate Abilities] AAM Ability Effects.rb:517:in `triggerOnSwitchIn'
Battle_ActionSwitching:353:in `block in pbOnBattlerEnteringBattle'
Battle_ActionSwitching:332:in `each'
Battle_ActionSwitching:332:in `pbOnBattlerEnteringBattle'

It happens because both Gen 9 Pack and Innate Abilities define a mehtod pbAbilityTriggered? in the Battle class, (with different arguments, which causes the error). Any suggestions on how to fix this?

Thank you in advance, and also thank you for the awesome Plugin!
 
Hi, I found a conflict with the Gen 9 Pack, the error is the following:

[Pokémon Essentials version 21.1]
[v21.1 Hotfixes 1.0.9]

Exception: ArgumentError
Message: wrong number of arguments (given 1, expected 2)

Backtrace:
[Innate Abilities] AAM Battle.rb:52:in `pbAbilityTriggered?'
[Generation 9 Pack] [002] Battle_Battler.rb:44:in `ability_triggered?'
[Generation 9 Pack] [000] Ability Handlers.rb:529:in `block in <main>'
Event_Handlers:195:in `trigger'
[Innate Abilities] AAM Ability Effects.rb:519:in `block in triggerOnSwitchIn'
[Innate Abilities] AAM Ability Effects.rb:517:in `each'
[Innate Abilities] AAM Ability Effects.rb:517:in `triggerOnSwitchIn'
Battle_ActionSwitching:353:in `block in pbOnBattlerEnteringBattle'
Battle_ActionSwitching:332:in `each'
Battle_ActionSwitching:332:in `pbOnBattlerEnteringBattle'

It happens because both Gen 9 Pack and Innate Abilities define a mehtod pbAbilityTriggered? in the Battle class, (with different arguments, which causes the error). Any suggestions on how to fix this?

Thank you in advance, and also thank you for the awesome Plugin!
I really need to do an update to this plugin uh?

Go to AAM Battle, and replace both def pbAbilityTriggered? and def pbSetAbilityTrigger

With this


Ruby:
Expand Collapse Copy
  def pbAbilityTriggered?(battler, check_ability = battler.ability)
    return @abils_triggered[battler.index & 1][battler.pokemonIndex].include?(check_ability)
  end

  def pbSetAbilityTrigger(battler, check_ability = battler.ability)
    @abils_triggered[battler.index & 1][battler.pokemonIndex].push(check_ability)
  end

Compile and test again. The error happens by the way the gen 9 abilities are stored once per switch.
 
Thank you very much, did I alredy tell you your work is awesome?
I did a quick fix yesterday with a default parameter too, setting check_ability = nil (for lack of knowledge) and saw that at least it stopped the crash, I'm going to apply your fix and do a bunch of tests :)

Unrelated, but I was trying to fix a minor bug with Worry Seed, since it kept triggering the same mane ability the target had (e.g. if it had Triage, both ability splash showed Triage) and since for my project it was ok to just replace the main ability instead of adding Insomnia to the list of abilities of the target, I changed the method ability=(value) in AAM Battler to just set @abilityMutationList[0]=@ability_id regardless of self.hasAbilityMutation? value (so removing the unshift of the abilities array but keeping the duplicates removal).

It seems to be working correctly, but I'm keeping an eye on this edit I made to be sure I didn't break anything. At least I have everything under Version Control.

Thank you again, enjoy your holidays!
 
Back
Top