close #331, document 2dup, and clean up langfile
This commit is contained in:
parent
f5a7a5fe82
commit
30c81e2008
2 changed files with 14 additions and 19 deletions
|
@ -253,7 +253,7 @@
|
|||
"command.hexcasting.pats.specific.success": "Gave %s with id %s to %s",
|
||||
"command.hexcasting.recalc": "Recalculated patterns",
|
||||
"command.hexcasting.brainsweep": "Brainswept %s",
|
||||
"command.hexcasting.brainsweep.fail.badtype": "%s is not a villager",
|
||||
"command.hexcasting.brainsweep.fail.badtype": "%s is not a mob",
|
||||
"command.hexcasting.brainsweep.fail.already": "%s is already empty",
|
||||
"hexcasting.pattern.unknown": "Unknown pattern resource location %s",
|
||||
"hexcasting.debug.media_withdrawn": "%s - Media withdrawn: %s",
|
||||
|
@ -561,8 +561,8 @@
|
|||
"hexcasting.mishap.bad_block": "Expected %s at %s, but got %s",
|
||||
"hexcasting.mishap.bad_block.sapling": "a sapling",
|
||||
"hexcasting.mishap.bad_block.replaceable": "somewhere to place a block",
|
||||
"hexcasting.mishap.bad_brainsweep": "The %s rejected the villager's mind",
|
||||
"hexcasting.mishap.already_brainswept": "The villager has already been used",
|
||||
"hexcasting.mishap.bad_brainsweep": "The %s rejected the being's mind",
|
||||
"hexcasting.mishap.already_brainswept": "The mind has already been used",
|
||||
"hexcasting.mishap.no_spell_circle": "%s requires a spell circle",
|
||||
"hexcasting.mishap.others_name": "Tried to invade the privacy of %s's soul",
|
||||
"hexcasting.mishap.others_name.self": "Tried to divulge my Name too recklessly",
|
||||
|
@ -714,7 +714,7 @@
|
|||
"hexcasting.entry.mishaps2": "Enlightened Mishaps",
|
||||
"hexcasting.page.mishaps2.1": "I have discovered new and horrifying modes of failure. I must not succumb to them.",
|
||||
"hexcasting.page.mishaps2.bad_mindflay.title": "Inert Mindflay",
|
||||
"hexcasting.page.mishaps2.bad_mindflay": "Attempted to flay the mind of a villager that I have either already used, or of a character not suitable for the target block.$(br2)Causes dark green sparks, and kills the subject. If another villager sees that, I doubt they would look on it favorably.",
|
||||
"hexcasting.page.mishaps2.bad_mindflay": "Attempted to flay the mind of something that I have either already used, or of a character not suitable for the target block.$(br2)Causes dark green sparks, and kills the subject. If a villager sees that, I doubt they would look on it favorably.",
|
||||
"hexcasting.page.mishaps2.no_circle.title": "Lack Spell Circle",
|
||||
"hexcasting.page.mishaps2.no_circle": "Tried to cast an action requiring a spell circle without a spell circle.$(br2)Causes light blue sparks, and upends my inventory onto the ground.",
|
||||
"hexcasting.page.mishaps2.no_record.title": "Lack Akashic Record",
|
||||
|
@ -939,23 +939,17 @@
|
|||
|
||||
"hexcasting.entry.stackmanip": "Stack Manipulation",
|
||||
"hexcasting.page.stackmanip.pseudo-novice.title": "Novice's Gambit",
|
||||
"hexcasting.page.stackmanip.pseudo-novice": "Removes the first iota from the stack.",
|
||||
"hexcasting.page.stackmanip.duplicate": "Duplicates the top iota of the stack.",
|
||||
"hexcasting.page.stackmanip.pseudo-novice": "Removes the first iota from the stack.$(br2)This seems to be a special case of $(l:patterns/stackmanip#hexcasting:mask)$(action)Bookkeeper's Gambit/$.",
|
||||
"hexcasting.page.stackmanip.swap": "Swaps the top two iotas of the stack.",
|
||||
"hexcasting.page.stackmanip.over": "Duplicates the iota second from the top to the top. [0, 1] becomes [0, 1, 0].",
|
||||
"hexcasting.page.stackmanip.rotate": "Yanks the iota third from the top of the stack to the top. [0, 1, 2] becomes [1, 2, 0].",
|
||||
"hexcasting.page.stackmanip.rotate_reverse": "Yanks the top iota to the third position. [0, 1, 2] becomes [2, 0, 1].",
|
||||
"hexcasting.page.stackmanip.duplicate": "Duplicates the top iota of the stack.",
|
||||
"hexcasting.page.stackmanip.over": "Copy the second-to-last iota of the stack to the top. [0, 1] becomes [0, 1, 0].",
|
||||
"hexcasting.page.stackmanip.tuck": "Copy the top iota of the stack, then put it under the second iota. [0, 1] becomes [1, 0, 1].",
|
||||
"hexcasting.page.stackmanip.2dup": "Copy the top two iotas of the stack. [0, 1] becomes [0, 1, 0, 1].",
|
||||
"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.fisherman": "Grabs the element in the stack indexed by the number and brings it to the top.",
|
||||
"hexcasting.page.stackmanip.fisherman/copy": "Like $(action)Fisherman's Gambit/$, but instead of moving the iota, copies it.",
|
||||
"hexcasting.page.stackmanip.stack_len": "Pushes the size of the stack as a number to the top of the stack. (For example, a stack of [0, 1] will become [0, 1, 2].)",
|
||||
"hexcasting.page.stackmanip.last_n_list": "Remove $(italic)num/$ elements from the stack, then add them to a list at the top of the stack.",
|
||||
"hexcasting.page.stackmanip.splat": "Remove the list at the top of the stack, then push its contents to the stack.",
|
||||
"hexcasting.page.stackmanip.duplicate": "Duplicates the top iota of the stack.",
|
||||
"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.",
|
||||
|
|
|
@ -82,7 +82,7 @@
|
|||
"type": "hexcasting:pattern",
|
||||
"op_id": "hexcasting:fisherman",
|
||||
"anchor": "hexcasting:fisherman",
|
||||
"input": "num",
|
||||
"input": "number",
|
||||
"output": "any",
|
||||
"text": "hexcasting.page.stackmanip.fisherman"
|
||||
},
|
||||
|
@ -90,7 +90,7 @@
|
|||
"type": "hexcasting:pattern",
|
||||
"op_id": "hexcasting:fisherman/copy",
|
||||
"anchor": "hexcasting:fisherman/copy",
|
||||
"input": "num",
|
||||
"input": "number",
|
||||
"output": "any",
|
||||
"text": "hexcasting.page.stackmanip.fisherman/copy"
|
||||
},
|
||||
|
@ -139,12 +139,13 @@
|
|||
"url": "https://github.com/gamma-delta/HexMod/wiki/Table-of-Lehmer-Codes-for-Swindler's-Gambit"
|
||||
},
|
||||
{
|
||||
"_comment": "i hate that I have to put this here at the end. two-page design bad",
|
||||
"type": "hexcasting:pattern",
|
||||
"op_id": "hexcasting:stack_len",
|
||||
"anchor": "hexcasting:stack_len",
|
||||
"input": "",
|
||||
"output": "num",
|
||||
"text": "hexcasting.page.stackmanip.stack_len"
|
||||
"op_id": "hexcasting:2dup",
|
||||
"anchor": "hexcasting:2dup",
|
||||
"input": "any, any",
|
||||
"output": "any, any, any, any",
|
||||
"text": "hexcasting.page.stackmanip.2dup"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue