Recursive Recharge
Posted: Fri Jul 07, 2023 2:25 am
This hex, designed for use with very large phials that are not survival-accessible with only base hex, draws amethyst shards from your bound nexus and uses them to cast Recharge Item, and continues doing so until it detects that the most recent cast left amethyst behind, or you have <= 10 meta-evals remaining, so that if your CAD does any special things after casting it should still be able to use a bit of meta-eval for those.
You can use whatever stacking mediafy macro you like, though this hex assumes that you use one which does Entity -> (one iota) and does not interfere with the rest of the stack.
In testing, it consumed 377 meta-evals when supplying 60,005 dust worth of media to one of the big phials from the creative inventory, so I expect you should be able to use this with at least 80,000 dust phials before you start having to cast it multiple times, assuming minimal meta-eval usage from any special CAD features.
You can use whatever stacking mediafy macro you like, though this hex assumes that you use one which does Entity -> (one iota) and does not interfere with the rest of the stack.
In testing, it consumed 377 meta-evals when supplying 60,005 dust worth of media to one of the big phials from the creative inventory, so I expect you should be able to use this with at least 80,000 dust phials before you start having to cast it multiple times, assuming minimal meta-eval usage from any special CAD features.
Patterns
Code: Select all
//fetch mote to split from
{
<Amethyst Shard itemtype> //-
}
Flock's Disintegration
Stocktake Purification
Numerical Reflection: 0
Selection Distillation
{
//facilitate further recursion
Gemini Decomposition
//get copy of mote
Numerical Reflection: 2
Fisherman's Gambit II
//if mote contains less than 64 items, stop casting in order to avoid nulling references
Gemini Decomposition
Weighing Purification
Numerical Reflection: 64
Minimus Distillation II
{
Charon's Gambit
Bookkeeper's Gambit: -
}
Flock's Disintegration
Augur's Exaltation
Hermes' Gambit
//split off mote and recharge from it
Numerical Reflection: 64
Splitting Gambit
Bookkeeper's Gambit: v-
Mind's Reflection
Compass' Purification
Gemini Decomposition
Rotation Gambit II
Return Item
Numerical Reflection: 0.125 //aqaawdaddadd
Dioscuri Gambit
Zone Distillation: Item
Numerical Reflection: 0
Selection Distillation
Recharge Item
//count items, if there are any remaining, mediafy them and cease recursion. otherwise, signal to continue recursing.
Zone Distillation: Item
Gemini Decomposition
Abacus Purification
Numerical Reflection: 0
Maximus Distillation
{
Numerical Reflection: 0
Selection Distillation
Stacking Mediafy
Bookkeeper's Gambit: v
False Reflection
}
{
Bookkeeper's Gambit: v
True Reflection
}
Augur's Exaltation
Hermes' Gambit
//cease recursion if there are fewer than 10 meta-evals available
Thanatos' Reflection
Numerical Reflection: 10
Maximus Distillation
Conjunction Distillation
{
Hermes' Gambit
Charon's Gambit
}
Flock's Disintegration
Augur's Exaltation
Hermes' Gambit
}
Gemini Decomposition
Hermes' Gambit