Circle Constructor

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.
User avatar
[object Object]
Posts: 70
Joined: Fri Dec 02, 2022 12:37 am

Circle Constructor

Post by [object Object] »

This hex allows you to build a circle on the fly by drawing patterns with your staff.

When the wisp summoned by the hex receives a pattern iota over a link, it moves one block in the direction you're looking (if necessary), then writes and places a slate. This works very well in combination with Open Transmit.

Slates are retrieved from and written using your offhand, so make sure to keep a good supply there.

Video demo
Patterns
qqqqqqawqqqeeewdqdeeNumerical Reflection: 0waawaadaaNumerical Reflection: 5qqqqqaeawqqqaeBookkeeper's Gambit: Drop 1eeeqwaeawqawdddeaqqweeeeewaqqqqqwdeddwaadaaawqqqdeeeeeaqdeeeeeqwaeawqawdddeaqqdedwqqwdedwqqawaaqaqwaqqqqqawwaaeddqaqqaeaawqqqwaawBookkeeper's Gambit: Drop 1eeeqwaeawqawdddeaqqaadaaeeeeedeqdqawwawwawqwawqaweqwawqwaqwwqqqaweeeqaqaaqaqwaaadadaawwqaawddddqddweddwaawaawddqaaNumerical Reflection: 100aqaweewaqaweeqqwdedwqqdaqaawweaqaaeqqqqqaweaqaaweee

Code: Select all

{
    Consideration: {
        // increase the max speed over the first few iterations to save media
        Speedometer's Reflection
        Numerical Reflection: 0.5 // step
        Additive Distillation
        Gemini Decomposition
        Numerical Reflection: 5 // target
        Minimus Distillation II
        {
            Haste
            Bookkeeper's Gambit: v
        }
        Flock's Disintegration
        Augur's Exaltation
        Hermes' Gambit

        // receive the next pattern
        Recitation Reflection
        Listen

        Gemini Decomposition
        Augur's Purification
        {
            Scribe's Gambit // write the pattern to the slates in the player's offhand
            Charon's Gambit // skip this iteration if we didn't receive a pattern
        }
        Flock's Disintegration
        Augur's Exaltation
        Hermes' Gambit

        // get the next position to place a slate
        // use the current position if possible; otherwise move one block in the player's look direction
        Identity Reflection
        Compass' Purification

        Mind's Reflection
        Alidade's Purification
        Axial Purification

        Prospector's Gambit
        Sorter's Purification
        Augur's Purification
        {
            Additive Distillation
            Bookkeeper's Gambit: v
        }
        Flock's Disintegration
        Augur's Exaltation
        Hermes' Gambit

        // place a slate and move onto it
        Gemini Decomposition
        Place Block
        Erase Item // workaround for bug that prevents overwriting slates

        Pathfinder's Gambit
        Wander
    Consideration: }

    Mind's Reflection
    Compass' Purification
    Mind's Reflection
    Alidade's Purification

    Dioscuri Gambit
    Archer's Distillation
    Rotation Gambit II
    Architect's Distillation
    Additive Distillation

    Undertaker's Gambit
    Numerical Reflection: 100
    Summon Cyclic Wisp

    Entity Purification: Wisp
    Link
}