This commit is contained in:
yrsegal@gmail.com 2022-09-30 20:33:51 -04:00
parent 44c96f1ee0
commit 4be578ecdd

View file

@ -833,7 +833,7 @@
"hexcasting.page.stackmanip.duplicate_n": "Removes the number at the top of the stack, then copies the top iota of the stack that number of times. (A count of 2 results in two of the iota on the stack, not three.)",
"hexcasting.page.stackmanip.mask.1": "An infinite family of actions that keep or remove elements at the top of the stack based on the sequence of dips and lines.",
"hexcasting.page.stackmanip.mask.2": "Assuming that I draw a Bookkeeper's Gambit pattern left-to-right, the number of iotas the action will require is determined by the horizontal distance covered by the pattern. From deepest in the stack to shallowest, a flat line will keep the iota, whereas a triangle dipping down will remove it.$(br2)If my stack contains $(italic)0, 1, 2/$ from deepest to shallowest, drawing the first pattern opposite will give me $(italic)1/$, the second will give me $(italic)0/$, and the third will give me $(italic)0, 2/$ (the 0 at the bottom is left untouched).",
"hexcasting.page.stackmanip.swizzle.1": "Rearranges the top elements of the stack based on the given numerical code, which is the index of the permutation wanted. Costs an amount of media that starts negligible and scales up as the numerical code does.",
"hexcasting.page.stackmanip.swizzle.1": "Rearranges the top elements of the stack based on the given numerical code, which is the index of the permutation wanted.",
"hexcasting.page.stackmanip.swizzle.2": "Although I can't pretend to know the mathematics behind calculating this permutation code, I have managed to dig up an extensive chart of them, enumerating all permutations of up to six elements.$(br2)If I wish to do further study, the key word is \"Lehmer Code.\"",
"hexcasting.page.stackmanip.swizzle.link": "Table of Codes",
@ -845,7 +845,7 @@
"hexcasting.page.logic.equals": "If the first argument equals the second (within a small tolerance), return 1. Otherwise, return 0.",
"hexcasting.page.logic.not_equals": "If the first argument does not equal the second (outside a small tolerance), return 1. Otherwise, return 0.",
"hexcasting.page.logic.not": "If the argument is 0 or $(l:casting/influences)$(thing)Null/$, return 1. Otherwise, return 0.",
"hexcasting.page.logic.identity": "If the argument is 0, return $(l:casting/influences)$(thing)Null/$. If it's $(l:casting/influences)$(thing)Null/$, return 0. Otherwise, return the argument",
"hexcasting.page.logic.identity": "If the argument is 0, return $(l:casting/influences)$(thing)Null/$. If it's $(l:casting/influences)$(thing)Null/$, return 0. Otherwise, return the argument.",
"hexcasting.page.logic.or": "If the first argument is not $(l:casting/influences)$(thing)Null/$, return it. Otherwise, return the second argument.",
"hexcasting.page.logic.and": "If the first argument is $(l:casting/influences)$(thing)Null/$, return $(l:casting/influences)$(thing)Null/$. Otherwise, return the second argument.",
"hexcasting.page.logic.xor": "If either argument (but not both) is $(l:casting/influences)$(thing)Null/$, return the non-$(l:casting/influences)$(thing)Null/$ argument. Otherwise, return $(l:casting/influences)$(thing)Null/$.",