Skip to content

sdk.monster_telemetry

@type library Passive, bounded monster telemetry. This module never issues game actions. Creature snapshots provide movement/health observations; KillTracking is the authoritative kill source. Classification is descriptive and includes an explicit confidence instead of presenting learned behavior as fact.

lua
local M = require("sdk.monster_telemetry")

Constants

Lua 5.4 has no enums — these are integer (or string) fields on the module.

NameValueSummary
ServiceServiceMonster telemetry class.

new

function · new(options)

Create a per-species monster telemetry tracker.

classify

function · classify()

Classify a telemetry row.

start

function · start(...) return singleton():start(...)

Start the default telemetry service.

stop

function · stop(...) return singleton():stop(...)

Stop the default telemetry service.

tick

function · tick(...) return singleton():tick(...)

Advance the default telemetry service.

handle

function · handle(...) return singleton():handle(...)

Feed an event into the default service.

get

function · get(...) return singleton():get(...)

Telemetry for one creature id.

species

function · species(...) return singleton():species(...)

Aggregated stats for one species.

snapshot

function · snapshot(...) return singleton():snapshot(...)

Full telemetry snapshot.

reset

function · reset(...) return singleton():reset(...)

Clear telemetry.

Arcane SDK catalog generated from scripts/sdk