Debug commands

Below are a list of debug commands that can be used during the game.

Commands are presented in the form of how they should be typed into the chat box in-game. If the command contains any "{}", you will need to replace this with what is indicated in the brackets. For example, a "{planet_pos}" indicates you need to replace this part with a planet number, i.e. 0, 1, 2, etc. Do not include any brackets in your command.

There are two kinds of command: safe and unsafe.

Safe commands require the game to be in a safe state, i.e. nothing is currently happening.

Unsafe commands do not require the game to be in a safe state, but have a higher risk of breaking something irreparably.

Unsafe commands

/loaddeck/{deck_name} - Loads a deck that you own with the given name. Once you have loaded a deck, this command does nothing. If your deck is not found, nothing will happen.

/force-quit-action - Forcefully quits action mode.

/force-quit-reactions - Forcefully quits all queued reactions.

/force-quit-effects - Forcefully quits all queued interrupts.

/force-quit-damage - Forcefully quits all queued instances of damage.

/force-quit-moves - Forcefully quits all queued moves.

/debug-reactions - Shows the currently queued reactions of each player.

/debug-interrupts - Shows the currently queued interrupts of each player.

/debug-info - Shows generic debug info.

/toggle-search - Toggles a particular problem variable in the game.

Safe commands

/sort-hand - Sorts a player's hand. Only the owner of the hand can sort their hand.

/shuffle-deck/{player_num} - Shuffle a player's deck.

/rearrange-deck/{player_num}/{num_cards} - Allows you to rearrange the top {num_cards} of a player's deck.

/stop-rearrange-deck - Stops rearranging a deck.

/set-resources/{player_num}/{amount} - Set the resources of a player to {amount}.

/addcard/{player_num}/{card_name} - Adds a card with the name {card_name} to a player's hand. If the card does not exist, nothing happens. Only attachments, events, army units and supports may be added to the hand.

/add-to-hq/{player_num}/{card_name} - Adds a card with the name {card_name} to a player's HQ. If the card does not exist, nothing happens. Only supports, army, token and synapse units may be added to the HQ.

/add-to-play/{player_num}/{planet_num}/{card_name} - Adds a card with the name {card_name} to a player's play area at the planet with index {planet_num}. Only army, token and synapse units may be added to play this way.

/draw/{player_num}/{amount} - A player draws {amount} cards. Default amount is 1.

/discard/{player_num}/{card_pos} - A player discards the card at {card_pos} in their hand.

/remove-hand/{player_num}/{card_pos} - A player removes the card at {card_pos} in their hand from the game.

/remove-discard/{player_num}/{card_pos} - A player removes the card at {card_pos} in their discard pile from the game.

/fully-remove/{player_num}/{card_pos} - A player removes the card at {card_pos} in their removed from game pile completely.

/infest-planet/{planet_pos} - Infest target planet.

/clear-infestation/{planet_pos} - Remove infestation from target planet.

/clear-reticle/{player_num}/{planet_pos}/{unit_pos} - Clears a reticle at the given position. Use -2 for {planet_pos} to target the HQ.

/ready-card/{player_num}/{planet_pos}/{unit_pos} - Readies a card at the given position. Use -2 for {planet_pos} to target the HQ.

/exhaust-card/{player_num}/{planet_pos}/{unit_pos} - Exhausts a card at the given position. Use -2 for {planet_pos} to target the HQ.

/set-damage/{player_num}/{planet_pos}/{unit_pos}/{amount} - Sets the damage on a card at the given position. Use -2 for {planet_pos} to target the HQ.

/set-faith/{player_num}/{planet_pos}/{unit_pos}/{amount} - Sets the faith on a card at the given position. Use -2 for {planet_pos} to target the HQ.

/move-unit/{player_num}/{planet_pos}/{unit_pos}/{destination_planet_pos} - Moves a unit at the given position to the destination planet. Use -2 for {planet_pos} or {destination_planet_pos} to target the HQ.

/assign-damage/{player_num}/{planet_pos}/{unit_pos}/{amount} - Assigns damage, which allows shielding, a unit at the given position. Use -2 for {planet_pos} to target the HQ.