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
BattlerIndex
Targets 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