Skip to content
KCKingdoms Connected Scripting APIScripting guides and API
Data shapeServer APIGenerated

ProgressionSnapshot

Defined in: server/api.d.ts:1239

Everything a server needs to put a player’s progression back: plain JSON a resource can store however it likes. A player starts every session with a fresh character, so this is how progression outlives a disconnect.

perkPoints: Record<string, number>

Defined in: server/api.d.ts:1253

Unspent points per tree: track names, and main.


perks: string[]

Defined in: server/api.d.ts:1248

Every perk owned, by name.


tracks: Record<string, { level: number; xp: number; }>

Defined in: server/api.d.ts:1243

Level and XP into the next level, per track name.