Players speak emotional state keywords aloud to trigger a /me chat message and a matching animation. No commands, menus, or key combinations required.
SelfExpressionConfig.enabled#| Type | Default |
|---|---|
boolean | true |
Enable or disable the self-expression addon entirely.
SelfExpressionConfig.debug#| Type | Default |
|---|---|
boolean | Config.AddonDebug |
Enable debug logging. Follows the global AddonDebug setting by default.
SelfExpressionConfig.meCommandFormat#| Type | Default |
|---|---|
string | "me %s" |
The chat command format used for the /me output. The %s placeholder is replaced with the state description.
SelfExpressionConfig.animationEnabled#| Type | Default |
|---|---|
boolean | true |
When true, a matching animation plays when a state is triggered.
SelfExpressionConfig.animationChance#| Type | Default |
|---|---|
number | 50 |
Percentage chance (0–100) that an animation plays when a state is triggered.
SelfExpressionConfig.animationDuration#| Type | Default |
|---|---|
number | 3000 |
Duration in milliseconds the animation plays before the character returns to idle.
SelfExpressionConfig.cooldownPerState#| Type | Default |
|---|---|
number | 10000 |
Per-state cooldown in milliseconds. A player must wait this long before triggering the same state again.
SelfExpressionConfig.globalCooldown#| Type | Default |
|---|---|
number | 3000 |
Global cooldown in milliseconds that applies across all states.
SelfExpressionConfig.layer#The self-expression addon uses the ambient layer — always active, no proximity context required.
SelfExpressionConfig.layer = { name = "ambient", }
Last updated 14 days ago