Discover, unlock, equip
The loop never really changes: find a spell, pay to rank it up, put it on the bar, cast it.
Discover
Ways a spell enters your Codex:
| Method | What you do | Notes |
|---|---|---|
| Codex Page | Right-click the page | Grants discovery + tier I. Message: “Discovered … — unlocked at tier I” |
| Empty page + Scroll Forge | Hold school focus + Empty Codex Page, use the forge | Costs 10 levels of XP, consumes focus and blank, rolls an undiscovered spell of that school whose tier-1 rarity ≤ blank ink |
| Iron’s scroll | Use / pick up as Codex converts it | Scroll is studied, then fades. Same discover + tier I |
| Filled spellbook | Sneak + right-click | Absorbs every spell in the book. Book stays empty — equip it for more actionbar slots |
Unlock higher tiers
- Click an ink slot that matches the next tier’s rarity (Common → Legendary Iron’s inks).
- Press + on the spell.
- Pay the XP cost.
Default XP if nothing is configured: 20 + 10 × tier (so tier 2 ≈ 40, tier 3 ≈ 50, …). Pack authors override this in school_unlock_costs.json / spell_unlock_costs.json.
Hold a matching school focus while unlocking → 25% cheaper XP. Ink cost does not change. Creative mode skips ink.
Wrong ink selected → “That tier needs … ink”. No ink selected → “Select an ink in the Codex…”.
Respec refunds a slice of spent unlock XP (default 25%) and wipes paid higher tiers. Discoveries stay — every known spell drops back to free tier I.
Equip and cast
- Click an unlocked spell. If it has several tiers, pick one.
- Drop it on an actionbar slot.
- Close the Codex and cast from the bar only.
Wide school lists scroll. Use the school tab arrows if the school you want is off-screen. Progress bars under the Codex track discoveries for the current school and overall.
Edit HUD (button on the Codex) lets you drag the action bar, mana bar, and cast bar separately. Each has a scale control. Reset / Cancel / Done are on that screen.
Spellbooks = more slots
Sneak + right-click a filled book → learn its spells. Equip the empty book → the action bar grows to that book’s slot count. Without a book, you get defaultActionbarSlots (default 3).
Adventure Engine
BassSanctum
Cataclysm DeDust
EpicQuest Dungeoning
EpicQuest Hub
EventMaker
Leylines
Spell Codex
Spell Codex Ars Compat
SpellActionbar
Structure Encyclopedia
TikFiniTok
SC Final Adventure
SC Final Adventure - Arcana
SC Final Adventure - Machines
SC Final Adventure - Mechanical Genesis