InformationCommand

io.github.pidoveproject.showdown.protocol.client.InformationCommand

A command giving information about the game.

Attributes

Source
InformationCommand.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 Analysis(pokemon: SpeciesName, generation: Option[Generation], tier: Option[Tier])

Get the link to Smogon University's analysis of a pokemon.

Get the link to Smogon University's analysis of a pokemon.

Value parameters

generation

the generation of the analysis or latest if absent

pokemon

the species to analyze

tier

the tier of the analysis or the species' default if absent

Attributes

Source
InformationCommand.scala
case case BsCalc extends InformationCommand

Get the link to Pokemon Showdown's BSS calculator.

Get the link to Pokemon Showdown's BSS calculator.

Attributes

Source
InformationCommand.scala
case case Calc extends InformationCommand

Get the link to Pokemon Showdown's calculator.

Get the link to Pokemon Showdown's calculator.

Attributes

Source
InformationCommand.scala
case case Cap extends InformationCommand

Show introduction to Create-a-Pokemon.

Show introduction to Create-a-Pokemon.

Attributes

Source
InformationCommand.scala
final case class Faq(topic: Option[String])

Get FAQ answers.

Get FAQ answers.

Value parameters

topic

the paragraph/theme to show

Attributes

Source
InformationCommand.scala
final case class FormatsHelp(format: Option[FormatName])

Show help links about a format.

Show help links about a format.

Value parameters

format

the format to get help about or global help if absent

Attributes

Source
InformationCommand.scala
case case Git extends InformationCommand

Get links to Pokemon Showdown's Git repositories.

Get links to Pokemon Showdown's Git repositories.

Attributes

Source
InformationCommand.scala
final case class Groups(target: Option[GroupTarget])

Show signification of group rank.

Show signification of group rank.

Value parameters

target

the group type to check, either global, room or both if absent

Attributes

Source
InformationCommand.scala
case case Intro extends InformationCommand

Show introduction message.

Show introduction message.

Attributes

Source
InformationCommand.scala
case case OtherMetas extends InformationCommand

Get the link to Other Metagames Smogon page.

Get the link to Other Metagames Smogon page.

Attributes

Source
InformationCommand.scala
case case Punishments extends InformationCommand

Get explanation on punishments.

Get explanation on punishments.

Attributes

Source
InformationCommand.scala
case case RCalc extends InformationCommand

Get the link to Pokemon Showdown's Random Battle calculator.

Get the link to Pokemon Showdown's Random Battle calculator.

Attributes

Source
InformationCommand.scala
final case class RoomFaq(topic: Option[String])

Get the current room's FAQ answers.

Get the current room's FAQ answers.

Value parameters

topic

the paragraph/theme to show

Attributes

Source
InformationCommand.scala
case case RoomHelp extends InformationCommand

Get help for room-specific commands.

Get help for room-specific commands.

Attributes

Source
InformationCommand.scala
final case class Rules(url: Option[String])

Set the rules of the current room.

Set the rules of the current room.

Value parameters

url

the new url for this room's rules

Attributes

Source
InformationCommand.scala