• Applies abilities when they become active mid-turn (ability switch)

    Ignores passives as they don't change and shouldn't be reapplied when main abilities change

    Parameters

    • pokemon: default
    • passive: boolean = false
    • simulated: boolean = false
    • Rest...args: any[]

    Returns void