Page 1 of 1

Iris' Macula Lathe + Gate Menu

Posted: Thu Nov 16, 2023 1:46 am
by Iris_Xii
-
Iris' Macula Lathe

[ [&S if not selected][S if not selected][&S if selected][S if selected][spell to cast for as long as that element is selected] ]Runs spells, shows visages on macula
&S = Formatted String
Additional Explanation
It's a list of lists. The lists are, in order, from 0th to last:
  • String with formatting codes (like &k &3) to display when the option is not selected
  • String without these codes to display when the option is not selected
  • String with formatting codes to display when the option is selected
  • String without formatting codes to display when the option is selected
  • Spell to cast for long as that element is selected, they are expected to leave the ravenmind and stack exactly as they were before casting

For example, to make a macula lathe menu of 3 options, you might do
[
["&3Option 1","&3Option 2","&3Option 3"]
["Option 1","Option 2","Option 3"]
["&bOption 1","&bOption 2","&bOption 3"]
["Option 1","Option 2","Option 3"]
[<spell to cast continuously for option 1>,<same for option 2>,<same for option 3>]
]
That'd give you 3 options that use the formatting code &3 when not selected, and &b when selected. You look up and down to switch which option is selected. For as long as a certain option is selected (assuming the macula lathe is cast from a wisp as it should be) the corresponding spell is cast continuously
This spell burns a centered list of choices into the center of your macula. Looking up and down selects one choice or the other - looking straight up will select the first (0th) element, looking down will select the last. The corresponding spell is cast continuously for as long as that element is selected, to 'confirm' a choice I use a sneak detecting spell myself and otherwise do nothing, but you can obviously put anything there.

It asks for both formatted and unformatted strings because format codes shouldn't have their width calculated for centering purposes and uh, technically you might be able to have the string change when selected (have S if selected and S if not selected be different) but I haven't really used that, at all, not even once, so uhhh, maybe?

This is meant to be used on a wisp, being cast continuously! The 0.25 value down below is for how long to keep the fleeting visages on your macula for, I just chose something that worked well for me, tune to taste.
Patterns
Too long! No way

Code: Select all

