Appearance
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.
| Name | Value | Summary |
|---|---|---|
Service | Service | Monster 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.