Protected
Returns a new MoveEffectPhase with the same properties as this phase
Returns the first target of this phase's invoked move
Returns an array of all Pokemon targeted by this phase's invoked move
Pokemon
Returns the Pokemon using this phase's invoked move
Resolves whether this phase's invoked move hits or misses the given target
Pokemon the Pokemon targeted by the invoked move
true if the move does not miss the target; false otherwise
true
false
Removes the given Pokemon from this phase's target list
Pokemon the Pokemon to be removed
Prevents subsequent strikes of this phase's invoked move from occurring
Optional
Pokemon if defined, only stop subsequent strikes against this Pokemon
Returns a new MoveEffectPhase with the same properties as this phase