Thanks, that helped.
I made it work by adding the $aamName as an argument when AAM's pbShowAbilitySpash invokes original_pbShowAbilitySplash, and then modifying the Essentials battle.pbShowAbilitySplash to take an abilitytext argument and pass that argument to its own call for...
EBDX's ability splash looks like it's pretty easy to make work, I think you can just pass pbShowAbilitySplash the ability name as a string:
pbShowAbilitySplash(battler = nil, ability = nil)
//
effect = (ability.is_a?(String)) ? ability : GameData::Ability.get(battler.ability).name
//...
This solved it for me, got rid of the blank space before the comment in the default innate sets.
Although EBDX does cause an issue with the splash overwriting, when an innate triggers, the splash is always for the pokemon's actual ability rather than the innate. I'll see if I can fix it.
Sorry to be a bother, but would it be possible to get some advice on this? This is using the most recent version, with all the UI-related bonuses (which all work perfectly so far).
Hi, I've downloaded 1.5.4 today onto the unofficial EBDX 21.1 base, and I'm getting the exact same .empty? for nil:NilClass error on Battlers line 87 when trying to enter a battle. Did this fix not make it into 1.5.4, or is it a compatibility problem with EBDX maybe?
Also while I'm here, how...