Skip to content

Skills

Skills

Skills are the active abilities that characters and enemies can use in battle and from the menu — attacks, spells, special techniques, item-use commands, escape attempts, and any other ability that runs when a battler chooses it. A skill defines what happens when it is used, who it can target, what it costs the user, and what visuals and animations play during execution.

When used, a skill applies its effects through two separate tables: a User Effect Table that affects the battler performing the skill (paying costs, applying buffs, triggering self-effects), and a Target Effect Table that affects whoever the skill is aimed at. A skill can additionally invoke a global script for fully custom logic that the standard effect tables do not cover.

![Skills.Skills](Skills.Skills.png)

Note: Skills are gated to characters through Skill Types — a character can only use skills whose type appears in its allowed Skill Types list, and skills are organized into menus by their type. To grant a skill to a specific character without exposing it to everyone of that type, attach it through a Trait, a Class, or a piece of Equipment instead of relying on the type alone.

Note: Skills can also be configured as item-use skills, where the skill is the menu entry for using items of a particular kind, and as escape skills, which trigger the battle's escape logic when chosen instead of running their normal effects.

Properties

System

Name Explanation Type
Name The name of the skill. String
Skill Type The category this skill belongs to. A skill always belongs to exactly one type. Skill Type
Statistics Table The statistics table for the skill. Statistics Table
Tags The tags for the skill. Tags
Target Effect Table The effects the skill applies to whoever it is aimed at, such as damage, healing, and status effects. Trait Effect Table
Unique ID The unique identifier for the skill. Unique ID
User Effect Table The effects the skill applies to the battler performing it, such as costs, self-buffs, or reactive effects. Trait Effect Table

Appearance

Name Explanation Type
Description The description of the skill. String
Icon The icon associated with the skill. Icon
Sound Effect The sound effect played during non-battle uses of the skill. Sound Effect

Battle

Name Explanation Type
Action Sequence The custom action sequence to use with the skill. Action Sequence
Animation The animation to use with the skill. Animation
Auto Target Whether the skill automatically selects a target. Toggle
Battle Log Message The message that shows in the battle log. String
Cooldown Formula The cooldown formula for the skill. Formula
Failure Message The message that shows when the skill fails. String
Include Equipment Traits Whether to include equipment traits/effects during skill use. Toggle
Targeting Animation The custom targeting animation to use with the skill. Animation
Use Custom Action Sequence When enabled, the skill plays a specific Action Sequence in battle instead of the default sequence for its skill type. Toggle
Use Custom Targeting Animation Whether to use a custom targeting animation. Toggle
Warm-Up Formula The warm-up formula for the skill. Formula

Data

Name Explanation Type
Ignore User Costs Whether the skill can be used regardless of user costs. Toggle
Is Used in Battle Whether the skill can be used in a battle. Toggle
Is Used in Menu Whether the skill can be used in a menu. Toggle
Minimum Rank to Use The minimum rank required to use the skill. Number
Requires User Cost Requires the user cost to register some change to use. Toggle
Single Success Roll When enabled, the success formula is evaluated once and the result is applied to all targets uniformly. Toggle
Success Formula The success formula to use the skill. Formula
Use Scope Who the skill is allowed to target when used. Use Scope

Escape

Name Explanation Type
Is Escape When enabled, choosing this skill in battle triggers the battle's escape logic instead of running the skill's normal effects. The skill's animation, action sequence, and costs still apply. Toggle

Global Script

Name Explanation Type
Is Global Script Whether to execute a script during the skill use. Toggle
Script The script to execute when the skill is used. Script

Item Use

Name Explanation Type
Is Item Use When enabled, this skill becomes the menu entry for using items rather than running its own effects. Toggle
Item Filter Groups The filters that restrict which items this skill can be used with when Is Item Use is enabled. Filter

Use Scope

Name Explanation
None
User
Ally
Random Ally
User and Allies
Enemy
Random Enemy
All Enemies
Everyone
Anyone
Random