Tefr Glyphs

Overview

Tefr’s enchanting system is glyph-based, where a character learns glyphs, and then whatever spells they can ‘spell’ with the glyphs they know. There are over 800 spells, so memorising them all is a challenge to both scenerio writers and players (although few players would ever know so many).

On the tech side, the codex pdf presented a challenge as the layout is artistic rather than being an easily parsable list of spells. The spells were extracted from the pdf, cleaned, and then stored in a database for searching.

Approach

Spells

The spells were scraped from the Enchanter’s Codex, beta 1.7, and then cleaned and processed before being extracted. It is believed that there should be 815 spells, but only 811 were recovered. If errors are found, please let me know so this can be improved!

Glyph notes

Some glyphs are learned together and the app selects them as such:

  • Evu and Sen
  • Tira, Ekat, and Worav

Selecting one of those glyphs selects the whole learning group, but the spells themselves still list the individual glyphs separately.

Status

Complete: Streamlit App or on Tefr.com