Counters - massif-press/lancer-data GitHub Wiki
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
}
]