Whether to show this ability as a flyout during battle; default true.
Should be kept in parity with mainline where possible.
Applies ability effects without checking conditions
The pokemon to apply this ability to
Whether or not the ability is a passive
Whether the call is simulated
Extra args passed to the function. Handled by child classes.
Resolves the Dancer ability by replicating the move used by the source of the dance either on the source itself or on the target of the dance
Pokemon with Dancer ability
PokemonMove Dancing move used by the source
Pokemon that used the dancing move
BattlerIndexTargets of the dancing move
N/A
Returns a boolean describing whether the ability can be applied under current conditions
The pokemon to apply this ability to
Whether or not the ability is a passive
Whether the call is simulated
Extra args passed to the function. Handled by child classes.
true if the ability can be applied, false otherwise
Get the correct targets of Dancer ability
Pokemon Pokemon with Dancer ability
Pokemon Source of the dancing move
BattlerIndex Targets of the dancing move
Triggers after a dance move is used either by the opponent or the player