Table of Contents

SallyReactions

IMPORTANT: SallyReactions requires ACT or INNACT for timeline functionality and most event triggers. Only onUpdate events will work without these addons installed.

SallyReactions is a powerful and versatile reactions system that combines both timeline-based automation for high-end raids and traditional event-based reactions for general gameplay. The system is designed to be user-friendly while offering deep customization options for advanced users.

Key Features

The addon offers both simplicity for basic usage and depth for advanced customization. While this documentation covers the main features, users are encouraged to experiment with the various options available in the GUI.

Author System

The author system in SallyReactions makes sharing and managing reactions easier. Each reaction, condition, and logic block is tagged with its creator's name (in the format Name#1234).

Features

When you first use SallyReactions, you'll be prompted to set your creator name. This name will be attached to any components you create. You can only edit or delete components that you created, but you can fork (create a copy) of anyone else's components to modify them.

General Settings

Required Setup

IMPORTANT: Before using SallyReactions, you must configure the path to your ACT or INNACT log folder. Without this configuration, timeline features and most event triggers will not function.

  1. Go to general settings
  2. If log folders are in the default location, you can hit the button for ACT or INNACT to auto setup
  3. Otherwise, please specify the log path and make sure it ends with a \

Overview and Workflow of Reactions

Creating Conditions

Conditions are the building blocks of the reaction system. They define when and how your reactions should trigger.

Basic Steps

  1. Enter a condition name in the input field
  2. Click “Create New Condition” to start building your condition
  3. Select a target to check against
  4. Choose the specific condition type
  5. Configure the condition settings
  6. Add the configured condition to the sub-condition list
  7. Repeat if you need multiple conditions

Understanding Fields

Target Selection

The target determines what entity the condition will check:

Condition Types

Different targets have different available conditions:

HP/MP Conditions:

Status Conditions:

Combat Conditions:

Sub-Condition List

Tips

Logic Blocks

Logic blocks are reusable components that combine conditions with actions. They determine what actions should be performed when specific conditions are met.

Creating Logic Blocks

  1. Enter a logic name in the input field
  2. Select the logic type (ALL, ANY, or NONE)
  3. Add conditions from your condition list
  4. Add actions that should execute when conditions are met
  5. Save the logic block for use in reactions

Logic Types

ALL Conditions

ANY Condition

NONE of Conditions

Action Types

Logic blocks can include three types of actions:

Regular Actions

Combat abilities and spells:

Skillbar Actions

Misc Actions

Event Reactions

Event reactions define when your logic blocks should trigger based on in-game events. Each event reaction links a specific event type with a logic block and includes timing controls for precise execution management.

Event Types

Combat Events

Status Events

Combat State Events

Combat Setup Events

Timing Controls

Same Event Delay

All Events Delay

Timeout Duration

Timeline System

The Timeline system in SallyReactions allows for precise, time-based execution of reactions in raids and trials. This system reads standard ACT timeline files and lets you attach logic blocks and action sequences at specific timestamps.

Timeline Interface

Profile Management

Timeline View

Visual representation of fight timeline:

Adding Reactions

Logic Blocks

Action Sequences