lucid levels · admin

Content management

The CMS is the source of truth for every combatant in the game. Edit a row here and the in-game stats, abilities, passive, and model URLs update on the next page load. PCs, NPCs, and Monsters all carry the same trait shape (statsJson, perLevelJson, abilitiesJson, passiveJson, lookJson) — they differ only in where they appear and how they spawn.

Player Champions

manage

Player champions — Jinx, Briar, Morgana, Milio, etc. Identity + stats + default loadout.

NPCs

manage

Friendly + neutral characters — quest-givers, vendors, allied summons.

Monsters

manage

Hostile mobs — goblins, jungle camps, raid bosses. Drives CreepLayer + SpawnSystem.

Abilities

manage

Spells, passives, VFX rules. Authored once, slotted into any combatant via loadout.

Classes

manage

Class defaults — auto-attack range, mana regen, leveling. Melee / marksman / mage seeded; add more.

Stories

manage

Top-level Story Engine container — owns ordered chapters and story-level lore.

Chapters

manage

A chapter IS its map — spawn anchors + bounds. The arena loads one active chapter.

Locations

manage

Named sub-areas within a chapter map — tavern, town, forest. A Room is an enclosed location.

Canon facts

manage

Emergent world canon — the Loremaster writes lore here as conversations unfold. Edit to correct.

Quests

manage

Emergent side-quest stubs — objectives, rewards, involved NPCs. Loremaster-proposed, human-editable.

Props

manage

Prefab library — wall segments, doorways, furniture. Emergent locations are furnished by placing these.

Trace inspector

inspect

Read-only — reconstruct an orchestrator turn by traceId. Every Director / Voice / chime-in / Loremaster / canon step, in order, with the failed stage flagged.

back to home