Skip to content

Trait Table

Trait Table

A table that defines traits for a character, class, enemy, or equipment. Traits modify statistics, grant skills, add elemental properties, and more.

Properties

System

Name Explanation Type
Rank Statistic The statistic that tracks the current rank. Statistic

Trait Row

A single trait entry within a trait table, defining the type, target, and modifiers for one trait at a specific rank.

Properties

System

Name Explanation Type
Formula The formula expression used to calculate this trait's value. Formula
Formula Name The statistic formula name this trait modifies. String
Rank The rank at which this trait becomes active. Number
Scale Modifier A percentage-based modifier applied to the trait's value. Number
Statistics The statistics and their values to apply when the trait type is a state. Statistics Table
Trait Index The database index of the trait target (e.g. which elemental, equipment slot, or skill). Number
Trait Type The category of trait, such as Statistic, Skill, Elemental, Equipment Slot, or State. Trait Type
Value Modifier A flat value modifier applied to the trait. Number

Trait Type

Name Explanation
Statistic Modifies a statistic value by a flat amount or scale factor.
Skill Grants or removes a skill.
State Applies or removes a status effect, optionally with statistic modifications.
Formula Evaluates a formula to determine the trait's value.
Equipment Slot Grants or removes access to an equipment slot.
Item Type Grants or restricts the ability to use an item type.
Skill Type Grants or restricts the ability to use a skill type.
Physical Property Modifies a physical property such as movement speed or collision.
Tile Tag Grants or removes the ability to traverse a tile tag.
Global Switch Sets a global switch to on or off.
Global Variable Modifies a global variable by a flat amount.
Elemental Adds or modifies elemental affinity for resistance, weakness, or attack.
Battle Counter Modifies the battle counter value used for turn ordering.
Global Variable Evaluator Evaluates a formula and stores the result in a global variable.
Global Switch Evaluator Evaluates a formula and stores the result as a global switch (non-zero = true).