MoveChoice

io.github.pidoveproject.showdown.protocol.server.choice.MoveChoice
case class MoveChoice(name: MoveName, id: String, pp: PP, maxPP: PP, range: MoveRange, disabled: Boolean)

Represent a selectable move.

Value parameters

disabled

whether this move is disabled or usable

id

the internal id of the move (lower-cased and without spaces)

maxPP

the max PP of the move

name

the name of the move

pp

the remaining PP of the move

range

the targeting range of the move

Attributes

Source
MoveChoice.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product