Skip to content

ActionCommands

This enum represents all the different action commands implemented in the game through battle actions. The value control the logic of DoCommand.

Value Name Description
0 None UNREFERENCED
1 PressKey An UNUSED and broken simple key press prompt. This command cannot be succeeded.
2 HoldKeyBar UNREFERENCED
3 RandomPressKeys UNREFERENCED
4 TappingKey An input mashing prompt where the input can be one of the 4 main ones (Confirm, Cancel, Switch Party or Show HUD) or be a prompt where the player needs to alternate between the left and right input (with caveats, see the sections below for details). Each correct input press increases barfill from 0.0 to 1.0. The goal of the command is to make barfill reach 1.0 before the timer expires.
5 HoldKeyCountdown A hold input prompt with a number of evenly separated timepoints. The goal of the command is to hold a certain input by the second timepoint and release it before the last timepoint ends. If the input isn't held by the second timepoint or it's released before the last timepoint begins or it's never released before the last timepoint ends, the command results in a failure. This command has forgiveness logic in demomode which makes it impossible to fail by guiding the player's input.
6 RandomPressKeysTimer UNREFERENCED
7 RandomTappingKeys UNREFERENCED
8 RandomTappingKeysTimer UNREFERENCED
9 RandomPressBar A prompt to press the Confirm input timed in such a way that a cursor who goes back and forth on a bar lands in a specific target area. The goal of the command is to hit the input when the cursor falls in that area. The command is failed when the cursor falls outside of the target or if the input isn't pressed before timer expires. This command features forgiveness logic in demomode where it is impossible to fail the command.
10 RandomTappingBar A variation of TappingKey where the mashing input prompt has a random starting one between Confirm, Cancel or Switch Party (it is not possible to use left/right mode). The input will change to a random one periodically at random intervals. This action command is UNUSED under normal gameplay.
11 RandomPressKeyTimer An input prompt of a concealed input that is only revealed after a certain amount of timepoints passes. The goal of the command is to press the input when it is revealed on the last timepoint within 45.0 frames. If any other game inputs (even those outside of the random pool) are pressed during those 45.0 frames or if multiple inputs are pressed at the same time than the correct one or if no inputs is pressed, the command is a failure.
12 MultiPressBar An UNUSED and stripped down version of RandomPressBar where the cursor only does one sweep of the bar and it has reduced functionality.
13 LongRandomBar A multi press input prompt spread over multiple timepoints as a cursor sweeps once through a bar containing the timepoints which are randomly generated. The goal of the command is to press Confirm while the cursor is close enough to the timepoint and hit as many as possible. A timepoint is not hit if no inputs was pressed or if the input was pressed while the cursor was too far off the timepoint. This command cannot be failed: it doesn't use commandsuccess for the outcome, but rather successfullchain which will report the amount of timepoints that was hit sucessfully.
14 SequentialKeys A series of simple random input prompts that have to be pressed in sequence in a row. The goal of the command is to press all inputs in the sequence correctly in a row under a certain amount of time. If too much time passes without completing all inputs or if the wrong input is pressed, the command is a failure. This command supports 2 optional features: the ability to make it go on infinetely until success and a feature that hides future inputs until all previous ones are entered correctly.
15 Crosshairs A simple Confirm input prompt consisting of a ring that renders on an actor with its matching crosshair moving from a random position towards it which is then repeated multiple times. The goal of the command is to press Confirm when the crosshair falls inside its ring visually and to hit all of the Confirm inputs correctly in a row. If no Confirm inputs is done for any crosshairs or if Confirm is pressed too early, the command is a failure.
16 PressKeyTimer An single input press prompt that lasts a certain amount of frames. The goal of the command is to press the correct input (and only the correct one) on the last 30.0 frames of the command. If no input is taken for the entire duration or if the input is pressed before the last 30.0 frames or if any other inputs recognised by the game is pressed at any point (even if done at the same time than the correct one), the command will be failed. This command has caveats about its UI.