A list of all Actions, Conditions and Expressions supported in this addon.
Custom
Picking
-
Conditions
Transfer {0} Pick to {1} ({2})
Transfer picking to another object.
{0} | Pick parent {1} [Lvl {2} {3}]
Pick the parents of the picked instances, according to their hierarchy.
{0} | Pick children {1} [Lvl {2} {3}]
Pick all the children of the picked instances, according to their hierarchy.
Variables
-
Actions
{0}: Replace {1} by {2}
Replace Event Variable
Math
-
Expressions
dt1
Delta-time in seconds, but not affected by timescale.
wrap
Wrap a value x between min and max.
angle360
Convert an angle in degrees to the range [0, 360].
toRadians
Convert degrees to radians.
toDegrees
Convert radians to degrees.
snap
Snap a value x to the nearest multiple of step.
remap
Remap a value from a source range to a target range.
remapClamped
Remap a value from a source range to the clamped target range [TargetMin, TargetMax].
offsetXAtAngle
Calculate the X offset at a given angle and distance.
offsetYAtAngle
Calculate the Y offset at a given angle and distance.
lerpDt
Linearly interpolate a to b by x. (framerate independant)
anglelerpDt
Linearly interpolate angles a to b (in degrees) by factor x. (framerate independant)
Tokens
-
Conditions
For each token in {0} (separator: {1})
Repeat actions once for each token of an string.
Has token {1} in {0} (separator: {2})
Check if a string contains a token.
-
Expressions
tokenCurrent
Return the current token in a 'for each token' loop.
tokenLoopindex
Return the loopindex of the current 'for each token' loop.
tokenAt
Return the Nth token from a string. (negative indices count from the end, example: -1 is the last token)
tokenCount
Return the number of tokens in a string.
tokenFirst
Return the first token from a string.
tokenLast
Return the last token from a string.
tokenRandom
Return a random token from a string.
tokenPush
Push token at the end of a string with the separator. (Returns Text + Seperator + Token)
tokenRemoveAll
Remove all occurences of the token from a string.
tokenSetAt
Set a token at a specific index in a string.
tokenInsertAt
Insert a token at a specific index in a string.
tokenRemoveAt
Remove a token at a specific index in a string.
tokenSortAsc
Sort tokens in a string (ascending).
tokenSortDes
Sort tokens in a string (descending).
tokenShuffle
Shuffle tokens in a string.
tokenDedup
Deduplicate all tokens in a string.
Layers
-
Actions
Move objects from layer {0} to layer {1}
Move layer1 objects to layer2
Toggle Layer {0} Visible
Layer Toggle Visibility
-
Conditions
{0} | Is on {2} parent layer of {1} ({3})
Pick the instances of an object type on specific layer(s)
{0} | Is on {2} sublayer of {1} ({3})
Pick the instances of an object type on specific layer(s)
{0} | Is on visible and interactive layer
Is on visible and interactive layer
RNG
-
Conditions
Chance : {0} ouf of {1}
Returns true with a given chance
Chance : {0} %
Returns true with a given chance (%)
-
Expressions
dice
Returns an integer number between 1 and the number of faces (included)
randomInt
Generate a random Integer number. Pass two numbers to generate within a range.
asPercent
Convert a number to a percentage.
Color
-
Actions
{0} | Set color to {1}
Set the color to apply to the object.
Set color template {0} to {1}
Set a color template
Remove color template {0}
Remove a color template
-
Expressions
colorToValue
Convert a color Template Name or a color HEX Value to a C3 color value.
Text
-
Expressions
o
Turn arguments to path, each parameter is a key.
BBCodeBold
Returns the text formatted in bold using BBCode.
BBCodeItalic
Returns the text formatted in italic using BBCode.
BBCodeUnderline
Returns the text formatted with an underline using BBCode. (optional : set thickness with 2nd parameter)
BBCodeTag
Returns the text formatted with a custom tag using BBCode.
BBCodeColor
Returns the text formatted with a custom color using BBCode. (The color can be a color template name, a color hex value, or a color expression like rgbEx(100, 0, 0))