Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -60,32 +60,31 @@
"complexhex.entry.bits": "BIT Manipulation",
"complexhex.page.bitexplainer": "These are patterns to manipulate Block, Item, and Text Displays (BITs for short).$(br2)Oddly, Scout's Distillation does not seem to work on these, thus I must depend on Entity Prfn. or Zone Dstn.",
"hexcasting.action.complexhex:summonblockdisplay": "Summon Block Display",
"complexhex.page.summonblockdisplay": "Summons a Block Display entity at the given position, displaying the given block. $(br)Costs about a $(l:items/amethyst)$(item)Charged Amethyst/$",
"complexhex.page.blockdisplayable": "\"itemdisplayable\" can mean quite a few things, like a given vector, item stack, string or even an entity like an item entity or an item frame.",
"complexhex.page.summonblockdisplay": "Summons a Block Display entity at the given position, displaying the given block. Requires a resource location (ex. mod:block). $(br)Costs about a $(l:items/amethyst)$(item)Charged Amethyst/$",
"hexcasting.action.complexhex:summonitemdisplay": "Summon Item Display",
"complexhex.page.summonitemdisplay": "Summons an Item Display entity at the given position, displaying the given item $(br)Costs about a $(l:items/amethyst)$(item)Charged Amethyst/$",
"complexhex.page.itemdisplayable": "Similar to \"blockdisplayable\", but for items. Vectors, item stacks and types, strings and entities work.",
"complexhex.page.summonitemdisplay": "Summons an Item Display entity at the given position, displaying the given item. Requires a resource location (ex. mod:item). $(br)Costs about a $(l:items/amethyst)$(item)Charged Amethyst/$",
"hexcasting.action.complexhex:summontextdisplay": "Summon Text Display",
"complexhex.page.summontextdisplay": "Summons a Text Display entity at the given position, displaying the given text. Costs about a $(l:items/amethyst)$(item)Charged Amethyst/$",
"complexhex.page.textdisplayable": "Compared to \"blockdisplayable\" and \"itemdisplayable\", \"textdisplayable\" is simply a given string... or maybe formatted text, if certain mystical forces inhabit this world.",
"hexcasting.action.complexhex:get_entity/bit": "Entity Purification: BIT",
"complexhex.page.get_entity/bit": "Transform the position on the stack into the BIT at that location (or $(l:casting/influences)$(thing)Null/$ if there isn't one)",
"hexcasting.action.complexhex:zone_entity/bit": "Zone Distillation: BIT",
"complexhex.page.zone_entity/bit": "Take a position and a maximum distance on the stack, and combine them into a list of BIT's near the position.",
"hexcasting.action.complexhex:zone_entity/not_bit": "Zone Distillation: Not BIT",
"complexhex.page.zone_entity/not_bit": "Take a position and a maximum distance on the stack, and combine them into a list of non-BIT's near the position.",
"hexcasting.action.complexhex:update_bit": "Update BIT",
"complexhex.page.update_bit": "Sets the BIT to the given ID if a block or item display, or to the text if a text display.",
"hexcasting.action.complexhex:translatebit": "Translate BIT",
"complexhex.page.translatebit": "Translates the BIT to the given offset.",
"complexhex.page.translatebit": "Translates the BIT to the given offset. Costs 1 $(l:items/amethyst)$(item)Dust/$",
"hexcasting.action.complexhex:rotatebit": "Rotate BIT",
"complexhex.page.rotatebit": "Rotates the BIT to the given Quaternion.",
"complexhex.page.rotatebit": "Rotates the BIT to the given Quaternion. Costs 1 $(l:items/amethyst)$(item)Dust/$",
"hexcasting.action.complexhex:scalebit": "Scale BIT",
"complexhex.page.scalebit": "Scales the BIT to the given vector.",
"complexhex.page.scalebit": "Scales the BIT to the given vector. Costs 1 $(l:items/amethyst)$(item)Dust/$",
"hexcasting.action.complexhex:killbit": "Kill BIT",
"complexhex.page.killbit": "Kills & removes the given BIT.",
"complexhex.page.killbit": "Kills & removes the given BIT. Free.",
"hexcasting.action.complexhex:get_bit_4x4": "Get BIT 4x4",
"complexhex.page.get_bit_4x4": "Pushes a 4x4 matrix representing the Bit's Transformation.",
"hexcasting.action.complexhex:set_bit_4x4": "Set BIT 4x4",
"complexhex.page.set_bit_4x4": "Sets the Transformation of a BIT to the given 4x4 matrix.",
"complexhex.page.set_bit_4x4": "Sets the Transformation of a BIT to the given matrix. Will accept 3x3, 3x4, 4x3, & 4x4 matrices by padding the smaller ones to the bottom/right. Costs 1 $(l:items/amethyst)$(item)Dust/$",
"complexhex.page.4x4explainer": "A 4x4 Transformation Matrix is a way of representing translation, rotation, scaling and shearing using a single matrix.$(br)The bottom row of the matrix must be [0, 0, 0, 1] for the transformation to stay Affine, however there is nothing to enforce this.$(br)The upper-left 3x3 sub-matrix represents an orientation in space, while the last column vector is a position in space.",
"complexhex.page.4x4explainer_link": "Transformations",

