[10.0 and Up] Simple HexCircle Printer

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.
Shibva_
Posts: 2
Joined: Tue Feb 21, 2023 10:13 pm

[10.0 and Up] Simple HexCircle Printer

Post by Shibva_ »

This is a somewhat simple hex for easily making hexcircles by reading from a list of patterns and removing the first pattern in the list and writing it to a slate and storing the remaining elements for the next use.

How to use: Create a List of patterns of the spell you want to enscribe into a circle using a focus or spellbook and place it into an item frame; then setup a sentinel at the location of the item frame.

Place the spell below into a trinket and hold it in your OFFHAND and any slate (clear or written) in your main hand [recomend using ones that can stack to 64]

To write the next pattern in the list its written R-click while looking is out of range for placement

qqqwaeawaedeqqqqqdaqawawqwqwqwqwqwaaqwqaadeeeeewaeawaedeqqqqqdaqaaawddwdweweweweweweee
User avatar
[object Object]
Posts: 70
Joined: Fri Dec 02, 2022 12:37 am

Slightly More Complicated Circle Printer

Post by [object Object] »

As above, this is an aid for creating a spell circle from a list of patterns. This version places the slate for you, fails gracefully if there are no patterns left to print, clears the remaining slates after placing one (currently required due to a bug in Hex, but after that's fixed you could remove it to save on media), and displays the number of remaining patterns in chat.

Put the hex in a trinket in your main hand, a stack of slates in your offhand, and the list of patterns in an item frame with your sentinel (optional: Greater Sentinel) on top of it. Simply right click on a block to place a slate, and repeat until finished.

Code: Select all

{
    // read list of patterns
    Locate Sentinel
    Entity Purification
    Gemini Decomposition
    Chronicler's Purification

    // pop the last one and write it to slate in offhand
    // or exit early if the list is empty
    Speaker's Decomposition
    Gemini Decomposition
    Augur's Purification
    {
        Scribe's Gambit
        Charon's Gambit
    }
    Flock's Disintegration
    Augur's Exaltation
    Hermes' Gambit

    // place block where the caster is looking
    Mind's Reflection
    Compass' Purification
    Mind's Reflection
    Alidade's Purification
    Dioscuri Gambit
    Archer's Distillation
    Rotation Gambit II
    Architect's Distillation
    Additive Distillation
    Place Block

    // display number of remaining patterns in list
    Gemini Decomposition
    Abacus Purification
    Reveal
    Bookkeeper's Gambit: v

    // write updated list of patterns and clear the slate
    Chronicler's Gambit
    Erase Item
}
qqqLocate SentinelEntity PurificationGemini DecompositionChronicler's PurificationSpeaker's DecompositionGemini DecompositionAugur's PurificationqqqScribe's GambitCharon's GambiteeeFlock's DisintegrationAugur's ExaltationHermes' GambitMind's ReflectionCompass' PurificationMind's ReflectionAlidade's PurificationDioscuri GambitArcher's DistillationRotation Gambit IIArchitect's DistillationAdditive DistillationPlace BlockGemini DecompositionAbacus PurificationRevealBookkeeper's Gambit: Drop 1Chronicler's GambitErase Itemeee