I actually do the code for my game. To add it, is the same thing like any other evo method, I suppose that you know how to add it:
module PBEvolution
Ability1 = 36
Ability2 = 37
HiddenAbility = 38
EVONAMES=["Ability1","Ability2","HiddenAbility"]
And under:
when PBEvolution::Beauty # Feebas
return poke if pokemon.beauty>=level
when PBEvolution::Trade, PBEvolution::TradeItem, PBEvolution::TradeSpecies
return -1
Add:
when PBEvolution::Ability1
return poke if pokemon.level>=level && pokemon.abilityIndex==0
when PBEvolution::Ability2
return poke if pokemon.level>=level && pokemon.abilityIndex==1
when PBEvolution::HiddenAbility
return poke if pokemon.level>=level && pokemon.abilityIndex==2
Sorry my bad English, I talk Spanish.