Discord bot

This is a small guide on how to use the /guide kismet discord command.

Node autocomplete

By default, the autocomplete will suggest kismet nodes classes. Click on a class to get the kismet text for that class.

Player autocomplete

To get autocomplete, begin with Player(). and then type the property you then need. It will autocomplete and embed more information about the property

Get property

You can pass options into the variable object:

Player(bAllPlayers=False)
Player(bAllPlayers=False,playerIdx=2)
Object(varName=MyObject)

Then you can get the properties by joining them with a .:

Object().Random.Random2.Random3

Sequence

Create a sequence of any nodes from text:

LevelLoaded:(Loaded and Visible, In) -> CompareInt(ValueA=0, ValueB=1):(A < B, Show) -> SeqAct_DrawText(String="hello world")

The separator is ->. The format for an item is:

<name or class>(variable=value, var2=value2):(outputName, inputName)
or:
<name or class>:(outputName, inputName)
or:
<name or class>(variable=value, var2=value2)
or:
<name or class>

For more details on multiline input check out the sequence parsers guide.

Errors

If the query results in an error, the bot will try to format an error. The error will be reported, but you can always open an issue to get it fixed.