Gemini Decomposition
Numerical Reflection: 0
Selection Distillation
Abacus Purification
Numerical Reflection: 1
Subtractive Distillation
Gemini Decomposition
Mind's Reflection
Alidade's Purification
Vector Disintegration
Bookkeeper's Gambit: v-v
Numerical Reflection: 1
Additive Distillation
Numerical Reflection: 2
Division Distillation
Multiplicative Distillation
Numerical Reflection: 0.5
Additive Distillation
Floor Purification
Subtractive Distillation
Numerical Reflection: 1
Fisherman's Gambit II
Numerical Reflection: 0
Selection Distillation
Numerical Reflection: 2
Fisherman's Gambit II
Numerical Reflection: 1
Selection Distillation
Numerical Reflection: 2
Fisherman's Gambit II
Numerical Reflection: 4
Fisherman's Gambit II
Numerical Reflection: 3
Selection Distillation
Numerical Reflection: 1
Fisherman's Gambit II
Selection Distillation
Surgeon's Exaltation
Jester's Gambit
Numerical Reflection: 2
Fisherman's Gambit II
Numerical Reflection: 4
Fisherman's Gambit II
Numerical Reflection: 2
Selection Distillation
Numerical Reflection: 1
Fisherman's Gambit II
Selection Distillation
Surgeon's Exaltation
Jester's Gambit
Numerical Reflection: 3
Fisherman's Gambit II
Numerical Reflection: 4
Selection Distillation
Numerical Reflection: 3
Fisherman's Gambit II
Selection Distillation
Hermes' Gambit
Bookkeeper's Gambit: vv--
Gemini Decomposition
{
  Flock's Reflection
  Flock's Gambit
  Retrograde Purification
  Speaker's Decomposition
  Jester's Gambit
  Bookkeeper's Gambit: v
  Gemini Decomposition
  Length Distillation: Str
  Numerical Reflection: 1
  Additive Distillation
  Jester's Gambit
  Gemini Decomposition
  Length Distillation: Str
  Iterators Purification
  {
    Gemini Decomposition
    Numerical Reflection: 1
    Additive Distillation
    Winnowing Distillation
    Flock's Reflection
    Flock's Gambit
    Retrograde Purification
    Speaker's Decomposition
    Bookkeeper's Gambit: v-
  }
  Jester's Gambit
  Thoth's Gambit
  {
    {
      Bookkeeper's Gambit: -- <[" ", 3.00, "!", 1.00, """, 3.00, "#", 5.00, "$", 5.00, "%", 5.00, "&", 5.00, "'", 1.00, "(", 3.00, ")", 3.00, "*", 3.00, "+", 5.00, ",", 1.00, "-", 5.00, ".", 5.00, "/", 5.00, "0", 5.00, "1", 5.00, "2", 5.00, "3", 5.00, "4", 5.00, "5", 5.00, "6", 5.00, "7", 5.00, "8", 5.00, "9", 5.00, ":", 1.00, ";", 1.00, "<", 4.00, "=", 5.00, ">", 4.00, "?", 5.00, "@", 6.00, "A", 5.00, "B", 5.00, "C", 5.00, "D", 5.00, "E", 5.00, "F", 5.00, "G", 5.00, "H", 5.00, "I", 3.00, "J", 5.00, "K", 5.00, "L", 5.00, "M", 5.00, "N", 5.00, "O", 5.00, "P", 5.00, "Q", 5.00, "R", 5.00, "S", 5.00, "T", 5.00, "U", 5.00, "V", 5.00, "W", 5.00, "X", 5.00, "Y", 5.00, "Z", 5.00, "{", 3.00, "\", 5.00, "}", 3.00, "^", 5.00, "_", 5.00, "`", 2.00, "a", 5.00, "b", 5.00, "c", 5.00, "d", 5.00, "e", 5.00, "f", 4.00, "g", 5.00, "h", 5.00, "i", 1.00, "j", 5.00, "k", 4.00, "l", 2.00, "m", 5.00, "n", 5.00, "o", 5.00, "p", 5.00, "q", 5.00, "r", 5.00, "s", 5.00, "t", 3.00, "u", 5.00, "v", 5.00, "w", 5.00, "x", 5.00, "y", 5.00, "z", 5.00, "{", 3.00, "|", 1.00, "}", 3.00, "~", 6.00]>
    }
    Flock's Disintegration
    Gemini Decomposition
    Rotation Gambit
    Locator's Distillation
    Numerical Reflection: 1
    Additive Distillation
    Selection Distillation
    Flock's Reflection
    Flock's Gambit
    Retrograde Purification
    Speaker's Decomposition
    Bookkeeper's Gambit: v-
  }
  Jester's Gambit
  Thoth's Gambit
  Running Sum Purification
  Retrograde Purification
  Speaker's Decomposition
  Bookkeeper's Gambit: v-
  Bookkeeper's Gambit: -v-
  Additive Distillation
  Numerical Reflection: -1
  Multiplicative Distillation
  Numerical Reflection: 2
  Division Distillation
  Numerical Reflection: -4
  Numerical Reflection: 0
  Vector Exaltation
}
Jester's Gambit
Thoth's Gambit
Gemini Decomposition
Abacus Purification
Iterators Purification
{
  Gemini Decomposition
  Rotation Gambit II
  Selection Distillation
  Jester's Gambit
  {
    Bookkeeper's Gambit: - <(0.00,8.00,0.00)>
  }

  Flock's Disintegration
  Multiplicative Distillation
  Additive Distillation
  Flock's Reflection
  Flock's Gambit
  Retrograde Purification
  Speaker's Decomposition
  Jester's Gambit
  Bookkeeper's Gambit: v
}
Jester's Gambit
Thoth's Gambit
Bookkeeper's Gambit: v-
Gemini Decomposition
Abacus Purification
Iterators Purification
Bookkeeper's Gambit: v--
{
  Gemini Decomposition
  Rotation Gambit II
  Selection Distillation
  Rotation Gambit II
  Selection Distillation
  Calligrapher's Purification
  {
    Bookkeeper's Gambit: - <0.25>
  }
  Flock's Disintegration
  Rotation Gambit
  Macula Gambit
  Numerical Reflection: 0
  Vector Exaltation
  Numerical Reflection: 2
  Division Distillation
  Additive Distillation
  Rotation Gambit II
  Etch Visage
  Flock's Reflection
  Flock's Gambit
  Bookkeeper's Gambit: v
}
Jester's Gambit
Thoth's Gambit
Bookkeeper's Gambit: vvv
Gate Menu
[Gate, String, Gate, String ......] (a list of gates, and then strings to name them) [[&S][S][&S][S][gate teleport spells + kill wisp spell]]

Meant to grab a list of gates and some name for them, and turn that into the iotas you're supposed to feed into the more flexible spell above, allowing you to select gates from a 'menu' burnt into your macula. Sneak to confirm your choice and teleport.

It comes with an extra last entry to mishap the wisp and get rid of the menu.

(but do make sure that the characters you use are on the list of character widths above, or otherwise add it yourself! if you use other characters, it will mishap!)
Patterns
Too long, no way I'm doing them!

Code: Select all

Muninn's Reflection
Jester's Gambit
Vacant Reflection
Numerical Reflection: 5
Gemini Gambit
Numerical Reflection: 5
Flock's Gambit
Huginn's Gambit
Gemini Decomposition
Abacus Purification
Numerical Reflection: 2
Division Distillation
Iterators Purification
{
    Numerical Reflection: 2
    Multiplicative Distillation
    Gemini Decomposition
    Rotation Gambit
    Jester's Gambit
    Numerical Reflection: 1
    Fisherman's Gambit II
    Jester's Gambit
    Selection Distillation
    {
        {
            {
                Bookkeeper's Gambit: - <NULL>
                }
        Flock's Disintegration
        Gemini Decomposition
        Mind's Reflection
        Gate's Opening
        Gate's Closing
        }
        Mind's Reflection
        Stadiometer's Purification
        Mind's Reflection
        Gulliver's Purification
        Numerical Reflection: 1
        Jester's Gambit
        Division Distillation
        Multiplicative Distillation
        {
            Bookkeeper's Gambit: - <1.50>
            }
        Flock's Disintegration
        Equality Distillation
        Jester's Gambit
        {
        }
            Augur's Exaltation
            Hermes' Gambit
    }
    Jester's Gambit
    Numerical Reflection: 2
    Jester's Gambit
    Surgeon's Exaltation
    Muninn's Reflection
    Numerical Reflection: 4
    Selection Distillation
    Jester's Gambit
    Integration Distillation
    Muninn's Reflection
    Jester's Gambit
    Numerical Reflection: 4
    Jester's Gambit
    Surgeon's Exaltation
    Huginn's Gambit
    Jester's Gambit
    Numerical Reflection: 1
    Additive Distillation
    Selection Distillation
    {
        Bookkeeper's Gambit: - <["<< ", " >>", "&5<< ", " &5>>", "&d"]>
        }
    Flock's Disintegration
    Jester's Gambit
    Integration Distillation
    Gemini Decomposition
    Numerical Reflection: 2
    Selection Distillation
    Numerical Reflection: 1
    Fisherman's Gambit II
    Numerical Reflection: 3
    Selection Distillation
    Numerical Reflection: 2
    Fisherman's Gambit II
    Numerical Reflection: 5
    Selection Distillation
    Jester's Gambit
    Concatenation Distillation
    Concatenation Distillation
    Jester's Gambit
    Gemini Decomposition
    Numerical Reflection: 0
    Selection Distillation
    Numerical Reflection: 1
    Fisherman's Gambit II
    Numerical Reflection: 5
    Selection Distillation
    Numerical Reflection: 2
    Fisherman's Gambit II
    Numerical Reflection: 1
    Selection Distillation
    Concatenation Distillation
    Concatenation Distillation
    Jester's Gambit
    Gemini Decomposition
    Numerical Reflection: 2
    Selection Distillation
    Numerical Reflection: 1
    Fisherman's Gambit II
    Numerical Reflection: 4
    Selection Distillation
    Numerical Reflection: 2
    Fisherman's Gambit II
    Numerical Reflection: 3
    Selection Distillation
    Numerical Reflection: 3
    Fisherman's Gambit II
    Numerical Reflection: 5
    Selection Distillation
    Jester's Gambit
    Concatenation Distillation
    Concatenation Distillation
    Concatenation Distillation
    Jester's Gambit
    Numerical Reflection: 2
    Fisherman's Gambit II
    Jester's Gambit
    Bookkeeper's Gambit: v
    Numerical Reflection: 4
    Flock's Gambit
    Gemini Decomposition
    Numerical Reflection: 0
    Selection Distillation
    Muninn's Reflection
    Numerical Reflection: 0
    Selection Distillation
    Jester's Gambit
    Integration Distillation
    Muninn's Reflection
    Jester's Gambit
    Numerical Reflection: 0
    Jester's Gambit
    Surgeon's Exaltation
    Huginn's Gambit
    Gemini Decomposition
    Numerical Reflection: 1
    Selection Distillation
    Muninn's Reflection
    Numerical Reflection: 1
    Selection Distillation
    Jester's Gambit
    Integration Distillation
    Muninn's Reflection
    Jester's Gambit
    Numerical Reflection: 1
    Jester's Gambit
    Surgeon's Exaltation
    Huginn's Gambit
    Gemini Decomposition
    Numerical Reflection: 2
    Selection Distillation
    Muninn's Reflection
    Numerical Reflection: 2
    Selection Distillation
    Jester's Gambit
    Integration Distillation
    Muninn's Reflection
    Jester's Gambit
    Numerical Reflection: 2
    Jester's Gambit
    Surgeon's Exaltation
    Huginn's Gambit
    Gemini Decomposition
    Numerical Reflection: 3
    Selection Distillation
    Muninn's Reflection
    Numerical Reflection: 3
    Selection Distillation
    Jester's Gambit
    Integration Distillation
    Muninn's Reflection
    Jester's Gambit
    Numerical Reflection: 3
    Jester's Gambit
    Surgeon's Exaltation
    Huginn's Gambit
    Bookkeeper's Gambit: v
}
Jester's Gambit
Thoth's Gambit
Bookkeeper's Gambit: v
Muninn's Reflection
Jester's Gambit
Bookkeeper's Gambit: v
Jester's Gambit
Huginn's Gambit
Gemini Decomposition
Numerical Reflection: 0
Selection Distillation
Spacing Reflection
Speaker's Distillation
Numerical Reflection: 0
Jester's Gambit
Surgeon's Exaltation
Gemini Decomposition
Numerical Reflection: 1
Selection Distillation
Spacing Reflection
Speaker's Distillation
Numerical Reflection: 1
Jester's Gambit
Surgeon's Exaltation
Gemini Decomposition
Numerical Reflection: 2
Selection Distillation
Spacing Reflection
Speaker's Distillation
Numerical Reflection: 2
Jester's Gambit
Surgeon's Exaltation
Gemini Decomposition
Numerical Reflection: 3
Selection Distillation
Spacing Reflection
Speaker's Distillation
Numerical Reflection: 3
Jester's Gambit
Surgeon's Exaltation
Gemini Decomposition
Numerical Reflection: 4
Selection Distillation
{
}
Speaker's Distillation
Numerical Reflection: 4
Jester's Gambit
Surgeon's Exaltation
{
    Bookkeeper's Gambit: - <["&5<< KILL WISP >>", "<< KILL WISP >>", "&5<< &dKILL WISP &5>>", "<< KILL WISP >>"]>
    }
Flock's Disintegration
Dioscuri Gambit
Numerical Reflection: 0
Selection Distillation
Jester's Gambit
Numerical Reflection: 0
Selection Distillation
Jester's Gambit
Integration Distillation
Numerical Reflection: 3
Fisherman's Gambit
Jester's Gambit
Numerical Reflection: 0
Jester's Gambit
Surgeon's Exaltation
Jester's Gambit
Gemini Decomposition
Rotation Gambit II
Numerical Reflection: 1
Selection Distillation
Numerical Reflection: 1
Fisherman's Gambit II
Numerical Reflection: 1
Selection Distillation
Jester's Gambit
Integration Distillation
Numerical Reflection: 1
Jester's Gambit
Surgeon's Exaltation
Numerical Reflection: 1
Fisherman's Gambit II
Numerical Reflection: 2
Selection Distillation
Numerical Reflection: 1
Fisherman's Gambit II
Numerical Reflection: 2
Selection Distillation
Jester's Gambit
Integration Distillation
Numerical Reflection: 2
Jester's Gambit
Surgeon's Exaltation
Bookkeeper's Gambit: v-
Gemini Decomposition
Numerical Reflection: 1
Selection Distillation
Numerical Reflection: 3
Jester's Gambit
Surgeon's Exaltation
Gemini Decomposition
Numerical Reflection: 4
Selection Distillation
{
    Bookkeeper's Gambit: -- <
        {
            SOUTH_EAST weddqawaeewe (any random garbage)
        }
        Mind's Reflection
        Stadiometer's Purification
        Mind's Reflection
        Gulliver's Purification
        Numerical Reflection: 1
        Jester's Gambit
        Division Distillation
        Multiplicative Distillation
        {
            Bookkeeper's Gambit: - <1.50>
                    }
        Flock's Disintegration
        Equality Distillation
        Jester's Gambit
        {
        }
        Augur's Exaltation
        Hermes' Gambit
    >
}
Flock's Disintegration
Integration Distillation
Numerical Reflection: 4
Jester's Gambit
Surgeon's Exaltation