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
managePlayer champions — Jinx, Briar, Morgana, Milio, etc. Identity + stats + default loadout.
NPCs
manageFriendly + neutral characters — quest-givers, vendors, allied summons.
Monsters
manageHostile mobs — goblins, jungle camps, raid bosses. Drives CreepLayer + SpawnSystem.
Abilities
manageSpells, passives, VFX rules. Authored once, slotted into any combatant via loadout.
Classes
manageClass defaults — auto-attack range, mana regen, leveling. Melee / marksman / mage seeded; add more.
Stories
manageTop-level Story Engine container — owns ordered chapters and story-level lore.
Chapters
manageA chapter IS its map — spawn anchors + bounds. The arena loads one active chapter.
Locations
manageNamed sub-areas within a chapter map — tavern, town, forest. A Room is an enclosed location.
Canon facts
manageEmergent world canon — the Loremaster writes lore here as conversations unfold. Edit to correct.
Quests
manageEmergent side-quest stubs — objectives, rewards, involved NPCs. Loremaster-proposed, human-editable.
Props
managePrefab library — wall segments, doorways, furniture. Emergent locations are furnished by placing these.
Trace inspector
inspectRead-only — reconstruct an orchestrator turn by traceId. Every Director / Voice / chime-in / Loremaster / canon step, in order, with the failed stage flagged.