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

ProgressionSnapshot

Defined in: client/api.d.ts:748

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: client/api.d.ts:762

Unspent points per tree: track names, and main.


perks: string[]

Defined in: client/api.d.ts:757

Every perk owned, by name.


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

Defined in: client/api.d.ts:752

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