Info

Statistics

  • Download count685 total downloads
  • Latest download count 248 downloads of latest version
  • Average download count2 downloads per day average

Owners

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))