Linear Exlatation

Post your coolest Hexcasting creations here.

New topics are NOT for chatting or asking help, put those in the comments of a post or in a different forum.
DaTacticalNuke
Posts: 1
Joined: Sun Jun 07, 2026 6:51 pm

Linear Exlatation

Post by DaTacticalNuke »

Screenshot 2026-06-07 145618.png
Screenshot 2026-06-07 145618.png (59.67 KiB) Viewed 1272 times

This is my first well crafted spell "Linear Exaltation." It's basic function is to take (in order) an offset vector or number, a starting vector or number, and a total length as an input. Then using those values it turns them into a list as long as the input length where each value is larger than the value that came before it by the offset.

For example. We use 1 (offset), 3 (start), 4 (length). The spell is cast and we get [3,4,5,6]. This is intended to be used with vectors but as long as the first 2 inputs are the same type then Linear Exaltation works the same.


We can even make 2d and 3d lists by taking an offset vector, a 1d list of vectors, and a length as inputs. Then by using this spell with a thoths gambit we get a 2d list for an output. Again with a nested thoths gambit and we get a 3d list.
Screenshot 2026-06-07 152417.jpg
Screenshot 2026-06-07 152417.jpg (249.22 KiB) Viewed 1272 times
From here any spell can be cast using thoths gambit to cast that spell at every point in our line/grid/volume.

In the future I'd like to make this spell slightly smaller if I can. If anyone has ideas how you can comment them. But for now this is the offical finished version of Linear Exaltation. Feel free to use.
User avatar
Cameron TNT
Posts: 11
Joined: Wed Jun 11, 2025 1:22 am

Re: Linear Exlatation

Post by Cameron TNT »

For making this shorter (my speciality) hermes first is 100% the way to go. I will attach 3 hexes with different assumptions, the first assumes nothings on the stack, the second that it can clear the ravenmind and the third assumes nothing.

(any plaintext vs & -s is to represent bookkeepers, forums bookkeepers rendering is broken)

First spell (13 patterns):
qqaeaaeqqqdeaqqddqaaaaeddwaaweeeaaeaaaadaadaadeaqqvvqwaeawqaeaqaewdqdwe

Second spell (15 patterns):
aadaaeqqwawqaawqqaeaaeqqqdeaqqddqaaaaeddwaaweeeaaeaaaadaadaadeaqqvvqeewdweddwewdqdwe

Third spell (16 patterns):
qqaeaaeNumerical Reflection: -3aadaqqqdeaqqaaeaaaaeddedqdeddqddaaeddwaaweeeaaeaaaadaadaadeaqqvv