This is the online version of the Focalworks documentation.

Entries which are blurred are spoilers. Click to reveal them, but be aware that they may spoil endgame progression. Alternatively, click here to get a version with all spoilers showing.

Patterns and actions that perform a magical effect on the world.

FeatherIoticblocks Focalworking

Ioticblocks Focalworking

Recently, I've been dissatisfied with the way my hexes take up much of the stack space just to read one iota from a list. Reading/Writing Blocks fixes this, but it seems my standard rigged writes don't work on them. To fix this, I have come up with some specialised patterns to override them.


Rig Write Index (item, hex →)

Your browser does not support visualizing patterns. Pattern code: wwdeweeeweqawqwawwwdwwdw

Rigs the write from Tachygrapher's Gambit with the given hex.


Rig Read Index (item, hex →)

Your browser does not support visualizing patterns. Pattern code: wwaqwqqqwqedwewwewewdwww

Rigs the read from Tachygrapher's Distillation with the given hex.


SpellbookMiscellaneous Focalworking

Miscellaneous Focalworking

I have discovered a few patterns, but they do not seem to fit into any of my previous categories. To solve this problem whilst keeping them documented, I have placed them here for my convenience.


Flip Spellbook (item, num →)

Your browser does not support visualizing patterns. Pattern code: wwdeweeewewdqeeqdqeewwee

This pattern takes in a spellbook item entity and a num, and flips the spellbook to that page.


Read Spellbook Page (item → num)

Your browser does not support visualizing patterns. Pattern code: wwaqwqqqwqwqqwwqqeaeqqea

This pattern takes in a spellbook item entity and returns the currently selected page.


Tripwire HookRigging Foci

Rigging Foci

In my studies, I have discovered the art of Rigging. "Rigged" foci (or any iota holder, for that matter) cast a hex upon reads or writes. Reads cast after reading the iota (with it starting on the stack), and writes start before a write, starting with the iota-to-write on the stack. Curiously, writes also have the option to leave a boolean on the stack, indicating whether the write should go through. Further, writes are also brittle; they cannot 'recurse,' or call themselves. Perhaps I could use this to my advantage...


Rig Read (item, hex →)

Your browser does not support visualizing patterns. Pattern code: wwaqwqqqwqwqqwwqqeqqwwqq

Takes in an item entity and a hex, and rigs the item's read to that hex.


Rig Write (item, hex →)

Your browser does not support visualizing patterns. Pattern code: wwdeweeeweweewweeqeewwee

Takes in an item entity and a hex, and rigs the item's write to that hex.


Cracking Foci

Finally, there also seems to be a way to Crack these iota holders, which must be done before any rigging has been done. Attempting to crack a rigged item will cloud my vision for ten seconds. Cracked items display their rigged reads/writes on their tooltip.


Crack Focus (item →)

Your browser does not support visualizing patterns. Pattern code: wwaqwqqqwqedwewwewdawdwwwwdw

Takes in an item entity and cracks the focus.