Skip to content

Testdiag

Enables the dialogue test mode until the end of SetText processing.

Syntax

|testdiag|

Parameters

None.

Remarks

The dialogue test mode will restrict what commands will be processed from this point and will ignore any commands when in non dialogue mode. In dialogue mode, command processing is restricted to the following commands:

Any other commands will not be processed. (tail and tailextra will be technically be processed too, but their command processing will break immediately under dialogue test mode).

This does not impact ignorenext functionality which takes priority over deciding to process the commands or not. Additionally, there is no way to disable test mode meaning when processing this command, the rest of the input string will be processed.

This command is unused under normal gameplay, but it remains functional.

About line commands case sensitivity

It is possible to have a line command not be processed in test mode by writing line differently such as Line. Since the comparison is done with case sensitivity, these line commands can be selectively processed in test mode or not depending on the syntax specified in the input string. This means if the intent is to process all of them, it is important to make sure they are specified in lowercase. While the command parsing is case insensitive, the line comparison in test mode is not.