Expand All @@ -110,7 +109,7 @@
"hexcasting.mishap.invalid_value.class.bit_kill": "a BIT or similar entity",
"hexcasting.mishap.invalid_value.class.long": "a long",
"hexcasting.mishap.invalid_value.not_char": "a single character",
"hexcasting.mishap.invalid_value.4x4matrix": "a 4x4 matrix",
"hexcasting.mishap.invalid_value.transformationmatrix": "a valid transformation matrix",
"hexcasting.mishap.invalid_value.char_or_num": "a single character or a number",
"hexcasting.mishap.invalid_value.block_displayable": "a %s",
"hexcasting.mishap.invalid_value.item_displayable": "a %s",
Expand Down Expand Up @@ -170,7 +169,7 @@
"complexhex.page.expressions.summon.line": "Summons a parametric line at the given position. The expression given will have a t-value (0-1), x/y/z position, and time (w) substituted in and must resolve to a vector on the line.",
"hexcasting.action.complexhex:summon/surface": "Parametric Surface",
"complexhex.page.expressions.summon.surface": "Summons a parametric surface at the given position. The expression given will have a u&v-value (0-1), x/y/z position, and time (w) substituted in and must resolve to a vector on the surface",
"complexhex.page.expressions.kill": "Both Parametric objects can be killed by use of the $(l:patterns/great_spells/bits#complexhex:killbit)$(action)Kill Bit/$ pattern",
"complexhex.page.expressions.kill": "Both Parametric objects can be killed by use of the $(l:patterns/great_spells/bits#complexhex:killbit)$(action)Kill Bit/$ pattern $(br2) $(br2)✞☜☼✡$(br2)✞☜☼✡$(br2)✋☠❄☜☼☜\uD83D\uDCA7❄✋☠☝",

