Attribute used to call a random move in the user or party's moveset. Used for Moves.ASSIST and Moves.SLEEP_TALK
Moves.ASSIST
Moves.SLEEP_TALK
Fails if the user has no callable moves.
Invalid moves are indicated by what is passed in to invalidMoves: invalidAssistMoves or invalidSleepTalkMoves
getCondition for move selection
getCondition
Protected
Should this Move target the user?
Move
User calls a random moveId selected in getCondition
Pokemon that used the move and will call a random move
Pokemon that will be targeted by the random move (if single target)
Move being used
Unused
the MoveCondition or MoveConditionFunc for this Move
MoveCondition
Pokemon using the move
Pokemon
Pokemon target of the move
Move with this attribute
the string representing failure of this Move
Used by the Enemy AI to rank an attack based on a given target
EnemyPokemon.getNextMove
Used by the Enemy AI to rank an attack based on a given user
Attribute used to call a random move in the user or party's moveset. Used for
Moves.ASSIST
andMoves.SLEEP_TALK
Fails if the user has no callable moves.
Invalid moves are indicated by what is passed in to invalidMoves: invalidAssistMoves or invalidSleepTalkMoves
See
getCondition
for move selection