@Vendily
# Inside the loop that reads pokemon.txt
if 'Abilities' in species:
ability_names = species['Abilities'].split(',')
abilities = set(ability_names)
if 'HiddenAbilities' in species:
abilities.update(species['HiddenAbilities'].split(','))...
So aside from that the only other thing i'd like to ask how to do is how can i force it to save after doing a trade. People can duplicate pokemon easily without this feature
No, I seem to have found the issue. (i think)
Only pokemon with forms are getting this issue. (I.e Mega evolutions, Regional forms.)
I think the issue is that fspecies isnt being called in joining the abilities so it takes the last two abilities and copies them whereever a form is.