Page 1 of 1
Pseudo-Corporea
Posted: Thu Mar 23, 2023 9:17 pm
by beholderface
This hex, which requires Moreiotas and the (as of this post) latest version of Hexal, replicates the "speak to summon item" functionality of Botania's Corporea item management system.
It's mostly a proof of concept at the moment, since it took 57 meta-evals with only 8 motes in the nexus, plus the nexus is a bit buggy right now and it lost the data on items a couple times during testing, doing stuff like turning ancient scrolls into blank ones.
To use it, simply speak the name of the item you want to summon (Case sensitive, respects renamed items) and cast the hex. It will give you all the motes stored in your bound nexus which match the name you spoke. I plan to eventually create a version where you can speak number of items to summon as well.
Code: Select all
{
Stocktake Purification
}
Stocktake Reflection
Thoth's Gambit
{
{
Gemini Decomposition
Scrivener's Purification
//the code from here on is usable standalone, it takes a mote that has been converted to string and cuts off the quantity section at the end.
Spacing Reflection
Separation Distillation
Retrograde Purification
Speaker's Decomposition
Bookkeeper's Gambit: v
Gemini Decomposition
Abacus Purification
Numerical Reflection: 1
Maximus Distillation
{
Speaker's Decomposition
Jester's Gambit
Retrograde Purification
{
Flock's Reflection
Flock's Gambit
Retrograde Purification
Speaker's Decomposition
Bookkeeper's Gambit: v-
Spacing Reflection
Concatenation Distillation
}
Jester's Gambit
Thoth's Gambit
Gemini Decomposition
Abacus Purification
Huginn's Gambit
Jester's Gambit
Integration Distillation
Flock's Disintegration
{
Concatenation Distillation
}
Muninn's Reflection
Gemini Gambit
{
Combination Distillation
}
Flock's Disintegration
Muninn's Reflection
Numerical Reflection: 1
Subtractive Distillation
Gemini Gambit
Muninn's Reflection
Numerical Reflection: 1
Subtractive Distillation
Flock's Gambit
Hermes' Gambit
Hermes' Gambit
}
{
Flock's Disintegration
}
Flock's Disintegration
Augur's Exaltation
Hermes' Gambit
//end of mote string processing section
Whisper Reflection
Equality Distillation
{
Mind's Reflection
Compass' Purification
Return Item
}
{
Bookkeeper's Gambit: v
}
Flock's Disintegration
Augur's Exaltation
Hermes' Gambit
}
Jester's Gambit
Thoth's Gambit
}
Jester's Gambit
Thoth's Gambit
Demonstration video
Re: Pseudo-Corporea
Posted: Fri Mar 24, 2023 4:28 am
by beholderface
Version two!
This version has two big improvements:
1. It allows you to specify how many of an item you want it to give you.
2. Significantly lower meta-eval use. In my testing, the formula for meta-eval consumption seems to be 8+(3n), where n is the number of motes it must check before it finds the requested one. So I think you could theoretically use this version with a nexus containing up to 168 motes, beyond which it would become increasingly unreliable.
It will also not give you every single mote that matches the input, only the first it finds.
The request format for this version is [number of digits in quantity(must be single digit number, so you cannot summon any quantity equal to or greater than a billion)][quantity][space][desired item(case sensitive, respects renamed items)]. For example, saying "212 Stone" will tell it to give you 12 Stone, whereas "3128 Dirt" will produce 128 Dirt. If you request more of an item than is in the first matching mote it finds, it will simply give you the mote's entire contents.
It will mishap if you give it anything other than a positive integer.
Code: Select all
//get every type of mote in the nexus on the stack, in lists containing the same itemtype
Stocktake Reflection
Flock's Disintegration
{
Flock's Reflection
Fisherman's Gambit
Stocktake Purification
}
Flock's Reflection
Numerical Reflection: 1
Subtractive Distillation
Gemini Gambit
Flock's Reflection
Numerical Reflection: 2
Division Distillation
Numerical Reflection: 1
Subtractive Distillation
Huginn's Gambit
{
Combination Distillation
}
Flock's Disintegration
Muninn's Reflection
Gemini Gambit
Muninn's Reflection
Flock's Gambit
Hermes' Gambit
Hermes' Gambit
//disintegrate all the mote lists
{
Flock's Reflection
Fisherman's Gambit
Flock's Disintegration
}
Flock's Reflection
Numerical Reflection: 1
Subtractive Distillation
Gemini Gambit
Flock's Reflection
Numerical Reflection: 2
Division Distillation
Numerical Reflection: 1
Subtractive Distillation
Huginn's Gambit
{
Combination Distillation
}
Flock's Disintegration
Muninn's Reflection
Gemini Gambit
Muninn's Reflection
Flock's Gambit
Hermes' Gambit
Hermes' Gambit
//get a quantity-less string for every mote
{
Flock's Reflection
Fisherman's Gambit
Gemini Decomposition
Scrivener's Purification
Blank Reflection
Separation Distillation
Speaker's Decomposition
Bookkeeper's Gambit: v
Retrograde Purification
Speaker's Decomposition
Bookkeeper's Gambit: v
Gemini Decomposition
Spacing Reflection
Locator's Distillation
Numerical Reflection: 1
Additive Distillation
Prospector's Gambit
Abacus Purification
Selection Exaltation
Retrograde Purification
Gemini Decomposition
Abacus Purification
Numerical Reflection: 1
Subtractive Distillation
Huginn's Gambit
{
Concatenation Distillation
}
Flock's Disintegration
Muninn's Reflection
Gemini Gambit
Muninn's Reflection
Flock's Gambit
Jester's Gambit
Flock's Disintegration
Muninn's Reflection
Numerical Reflection: 2
Additive Distillation
Fisherman's Gambit
Hermes' Gambit
}
Flock's Reflection
Numerical Reflection: 1
Subtractive Distillation
Gemini Gambit
Flock's Reflection
Numerical Reflection: 2
Division Distillation
Numerical Reflection: 1
Subtractive Distillation
Huginn's Gambit
{
Combination Distillation
}
Flock's Disintegration
Muninn's Reflection
Gemini Gambit
Muninn's Reflection
Flock's Gambit
Hermes' Gambit
Hermes' Gambit
//get desired mote and quantity
//the request format is "[number of digits in desired number][desired number][space][thing you want, case sensitive]"
Whisper Reflection
Numerical Reflection: 0
Numerical Reflection: 1
Winnowing Distillation
Input Purification
Gemini Decomposition
Numerical Reflection: 2
Additive Distillation
Huginn's Gambit
Numerical Reflection: 1
Additive Distillation
Numerical Reflection: 1
Jester's Gambit
Whisper Reflection
Rotation Gambit II
Winnowing Distillation
Input Purification
Whisper Reflection
Gemini Decomposition
Length Distillation: Str
Muninn's Reflection
Jester's Gambit
Winnowing Distillation
Numerical Reflection: 2
Flock's Gambit
Huginn's Gambit
//iterate over stack and compare mote string to desired string. If they match, split the desired number off of the mote, return it, and stop executing.
{
Flock's Reflection
Numerical Reflection: 2
Maximus Distillation
{
Charon's Gambit
Bookkeeper's Gambit: -
}
Flock's Disintegration
Augur's Exaltation
Hermes' Gambit
Rotation Gambit II
Muninn's Reflection
Numerical Reflection: 1
Selection Distillation
Equality Distillation
{
Muninn's Reflection
Numerical Reflection: 0
Selection Distillation
Splitting Gambit
Mind's Reflection
Compass' Purification
Return Item
}
{
Bookkeeper's Gambit: v
Gemini Decomposition
Hermes' Gambit
}
Augur's Exaltation
Hermes' Gambit
}
Gemini Decomposition
Hermes' Gambit
Video demonstration
Re: Pseudo-Corporea
Posted: Fri Mar 24, 2023 7:17 pm
by beholderface
Version three!
This version has another two big upgrades over version two:
1. Even lower meta-eval usage. As far as I can tell, the formula for this one is 9+n, where n is the number of motes in the system. As such, you should be able to reliably use this with something like 503 motes, after which it will get progressively less reliable until you hit 1,001 motes, at which point it will no longer execute at all in order to avoid triggering the "Shame on you!" mishap and killing you.
2. It no longer requires you to specify the number of digits in the number of items you request, the request formula is now just "[number of items requested][space][name of item, case-sensitive, respects renamed items]". Thanks to [object Object] in the discord for pointing out the use of Discoverer's Distillation, which enabled this.
Code: Select all
//get every type of mote in the nexus on the stack, in lists containing the same itemtype
Stocktake Reflection
Flock's Disintegration
{
Flock's Reflection
Fisherman's Gambit
Stocktake Purification
}
Flock's Reflection
Numerical Reflection: 1
Subtractive Distillation
Gemini Gambit
Flock's Reflection
Numerical Reflection: 2
Division Distillation
Numerical Reflection: 1
Subtractive Distillation
Huginn's Gambit
{
Combination Distillation
}
Flock's Disintegration
Muninn's Reflection
Gemini Gambit
Muninn's Reflection
Flock's Gambit
Hermes' Gambit
Hermes' Gambit
//disintegrate all the mote lists
{
Flock's Reflection
Fisherman's Gambit
Flock's Disintegration
}
Flock's Reflection
Numerical Reflection: 1
Subtractive Distillation
Gemini Gambit
Flock's Reflection
Numerical Reflection: 2
Division Distillation
Numerical Reflection: 1
Subtractive Distillation
Huginn's Gambit
{
Combination Distillation
}
Flock's Disintegration
Muninn's Reflection
Gemini Gambit
Muninn's Reflection
Flock's Gambit
Hermes' Gambit
Hermes' Gambit
//get a quantity-less string for every mote
{
Flock's Reflection
Fisherman's Gambit
Gemini Decomposition
Scrivener's Purification
Blank Reflection
Separation Distillation
Speaker's Decomposition
Bookkeeper's Gambit: v
Retrograde Purification
Speaker's Decomposition
Bookkeeper's Gambit: v
Gemini Decomposition
Spacing Reflection
Locator's Distillation
Numerical Reflection: 1
Additive Distillation
Prospector's Gambit
Abacus Purification
Selection Exaltation
Retrograde Purification
Gemini Decomposition
Abacus Purification
Numerical Reflection: 1
Subtractive Distillation
Huginn's Gambit
{
Concatenation Distillation
}
Flock's Disintegration
Muninn's Reflection
Gemini Gambit
Muninn's Reflection
Flock's Gambit
Jester's Gambit
Flock's Disintegration
Muninn's Reflection
Numerical Reflection: 2
Additive Distillation
Fisherman's Gambit
Hermes' Gambit
}
Flock's Reflection
Numerical Reflection: 1
Subtractive Distillation
Gemini Gambit
Flock's Reflection
Numerical Reflection: 2
Division Distillation
Numerical Reflection: 1
Subtractive Distillation
Huginn's Gambit
{
Combination Distillation
}
Flock's Disintegration
Muninn's Reflection
Gemini Gambit
Muninn's Reflection
Flock's Gambit
Hermes' Gambit
Hermes' Gambit
//get desired mote and quantity
//the request format is "[desired number][space][thing you want, case sensitive]"
Whisper Reflection
Gemini Decomposition
Spacing Reflection
Discoverer's Distillation
Numerical Reflection: 0
Jester's Gambit
Winnowing Distillation
Input Purification
Whisper Reflection
Spacing Reflection
Discoverer's Distillation
Numerical Reflection: 1
Additive Distillation
Whisper Reflection
Gemini Decomposition
Length Distillation: Str
Rotation Gambit
Jester's Gambit
Winnowing Distillation
Numerical Reflection: 2
Flock's Gambit
Huginn's Gambit
//list to iterate over stack and compare mote string to desired string. If they match, split the desired number off of the mote, return it, and stop executing.
{
Muninn's Reflection
Numerical Reflection: 1
Selection Distillation
Equality Distillation
{
Muninn's Reflection
Numerical Reflection: 0
Selection Distillation
Splitting Gambit
Mind's Reflection
Compass' Purification
Return Item
Nullary Reflection
Huginn's Gambit
}
{
Bookkeeper's Gambit: v
}
Flock's Disintegration
Augur's Exaltation
Hermes' Gambit
Muninn's Reflection
Augur's Purification
Flock's Reflection
Numerical Reflection: 2
Maximus Distillation II
Conjunction Distillation
{
Bookkeeper's Gambit: -
Charon's Gambit
}
Flock's Disintegration
Augur's Exaltation
Hermes' Gambit
}
//unroll that pattern list
Numerical Reflection: 1023
Nullary Reflection
Capacity Reflection
Subtractive Distillation
Gemini Decomposition
Numerical Reflection: 1000
Maximus Distillation
{
Charon's Gambit
Bookkeeper's Gambit: -
}
Flock's Disintegration
Augur's Exaltation
Hermes' Gambit
Gemini Gambit
{
Combination Distillation
}
Flock's Disintegration
Numerical Reflection: 1023
Nullary Reflection
Capacity Reflection
Subtractive Distillation
Numerical Reflection: 1
Subtractive Distillation
Gemini Gambit
Numerical Reflection: 1023
Nullary Reflection
Capacity Reflection
Subtractive Distillation
Numerical Reflection: 1
Subtractive Distillation
Flock's Gambit
Hermes' Gambit
Hermes' Gambit
Video demonstration
Re: Pseudo-Corporea
Posted: Fri Mar 24, 2023 9:14 pm
by beholderface
Version 3.5
Not a big upgrade over version 3, from a user's perspective. The meta-eval formula is now 7+n rather than 9+n, and it will now
actually not kill you if you have 1001+ motes in the system.
It will also now tell you exactly what it delivered, and what is left in the mote the delivered one was split off from.
I also did a refactor that resulted in fewer patterns to draw.
Once the next Hexal version releases, I expect I'll be able to use the "get mote quantity" pattern to turn the meta-eval usage to a fixed value, but for now I can't think of a way to do that.
Code: Select all
//get current capacity to make sure the geminis won't kill you
Nullary Reflection
Nullary Reflection
Capacity Reflection
Numerical Reflection: 24
Minimus Distillation
{
Charon's Gambit
Bookkeeper's Gambit: v
}
Flock's Disintegration
Augur's Exaltation
Hermes' Gambit
//get every type of mote in the nexus on the stack, in lists containing the same itemtype
Stocktake Reflection
Flock's Disintegration
{
Flock's Reflection
Fisherman's Gambit
Stocktake Purification
}
Flock's Reflection
Numerical Reflection: 1
Subtractive Distillation
Gemini Gambit
Flock's Reflection
Numerical Reflection: 2
Division Distillation
Numerical Reflection: 1
Subtractive Distillation
Huginn's Gambit
{
Combination Distillation
}
Flock's Disintegration
Muninn's Reflection
Gemini Gambit
Muninn's Reflection
Flock's Gambit
Hermes' Gambit
Hermes' Gambit
//disintegrate all the mote lists
{
Flock's Reflection
Fisherman's Gambit
Flock's Disintegration
}
Flock's Reflection
Numerical Reflection: 1
Subtractive Distillation
Gemini Gambit
Flock's Reflection
Numerical Reflection: 2
Division Distillation
Numerical Reflection: 1
Subtractive Distillation
Huginn's Gambit
{
Combination Distillation
}
Flock's Disintegration
Muninn's Reflection
Gemini Gambit
Muninn's Reflection
Flock's Gambit
Hermes' Gambit
Hermes' Gambit
//get a quantity-less string for every mote
{
Flock's Reflection
Fisherman's Gambit
Gemini Decomposition
Scrivener's Purification
Blank Reflection
Separation Distillation
Speaker's Decomposition
Bookkeeper's Gambit: v
Retrograde Purification
Speaker's Decomposition
Bookkeeper's Gambit: v
Gemini Decomposition
Spacing Reflection
Locator's Distillation
Numerical Reflection: 1
Additive Distillation
Prospector's Gambit
Abacus Purification
Selection Exaltation
Retrograde Purification
Gemini Decomposition
Abacus Purification
Numerical Reflection: 1
Subtractive Distillation
Huginn's Gambit
{
Concatenation Distillation
}
Flock's Disintegration
Muninn's Reflection
Gemini Gambit
Muninn's Reflection
Flock's Gambit
Jester's Gambit
Flock's Disintegration
Muninn's Reflection
Numerical Reflection: 2
Additive Distillation
Fisherman's Gambit
Hermes' Gambit
}
Flock's Reflection
Numerical Reflection: 1
Subtractive Distillation
Gemini Gambit
Flock's Reflection
Numerical Reflection: 2
Division Distillation
Numerical Reflection: 1
Subtractive Distillation
Huginn's Gambit
{
Combination Distillation
}
Flock's Disintegration
Muninn's Reflection
Gemini Gambit
Muninn's Reflection
Flock's Gambit
Hermes' Gambit
Hermes' Gambit
//get desired mote and quantity
//the request format is "[desired number][space][thing you want, case sensitive]"
Whisper Reflection
Gemini Decomposition
Spacing Reflection
Discoverer's Distillation
Numerical Reflection: 0
Jester's Gambit
Winnowing Distillation
Input Purification
Whisper Reflection
Spacing Reflection
Discoverer's Distillation
Numerical Reflection: 1
Additive Distillation
Whisper Reflection
Gemini Decomposition
Length Distillation: Str
Rotation Gambit
Jester's Gambit
Winnowing Distillation
Numerical Reflection: 2
Flock's Gambit
Huginn's Gambit
//condense all motes and names into one list
Flock's Reflection
Flock's Gambit
//search list for matching name
Gemini Decomposition
Muninn's Reflection
Numerical Reflection: 1
Selection Distillation
Locator's Distillation
Gemini Decomposition
Numerical Reflection: -1
Maximus Distillation
{
Bookkeeper's Gambit: -
Charon's Gambit
}
Flock's Disintegration
Augur's Exaltation
Hermes' Gambit
//take that index and use it to get the corresponding mote
Numerical Reflection: 1
Subtractive Distillation
Selection Distillation
//split desired number of items off of mote, give them to you, and report how many were dispensed and how many are left in the original mote
Muninn's Reflection
Numerical Reflection: 0
Selection Distillation
Splitting Gambit
Reveal
Mind's Reflection
Compass' Purification
Return Item
Reveal
Re: Pseudo-Corporea
Posted: Sat Mar 25, 2023 1:29 am
by beholderface
Version Four
This version brings the ability to grab items from nexi other than you primary bound one, by sneaking while looking at one. If you sneak while looking at anything other than a nexus (including nothing), it will simply continue to use your main one.
Note that the checks the hex does when you sneak consume a meta-eval, so the formula becomes 8+n.
The full code:
Code: Select all
//Check if you're sneaking. If so, raycast, and use the temp bind pattern if the block is a mote nexus.
Nullary Reflection
Mind's Reflection
Stadiometer's Purification
Numerical Reflection: 1.5
Minimus Distillation II
{
Mind's Reflection
Compass' Purification
Mind's Reflection
Alidade's Purification
Archer's Distillation
Gemini Decomposition
Gemini Decomposition
Augur's Purification
{
Sorter's Purification
Bookkeeper's Gambit: -
}
Flock's Disintegration
Augur's Exaltation
Hermes' Gambit
{
//embed a mote nexus type iota here
}
Flock's Disintegration
Equality Distillation
{
Bind Storage - Temporary
Bookkeeper's Gambit: v
}
Flock's Disintegration
Augur's Exaltation
Hermes' Gambit
Bookkeeper's Gambit: v
}
{
Bookkeeper's Gambit: v
}
Flock's Disintegration
Augur's Exaltation
Hermes' Gambit
//get current capacity to make sure the geminis won't kill you
Nullary Reflection
Nullary Reflection
Capacity Reflection
Numerical Reflection: 24
Minimus Distillation
{
Charon's Gambit
Bookkeeper's Gambit: v
}
Flock's Disintegration
Augur's Exaltation
Hermes' Gambit
//get every type of mote in the nexus on the stack, in lists containing the same itemtype
Stocktake Reflection
Flock's Disintegration
{
Flock's Reflection
Fisherman's Gambit
Stocktake Purification
}
Flock's Reflection
Numerical Reflection: 1
Subtractive Distillation
Gemini Gambit
Flock's Reflection
Numerical Reflection: 2
Division Distillation
Numerical Reflection: 1
Subtractive Distillation
Huginn's Gambit
{
Combination Distillation
}
Flock's Disintegration
Muninn's Reflection
Gemini Gambit
Muninn's Reflection
Flock's Gambit
Hermes' Gambit
Hermes' Gambit
//disintegrate all the mote lists
{
Flock's Reflection
Fisherman's Gambit
Flock's Disintegration
}
Flock's Reflection
Numerical Reflection: 1
Subtractive Distillation
Gemini Gambit
Flock's Reflection
Numerical Reflection: 2
Division Distillation
Numerical Reflection: 1
Subtractive Distillation
Huginn's Gambit
{
Combination Distillation
}
Flock's Disintegration
Muninn's Reflection
Gemini Gambit
Muninn's Reflection
Flock's Gambit
Hermes' Gambit
Hermes' Gambit
//get a quantity-less string for every mote
{
Flock's Reflection
Fisherman's Gambit
Gemini Decomposition
Scrivener's Purification
Blank Reflection
Separation Distillation
Speaker's Decomposition
Bookkeeper's Gambit: v
Retrograde Purification
Speaker's Decomposition
Bookkeeper's Gambit: v
Gemini Decomposition
Spacing Reflection
Locator's Distillation
Numerical Reflection: 1
Additive Distillation
Prospector's Gambit
Abacus Purification
Selection Exaltation
Retrograde Purification
Gemini Decomposition
Abacus Purification
Numerical Reflection: 1
Subtractive Distillation
Huginn's Gambit
{
Concatenation Distillation
}
Flock's Disintegration
Muninn's Reflection
Gemini Gambit
Muninn's Reflection
Flock's Gambit
Jester's Gambit
Flock's Disintegration
Muninn's Reflection
Numerical Reflection: 2
Additive Distillation
Fisherman's Gambit
Hermes' Gambit
}
Flock's Reflection
Numerical Reflection: 1
Subtractive Distillation
Gemini Gambit
Flock's Reflection
Numerical Reflection: 2
Division Distillation
Numerical Reflection: 1
Subtractive Distillation
Huginn's Gambit
{
Combination Distillation
}
Flock's Disintegration
Muninn's Reflection
Gemini Gambit
Muninn's Reflection
Flock's Gambit
Hermes' Gambit
Hermes' Gambit
//get desired mote and quantity
//the request format is "[desired number][space][thing you want, case sensitive]"
Whisper Reflection
Gemini Decomposition
Spacing Reflection
Discoverer's Distillation
Numerical Reflection: 0
Jester's Gambit
Winnowing Distillation
Input Purification
Whisper Reflection
Spacing Reflection
Discoverer's Distillation
Numerical Reflection: 1
Additive Distillation
Whisper Reflection
Gemini Decomposition
Length Distillation: Str
Rotation Gambit
Jester's Gambit
Winnowing Distillation
Numerical Reflection: 2
Flock's Gambit
Huginn's Gambit
//condense all motes and names into one list
Flock's Reflection
Flock's Gambit
//search list for matching name
Gemini Decomposition
Muninn's Reflection
Numerical Reflection: 1
Selection Distillation
Locator's Distillation
Gemini Decomposition
Numerical Reflection: -1
Maximus Distillation
{
Bookkeeper's Gambit: -
Charon's Gambit
}
Flock's Disintegration
Augur's Exaltation
Hermes' Gambit
//take that index and use it to get the corresponding mote
Numerical Reflection: 1
Subtractive Distillation
Selection Distillation
//split desired number of items off of mote, give them to you, and report how many were dispensed and how many are left in the original mote
Muninn's Reflection
Numerical Reflection: 0
Selection Distillation
Splitting Gambit
Reveal
Mind's Reflection
Compass' Purification
Return Item
Reveal
Alternatively, you can just append this to the beginning of version 3.5, if you already have a focus/spellbook containing it:
Code: Select all
Nullary Reflection
Mind's Reflection
Stadiometer's Purification
Numerical Reflection: 1.5
Minimus Distillation II
{
Mind's Reflection
Compass' Purification
Mind's Reflection
Alidade's Purification
Archer's Distillation
Gemini Decomposition
Gemini Decomposition
Augur's Purification
{
Sorter's Purification
Bookkeeper's Gambit: -
}
Flock's Disintegration
Augur's Exaltation
Hermes' Gambit
{
//embed a mote nexus type iota here
}
Flock's Disintegration
Equality Distillation
{
Bind Storage - Temporary
Bookkeeper's Gambit: v
}
Flock's Disintegration
Augur's Exaltation
Hermes' Gambit
Bookkeeper's Gambit: v
}
{
Bookkeeper's Gambit: v
}
Flock's Disintegration
Augur's Exaltation
Hermes' Gambit
Re: Pseudo-Corporea
Posted: Sat Mar 25, 2023 4:01 pm
by beholderface
Version Five!
Thanks to the latest Hexal update, I've been able to use Weighing Purification to make this even more efficient. It now consumes only seven (or eight, if you're sneaking) meta-evals, regardless of how many motes are in your nexus.
(Though it still won't activate if you have 1001+ motes)
Note that versions 3, 3.5, and 4 will no longer work without modification due to the Hexal update fixing the bug where capacity reflection was not actually a reflection.
Code: Select all
//Check if you're sneaking. If so, raycast, and use the temp bind pattern if the block is a mote nexus.
Nullary Reflection
Mind's Reflection
Stadiometer's Purification
Numerical Reflection: 1.5
Minimus Distillation II
{
Mind's Reflection
Compass' Purification
Mind's Reflection
Alidade's Purification
Archer's Distillation
Gemini Decomposition
Gemini Decomposition
Augur's Purification
{
Sorter's Purification
Bookkeeper's Gambit: -
}
Flock's Disintegration
Augur's Exaltation
Hermes' Gambit
{
//embed a mote nexus type iota
}
Flock's Disintegration
Equality Distillation
{
Bind Storage - Temporary
Bookkeeper's Gambit: v
}
Flock's Disintegration
Augur's Exaltation
Hermes' Gambit
Bookkeeper's Gambit: v
}
{
Bookkeeper's Gambit: v
}
Flock's Disintegration
Augur's Exaltation
Hermes' Gambit
//get current capacity to make sure the geminis won't kill you
Nullary Reflection
//Nullary Reflection (remove)
Capacity Reflection
Numerical Reflection: 24
Minimus Distillation
{
Charon's Gambit
Bookkeeper's Gambit: v
}
Flock's Disintegration
Augur's Exaltation
Hermes' Gambit
//get every type of mote in the nexus on the stack, in lists containing the same itemtype
Stocktake Reflection
Flock's Disintegration
{
Flock's Reflection
Fisherman's Gambit
Stocktake Purification
}
Flock's Reflection
Numerical Reflection: 1
Subtractive Distillation
Gemini Gambit
Flock's Reflection
Numerical Reflection: 2
Division Distillation
Numerical Reflection: 1
Subtractive Distillation
Huginn's Gambit
{
Combination Distillation
}
Flock's Disintegration
Muninn's Reflection
Gemini Gambit
Muninn's Reflection
Flock's Gambit
Hermes' Gambit
Hermes' Gambit
//disintegrate all the mote lists
{
Flock's Reflection
Fisherman's Gambit
Flock's Disintegration
}
Flock's Reflection
Numerical Reflection: 1
Subtractive Distillation
Gemini Gambit
Flock's Reflection
Numerical Reflection: 2
Division Distillation
Numerical Reflection: 1
Subtractive Distillation
Huginn's Gambit
{
Combination Distillation
}
Flock's Disintegration
Muninn's Reflection
Gemini Gambit
Muninn's Reflection
Flock's Gambit
Hermes' Gambit
Hermes' Gambit
//get a quantity-less string for every mote
{
Flock's Reflection
Fisherman's Gambit
Gemini Decomposition
Weighing Purification
Scrivener's Purification
Length Distillation: Str
Numerical Reflection: 1
Subtractive Distillation
Prospector's Gambit
Scrivener's Purification
Gemini Decomposition
Length Distillation: Str
Rotation Gambit
Subtractive Distillation
Numerical Reflection: 0
Jester's Gambit
Winnowing Distillation
}
Flock's Reflection
Numerical Reflection: 1
Subtractive Distillation
Gemini Gambit
Flock's Reflection
Numerical Reflection: 2
Division Distillation
Numerical Reflection: 1
Subtractive Distillation
Huginn's Gambit
{
Combination Distillation
}
Flock's Disintegration
Muninn's Reflection
Gemini Gambit
Muninn's Reflection
Flock's Gambit
Hermes' Gambit
Hermes' Gambit
//get desired mote and quantity
//the request format is "[desired number][space][thing you want, case sensitive]"
Whisper Reflection
Gemini Decomposition
Spacing Reflection
Discoverer's Distillation
Numerical Reflection: 0
Jester's Gambit
Winnowing Distillation
Input Purification
Whisper Reflection
Spacing Reflection
Discoverer's Distillation
Numerical Reflection: 1
Additive Distillation
Whisper Reflection
Gemini Decomposition
Length Distillation: Str
Rotation Gambit
Jester's Gambit
Winnowing Distillation
Numerical Reflection: 2
Flock's Gambit
Huginn's Gambit
//condense all motes and names into one list
Flock's Reflection
Flock's Gambit
//search list for matching name
Gemini Decomposition
Muninn's Reflection
Numerical Reflection: 1
Selection Distillation
Locator's Distillation
Gemini Decomposition
Numerical Reflection: -1
Maximus Distillation
{
Bookkeeper's Gambit: -
Charon's Gambit
}
Flock's Disintegration
Augur's Exaltation
Hermes' Gambit
//take that index and use it to get the corresponding mote
Numerical Reflection: 1
Subtractive Distillation
Selection Distillation
//split desired number of items off of mote, give them to you, and report how many were dispensed and how many are left in the original mote
Muninn's Reflection
Numerical Reflection: 0
Selection Distillation
Splitting Gambit
Reveal
Mind's Reflection
Compass' Purification
Return Item
Reveal
Re: Pseudo-Corporea
Posted: Wed May 31, 2023 1:16 am
by beholderface
Query
A hex that takes chat input, and returns (and reveals) a list of all itemtypes in your nexus with names containing the input string (not case sensitive), as well as the results of Stocktake Purification on those itemtypes.
So, if your most recent chat message visible to whisper reflection was "ore" and your nexus included iron ore, deepslate redstone ore, and gold ore, it would return all three of those itemtypes and the motes associated with them.
Code: Select all
Stocktake Reflection
Flock's Disintegration
{
Flock's Reflection
Fisherman's Gambit
Gemini Decomposition
Scrivener's Purification
False Reflection
Case Distillation
Whisper Reflection
False Reflection
Case Distillation
Discoverer's Distillation
Numerical Reflection: -1
Inequality Distillation
{
Bookkeeper's Gambit: -
Bookkeeper's Gambit: v
}
Flock's Disintegration
Augur's Exaltation
Hermes' Gambit
}
Stocktake Reflection
Abacus Purification
Gemini Gambit
{
Combination Distillation
}
Flock's Disintegration
Stocktake Reflection
Abacus Purification
Numerical Reflection: 1
Subtractive Distillation
Gemini Gambit
Stocktake Reflection
Abacus Purification
Numerical Reflection: 1
Subtractive Distillation
Flock's Gambit
Hermes' Gambit
Hermes' Gambit
Flock's Reflection
Flock's Gambit
{
Gemini Decomposition
Stocktake Purification
}
Jester's Gambit
Thoth's Gambit