Skip to content

Counters

John A edited this page Oct 19, 2025 · 3 revisions

Overview

Counters are tick/clock/track managers that populate UI in Active Mode. Users can create, edit, and delete custom counters, but adding one to an item will generate an automatic, permanent counter that will always be available if the prerequisites are met (item is equipped, talent is unlocked, etc.)

Definition

{
  "id": string,
  "name": string,
  "default_value"?: number,
  "min"?: number,
  "max"?: number
}

Required Fields

id

Counter value will persist in save data, so giving these counters a unique ID is necessary. See Item ID Guidelines for more information.

name

Display name for this counter

Optional Fields

default_value

Starting value. Defaults to 0.

min

Minimum user selectable value. Defaults to -MAX_INT

max

Maximum user selectable value. Defaults to MAX_INT

Example

from lancer-data/lib/systems.json

"counters": [
  {
    "id": "ctr_monitor_module",
    "name": "Monitor Module",
    "default_value": 0,
    "min": 0,
    "max": 3
  }
]

Clone this wiki locally