"entity.complexhex.parametric.line": "Parametric Line",
"entity.complexhex.parametric.surface": "Parametric Surface",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,32 +60,31 @@
"complexhex.entry.bits": "BIT 操纵",
"complexhex.page.bitexplainer": "这些图案用于操纵方块、物品、文本展示体(简称 BIT)。$(br2)奇怪之处在于,侦查员之馏化对这些展示体无效,因此必须换用实体之纯化和区域之馏化。",
"hexcasting.action.complexhex:summonblockdisplay": "召唤方块展示体",
"complexhex.page.summonblockdisplay": "在给定位置召唤一个方块展示体实体,以展示给定方块。$(br)消耗大约 1 个$(l:items/amethyst)$(item)充能紫水晶/$。",
"complexhex.page.blockdisplayable": "“itemdisplayable”可指代多种 iota,如向量、物品组、字符串,甚至可以是物品实体、物品展示框等实体。",
"complexhex.page.summonblockdisplay": "在给定位置召唤一个方块展示体实体,以展示给定方块。需要一个资源位置(如“模组:方块”)。$(br)消耗大约 1 个$(l:items/amethyst)$(item)充能紫水晶/$。",
"hexcasting.action.complexhex:summonitemdisplay": "召唤物品展示体",
"complexhex.page.summonitemdisplay": "在给定位置召唤一个物品展示体实体,以展示给定物品。$(br)消耗大约 1 个$(l:items/amethyst)$(item)充能紫水晶/$。",
"complexhex.page.itemdisplayable": "与“blockdisplayable”类似,但描述对象是物品。接受向量、物品组、物品类型、字符串、实体。",
"complexhex.page.summonitemdisplay": "在给定位置召唤一个物品展示体实体,以展示给定物品。需要一个资源位置(如“模组:物品”)。$(br)消耗大约 1 个$(l:items/amethyst)$(item)充能紫水晶/$。",
"hexcasting.action.complexhex:summontextdisplay": "召唤文本展示体",
"complexhex.page.summontextdisplay": "在给定位置召唤一个文本展示体实体,以展示给定文本。消耗大约 1 个$(l:items/amethyst)$(item)充能紫水晶/$。",
"complexhex.page.textdisplayable": "和“blockdisplayable”还有“itemdisplayable”不一样,“textdisplayable”只是字符串……或者也许也可以是格式化文本,如果世界上有某种神秘力量存在的话。",
"hexcasting.action.complexhex:get_entity/bit": "实体之纯化:BIT",
"complexhex.page.get_entity/bit": "将栈顶位置向量变为该处 BIT(若无则返回 $(l:casting/influences)$(thing)Null/$)。",
"hexcasting.action.complexhex:zone_entity/bit": "区域之馏化:BIT",
"complexhex.page.zone_entity/bit": "从栈顶获取位置及最大距离,返回该位置给定距离范围内所有 BIT 的列表。",
"hexcasting.action.complexhex:zone_entity/not_bit": "区域之馏化:非BIT",
"complexhex.page.zone_entity/not_bit": "从栈顶获取位置及最大距离,返回该位置给定距离范围内所有非 BIT 的列表。",
"hexcasting.action.complexhex:update_bit": "更新BIT",
"complexhex.page.update_bit": "若给定方块或物品展示体,则将其设为显示所给 ID;若给定文本展示体,则将其改为显示所给文本。",
"hexcasting.action.complexhex:translatebit": "平移BIT",
"complexhex.page.translatebit": "以给定偏移量平移 BIT。",
"complexhex.page.translatebit": "以给定偏移量平移 BIT。消耗 1 个$(l:items/amethyst)$(item)紫水晶粉/$。",
"hexcasting.action.complexhex:rotatebit": "旋转BIT",
"complexhex.page.rotatebit": "以给定四元数旋转 BIT。",
"complexhex.page.rotatebit": "以给定四元数旋转 BIT。消耗 1 个$(l:items/amethyst)$(item)紫水晶粉/$。",
"hexcasting.action.complexhex:scalebit": "缩放BIT",
"complexhex.page.scalebit": "以给定向量缩放 BIT。",
"complexhex.page.scalebit": "以给定向量缩放 BIT。消耗 1 个$(l:items/amethyst)$(item)紫水晶粉/$。",
"hexcasting.action.complexhex:killbit": "清除BIT",
"complexhex.page.killbit": "清理并移除给定 BIT。",
"complexhex.page.killbit": "清理并移除给定 BIT。无需消耗媒质。",
"hexcasting.action.complexhex:get_bit_4x4": "获取BIT 4x4",
"complexhex.page.get_bit_4x4": "返回表示 BIT 当前变换的 4x4 矩阵。",
"hexcasting.action.complexhex:set_bit_4x4": "设置BIT 4x4",
"complexhex.page.set_bit_4x4": "将 BIT 当前变换设为所给的 4x4 矩阵。",
"complexhex.page.set_bit_4x4": "将 BIT 当前变换设为所给矩阵。接受 3x3、3x4、4x3、4x4 矩阵,行数列数较小的矩阵会进行增补填充。消耗 1 个$(l:items/amethyst)$(item)紫水晶粉/$。",
"complexhex.page.4x4explainer": "4x4 变换矩阵是在单个矩阵内表示平移、旋转、缩放、错切的方法。$(br)如需使用仿射变换,则矩阵最下方一行必须为 [0, 0, 0, 1],但实操中对此没有强制要求。$(br)左上方的 3x3 子矩阵代表空间中的某种朝向,最后一列代表空间中的位置。",
"complexhex.page.4x4explainer_link": "变换",

Expand All @@ -110,7 +109,7 @@
"hexcasting.mishap.invalid_value.class.bit_kill": "一个BIT或类似实体",
"hexcasting.mishap.invalid_value.class.long": "一个长整型",
"hexcasting.mishap.invalid_value.not_char": "一个字符",
"hexcasting.mishap.invalid_value.4x4matrix": "一个4x4矩阵",
"hexcasting.mishap.invalid_value.transformationmatrix": "一个有效变换矩阵",
"hexcasting.mishap.invalid_value.char_or_num": "一个字符或数",
"hexcasting.mishap.invalid_value.block_displayable": "一个%s",
"hexcasting.mishap.invalid_value.item_displayable": "一个%s",
Expand Down Expand Up @@ -170,7 +169,7 @@
"complexhex.page.expressions.summon.line": "在给定位置召唤一个参数曲线。给定表达式中 t 的值在 0 到 1 间变化,x、y、z 对应位置,w 对应时间。以上符号代入后所得值必须为向量,它们对应的点构成了参数曲线。",
"hexcasting.action.complexhex:summon/surface": "参数曲面",
"complexhex.page.expressions.summon.surface": "在给定位置召唤一个参数曲面。给定表达式中 u 和 v 的值均在 0 到 1 间变化,x、y、z 对应位置,w 对应时间。以上符号代入后所得值必须为向量,它们对应的点构成了参数曲面。",
"complexhex.page.expressions.kill": "两种参数对象均可通过$(l:patterns/great_spells/bits#complexhex:killbit)$(action)清除 BIT/$ 图案消灭。",
"complexhex.page.expressions.kill": "两种参数对象均可通过$(l:patterns/great_spells/bits#complexhex:killbit)$(action)清除 BIT/$ 图案消灭。$(br2) $(br2)✞☜☼✡$(br2)✞☜☼✡$(br2)✋☠❄☜☼☜\uD83D\uDCA7❄✋☠☝",

"entity.complexhex.parametric.line": "参数曲线",
"entity.complexhex.parametric.surface": "参数曲面",
Expand Down
Loading