Attribute that cancels the associated move's effects when set to be combined with the user's ally's subsequent move this turn. Used for Grass Pledge, Water Pledge, and Fire Pledge.
Should this Move target the user?
Move
If the user's ally is set to use a different move with this attribute, defer this move's effects for a combined move on the ally's turn.
the Pokemon using this move
Pokemon
n/a
the Move being used
[0] a Utils.BooleanHolder indicating whether the move's base effects should be overridden this turn.
Utils.BooleanHolder
true if base move effects were overridden; false otherwise
true
false
the MoveCondition or MoveConditionFunc for this Move
MoveCondition
Pokemon using the move
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 that cancels the associated move's effects when set to be combined with the user's ally's subsequent move this turn. Used for Grass Pledge, Water Pledge, and Fire Pledge.