RevealedAbility

io.github.pidoveproject.showdown.battle.RevealedAbility

A revealed ability.

Attributes

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

Members list

Type members

Enum entries

final case class Base(ability: AbilityName)

The base ability of a pokemon.

The base ability of a pokemon.

Value parameters

ability

the ability of the pokemon

Attributes

Source
RevealedAbility.scala
case case Disabled extends RevealedAbility

The pokemon's ability is currently disabled (e.g by Neutralising Gas)

The pokemon's ability is currently disabled (e.g by Neutralising Gas)

Attributes

Source
RevealedAbility.scala
final case class Modified(ability: AbilityName, cause: Effect)

A modified ability.

A modified ability.

Value parameters

ability

the current ability of the pokemon

cause

the effect causing the ability change

Attributes

Source
RevealedAbility.scala