| Class | Description |
|---|---|
| AcceptDeclineBattlePacket |
A player's response to a battle query.
|
| BackToMainMenuPacket | |
| BagPacket | |
| BattleGuiClosedPacket |
Cleans up server-side when the battle GUI is closed.
|
| BattleQueryPacket |
Opens the battle challenge GUI for a player.
|
| BattleSwitchPacket | |
| CheckPlayerBattlePacket |
Checks if a player can be spectated, and displays a message if so.
|
| ChooseAttackPacket |
Sends an attack choice to the server.
|
| CloseBattlePacket | |
| DynamaxMegaRulePacket |
Sets what kind of battle this is, so the battle UI can only show the right buttons.
|
| DynamaxPacket |
Registers a player's Dynamaxing in the battle.
|
| EndSpectatePacket |
Takes the player out of the battle being spectated.
|
| EnforcedRevivePacket |
Revives the Pokémon that was selected in battle.
|
| ExitBattlePacket | |
| FleePacket |
Attempts to flee from battle.
|
| FormBattleUpdatePacket |
Updates a Pokémon's form in the battle GUI.
|
| MegaEvolvePacket |
Registers a player's Mega Evolution in the battle.
|
| OpenBattleModePacket |
Opens the battle GUI for a specific action.
|
| ParticipantReadyPacket |
Signals that a player has finished seeing pending battle messages.
|
| RemoveSpectatorPacket |
Removes a spectator from a battle server-side.
|
| RequestBagItemsPacket | |
| RequestSpectatePacket |
Adds a spectator to a battle.
|
| ReturnBagItemsPacket | |
| SetAllBattlingPokemonPacket |
Registers the Pokémon that will be in a battle to the client.
|
| SetBattlingPokemonPacket |
Registers the Pokémon that will be in a battle to the client.
|
| SetPokeBallIdPacket | |
| SetPokemonBattleDataPacket |
Registers Pokémon client-side.
|
| SetPokemonTeamDataPacket |
Sets the allied participant's Pokémon party client-side.
|
| SetStrugglePacket |
Sets a Pokémon to use Struggle server-side.
|
| ShowSpectateMessagePacket | |
| StartBattlePacket |
Displays the battle GUI client-side.
|
| StartSpectatePacket |
Sent to a player to begin spectating a battle.
|
| SwapPositionPacket |
Swaps the position of two Pokémon in battle.
|
| SwitchPokemonPacket |
Switches out a Pokémon in battle.
|
| UpdateMovesetPacket |
Updates the client on the moveset of a pokemon.
|
| UpdateTerrainPacket |
Updates the client of the current battle terrain.
|
| UpdateTurnPacket |
Updates the client of the current turn ordinal.
|
| UpdateWeatherPacket |
Updates the client of the current battle weather.
|
| UseEtherPacket |
Restores a Pokémon's PP.
|
| UseItemPacket |
Updates using up an item client-side.
|
| UseZMovePacket |
Registers a player's use of a Z-Move in the battle.
|
| Enum | Description |
|---|---|
| EnumBattleQueryResponse |
A type of response that a player can give to a battle query.
|