A list of all Actions, Conditions and Expressions supported in this addon.
Settings
-
Actions
{my} Enter story data {0}.
Enter a story from a JSON string.
{my} Select active story: {0}.
Select the active story.
{my} Select first passage in this story.
Select the first passage that was marked >start the story here< in the current story.
{my} Select passage name: {0}.
Select a passage by its name
{my} Select passage ID: {0}.
Select a passage by name.
{my} Load encrypted story data {0}, key {1}.
Enter an encrypted story from a JSON string.
{my} Load the plugin from {0}.
Load the plugin from a JSON string.
{my} Delete all stories
Clear out all stories from the plugin memory.
{my} Delete story: {0}.
Delete the named story.
-
Conditions
{my} passage has links
True when the current passage has links to other passages.
{my} passage has tag {0}
True when the current passage contains the listed tag.
{my} passage has name {0}
True when the current passage name matches the test.
{my} passage has function call data
True when the current passage has function call data.
{my} passage has variable data
True when the current passage has variable data.
{my} passage has tag data
True when the current passage has tag data.
{my} passage has object reference data
True when the current passage has object reference data.
Links
-
Expressions
NumberOfLinks
Return the number of choices that are available in this passage.
LinkNumberID
Return the ID number of the next passage, at index.
LinkTextID
Return the ID name of the next passage, at index.
LinkLabelText
Return the text to be displayed on the decision label, at index.
Tags
-
Expressions
NumberOfTags
Return the number of tags that are in this passage.
TagAtIndex
Return the tag at index from this passage.
TagsAsJSON
Return the tags from this passage in array.AsJSON format.
Passage
-
Expressions
PassageText
Return the text in this passage.
PassageName
Return the name of the passage (same string used in a link name).
PassageID
Return the ID number of this dialogue. Reference the JSON map pid number.
Encryption
-
Expressions
GetEncryptedStory
Return an encrypted JSON string of the active story.
Variables
-
Expressions
NoOfVariables
Return the number of variables that were declared in this passage.
VariableAtIndex
Return the variable at index from this passage.
VariableValueAtIndex
Return the variable value at index from this passage.
VariablesAsJSON
Return the variables from this passage in array.AsJSON format.
Objects
-
Expressions
NoOfObjectRefs
Return the number of object references that were declared in this passage.
ObjectRefAtIndex
Return the object reference at index from this passage.
ObjectsAsJSON
Return the object refs from this passage in array.AsJSON format.
Functions
-
Expressions
NoOfFunctionCalls
Return the number of function calls that were declared in this passage.
FunctionCallAtIndex
Return the function data at index from this passage.
FunctionParamsAtIndex
Return the function data at index from this passage in comma separated format.
FunctionsAsJSON
Return the function calls from this passage in array.AsJSON format.
Save
-
Expressions
PluginAsJSON
Return the state of the plugin, inxcludin all stories and positions in those stories, AsJSON.