diff --git a/projects/1.20-fabric/assets/modrinth-slate-works/slate_work/lang/en_us.json b/projects/1.20-fabric/assets/modrinth-slate-works/slate_work/lang/en_us.json index c0bf270147f5..0d191ad8a40b 100644 --- a/projects/1.20-fabric/assets/modrinth-slate-works/slate_work/lang/en_us.json +++ b/projects/1.20-fabric/assets/modrinth-slate-works/slate_work/lang/en_us.json @@ -17,6 +17,13 @@ "block.slate_work.listening_impetus": "Librarian Impetus", + "block.slate_work.trade_loci": "Merchant Directrix", + + "block.slate_work.slate_plated_edified_planks": "Slate Plated Edified Planks", + "block.slate_work.amethyst_embedded_slate": "Amethyst Embedded Slate", + "block.slate_work.copper_plated_slate": "Copper Plated Slate", + "block.slate_work.replicated_allay": "Replicated Allay", + "Patterns:": "", "hexcasting.action.slate_work:get_storage": "Get Vessels", "hexcasting.action.slate_work:check_item": "Check Item", @@ -26,6 +33,9 @@ "hexcasting.action.slate_work:read_broadcast": "Review Broadcast", "hexcasting.action.slate_work:set_craft": "Set Recipe", + "hexcasting.action.slate_work:set_craft_count": "Set Craft Count", + "hexcasting.action.slate_work:get_craft_count": "Get Craft Count", + "hexcasting.action.slate_work:set_macro": "Bind Macro", "hexcasting.action.slate_work:set_sents": "Apply Pseudosentinels", @@ -34,6 +44,9 @@ "hexcasting.action.slate_work:set_slot": "Set Slot", "hexcasting.action.slate_work:get_items": "List Items", + "hexcasting.action.slate_work:get_trades": "Merchant's Purification", + "hexcasting.action.slate_work:exchange_mind": "Exchange Mind", + "hexcasting.action.slate_work:wave_position": "Wave Location Rfln.", "hexcasting.action.slate_work:wave_normal": "Wave Facing Rfln.", "hexcasting.action.slate_work:wave_speed": "Wave Speed Rfln.", @@ -58,8 +71,6 @@ "slate_work.page.storage_loci.get_item_cont": "Further explained: this runs the given _Hex on every stored Item in the $(thing)Vessels/$. The _Hex must return (top to bottom) either a False (omits the Vector, and Number) or True, Vector, and Number. The Vector corresponds to where to output the items into the world (respecting ambit), and Number relates to how many of that type of item to retrieve. $(br2)Costs a 1/4th of a $(l:items/amethyst)dust/$ per activated $(thing)Vessel/$.", "slate_work.page.storage_loci.check_item": "Check Item functions much like Reawaken Item; however, it only requires a Boolean from the inputted _Hex. If the Boolean is ever True, the spell ends, and returns True.", "slate_work.page.storage_loci.sort_items": "In some rare scenarios, $(thing)Vessels/$ can get jumbled up and have items of the same type spread across different $(thing)Vessels/$. This is a neat spell to resort them at a cost. That cost being 5 $(l:items/amethyst)Charged Amethyst/$.", - "slate_work.page.storage_loci.set_craft": "Sets the crafting recipe of a $(l:greatwork/crafting_loci)Patterned Assembler/$. Takes a list of $(l:casting/influences)$(thing)Nulls/$, items, or item variants, and applies it to the targeted $(l:greatwork/crafting_loci)Assembler/$.", - "slate_work.page.storage_loci.set_craft_cont": "To note: the given list gets \"formatted\" as left to right, top to bottom in the $(l:greatwork/crafting_loci)Patterned Assembler/$. As well, the $(l:casting/influences)$(thing)Nulls/$ represent blank spots in recipes. Finally, the Spell will mishap if the given list is longer than 9 items (but passes with less than or equal to 9 items). $(br2)Does not mishap if cast outside of a $(l:greatwork/spellcircles)Spell Circle/$. Costs a negligible amount of _media.", "slate_work.page.storage_loci.set_macro": "This binds both a pattern and an iota to a $(l:greatwork/macro_loci)Spell Imprinter/$, which is at the targeted vector. $(br2)Does not mishap if casted outside of a $(l:greatwork/spellcircles)Spell Circle/$. Costs a negligible amount of _media.", "slate_work.page.storage_loci.read_broadcast": "Attempts to read an $(l:greatwork/broadcaster_loci)Iotic Door/$ at the given vector. If there is not a $(l:greatwork/broadcaster_loci)Door/$, returns garbage. $(br)Does not mishap if casted outside of a $(l:greatwork/spellcircles)Spell Circle/$, free, and does not require ambit.", @@ -83,7 +94,8 @@ "slate_work.entry.crafting_loci": "Patterned Assemblers", "slate_work.page.crafting_loci.crafting_loci": "Oh how my hands $(o)Ache/$ and $(o)Buzz/$ from countless hours of slaving over a $(item)Crafting Table/$... luckily these days are over. The $(thing)Patterned Assembler/$ solves these pains and problems. $(br2)$(o)Items ever deeper in items, I cant stop crafting, I cant stop looking; more items must be crafted and automated. $(b)NOW/$.", - "slate_work.page.crafting_loci.crafting_loci_cont": "Precisely what the $(thing)Patterned Assembler/$ does is it attempts to craft whatever item is set within, pulling from activated $(l:greatwork/storage_loci_block)Storage Vessels/$, and placing the resulting item(s) back into the $(thing)Vessels/$. This is triggered when the $(thing)Assembler/$ is activated with a $(l:greatwork/spellcircles)Spell Circle/$. The recipe can be set by hand, or via a $(l:patterns/spells/storage_loci#slate_work:set_craft)Spell/$. If it can craft the inscribed item, it returns a True to the stack and crafts the item, else it does not craft the item (not enough ingredients, no recipe, etc) and returns a False.", + "slate_work.page.crafting_loci.crafting_loci_cont": "Precisely what the $(thing)Patterned Assembler/$ does is it attempts to craft whatever item is set within, pulling from activated $(l:greatwork/storage_loci_block)Storage Vessels/$, and placing the resulting item(s) back into the $(thing)Vessels/$. This is triggered when the $(thing)Assembler/$ is activated with a $(l:greatwork/spellcircles)Spell Circle/$. The recipe can be set by hand, or via a $(l:patterns/spells/crafting_loci#slate_work:set_craft)Spell/$. If it can craft the inscribed item, it returns a True to the stack and crafts the item, else it does not craft the item (not enough ingredients, no recipe, etc) and returns a False.", + "slate_work.page.crafting_loci.bulk": "While the $(thing)Patterned Assembler/$ can be quite quick, it can still take an agonizingly long time to finish large crafting orders. Thus, this is why I have created $(l:patterns/spells/crafting_loci#slate_work:set_craft_count)patterns/$ for \"bulk operations.\" This lets the $(thing)Patterned Assembler/$ try to craft more than one craft per activation; but, if the $(thing)Patterned Assembler/$ can't craft all the items at once, it will push a False onto the stack, and crafting nothing.", "slate_work.page.crafting_loci.crafting": "The $(thing)Patterned Assembler/$ requires the mind of a villager well adapted to paging through tomes and texts; it seems like the $(thing)Librarian/$ is perfect for this.", "slate_work.entry.macro_loci": "Spell Imprinter", @@ -143,9 +155,19 @@ "slate_work.page.fake_player_loci.fake_player_loci": "After much research I have found something quite peculiar, items always require a person to use them. Which means I can not just slap a hand onto a rod and thrust it into blocks (though it would be humorous). Instead, I must look towards the $(thing)Allays/$ and their ever fascinating properties...", "slate_work.page.fake_player_loci.fake_player_loci_cont": "Using $(l:greatwork/quenching_allays)$(item)Quenched Allay's/$ shifting abilities, I can extract a being that resembles a person out of the shards for just a moment, and force them to use the item. This figment of a being acts much like my self when I attempt to use an item on an entity, block, or by its self. Additionally, it seems like it has a reach of 10 blocks.", "slate_work.page.fake_player_loci.extra": "However, due to the ethereal nature of these beings, special accommodations must be made for what items they hold and use. Thus, the \"Hotbar\" of these beings must be from a $(l:greatwork/hotbar_loci)Pocket Simulator/$. $(br2)The main item of these beings will be the selected slot of the $(l:greatwork/hotbar_loci)Pocket Simulator/$; as well, they do not have an inventory, only the hotbar the $(l:greatwork/hotbar_loci)Pocket Simulator/$ provides.", - "slate_work.page.fake_player_loci.lens": "Finally, the look direction of the being is based on either the facing of the block, or an optional axis-aligned $(thing)Vector/$. When I crouch and use the block, it toggles between taking the facing of the block, or the $(thing)Vector/$. $(br2)If I where to equip a $(l:items/lens)Scrying Lens/$, I may see if the block will take the $(thing)Vector/$ or not.", + "slate_work.page.fake_player_loci.punch": "Interestingly the $(thing)Synthetic Dreamer/$ can also be used to attack others. If I were to lightly press on the $(thing)Synthetic Dreamer/$ it will make a small chime, and instead of using its item, it will attempt to punch with the held item. However, this can not break blocks since the ephemeral being that is conjured is too weak to break blocks. Finally, if there is no entity found, the $(thing)Synthetic Dreamer/$ will instead do nothing.", + "slate_work.page.fake_player_loci.lens": "As for where it attempts to do it's action: the look direction of the ephemeral being is based on either the facing of the block, or an optional axis-aligned $(thing)Vector/$. When I crouch and use the block, it toggles between taking the facing of the block, or the $(thing)Vector/$. $(br2)If I where to equip a $(l:items/lens)Scrying Lens/$, I may see if the block will take the $(thing)Vector/$ or not; as well as if the $(thing)Synthetic Dreamer/$ will punch or not.", "slate_work.page.fake_player_loci.crafting": "$(o)Boltzmann Brains? Never heard of them./$", + "slate_work.entry.trade_loci": "Merchant Directrix", + "slate_work.page.trade_loci.intro": "The Villagers are... interesting creatures that I must use to fuel my $(l:greatwork/brainsweeping)endeavors/$; but talking and using them still is a highly manual task. But with the methods I have developed, I now may automatically trade with them and train their minds with $(l:greatwork/spellcircles)Spell Circles/$ by using a $(thing)Merchant Directrix/$.", + "slate_work.page.trade_loci.trade_loci": "The $(thing)Merchant Directrix/$ are powerful. Since they may $(l:patterns/spells/trade_loci#slate_work:exchange_mind)obtain/$ a villager's Job by swaping their internal Job with the villager's Job. This the allows for the Job to be interacted with purely and efficiently, without the baggage of the fleshy being.", + "slate_work.page.trade_loci.trade_loci_cont": "Unfortunately, the $(thing)Merchant Directrix/$ do have some of their own stipulations. To be used, the $(thing)Media Wave/$ of a $(l:greatwork/spellcircles)Spell Circle/$ must active the $(thing)Directrix/$ while carrying a whole number between 0 and how many trades are held within the $(thing)Directrix/$. Once a trade is attempted, there are 2 outcomes: it was a successes, and leaves via the \"nose\" side; or it failed (needs to restock, not enough items, etc), and leaves via the angry face.", + "slate_work.page.trade_loci.storage": "Additionally, $(thing)Merchant Directrixs/$ pull from and deposit too the $(l:greatwork/storage_loci_block)Storage Vessels/$. Trading seems to \"level up\" the Job as well, letting them gain new trades and strengthening the stored Intelligence.$(br)As for the final stipulation, I do not know how, but the Jobs can still become exhausted, and require time to \"restock.\" At both dawn and dusk, the trades will refresh and restock; though annoyingly the prices do seem to reflect on my trading habits.", + "slate_work.page.trade_loci.translater_note": "The $(o)/\"qoute\" at the end is meant to be villager noises right before its flayed. Su uh... feel free to localize that however you want lmao.", + "slate_work.page.trade_loci.scrying": "If I adorn a $(l:items/lens)Scrying Lens/$ and look at the $(thing)Merchant Directrix/$, I may see: the Job it contains, all the trades, prices, how many trades have been conducted since last restock, and how many trade the $(thing)Directrix/$ can do. $(br)For my final notes: if I were to accidentally slip and break the $(thing)Directrix/$, it will keep the Job tucked away safely; and it wont be lost. $(br2)$(o)Hrmm, Hrm! Hrm Hrm... HRMMM-", + "slate_work.page.trade_loci.crafting": "A block of emerald combined with a basic $(l:greatwork/directrix)$(item)Directrix/$ should suffice to hold the Job. But combined with the $(thing)allay/$, it provides a suitable work place to restock, and a way to interface with the outside world.", + "slate_work.entry.slate_work_pigments": "Fanciful Pigments", "slate_work.page.slate_work_pigments.slate_work_pigments": "Just as my $(l:items/staff)Staves/$ have evolved, so too must my $(l:items/pigments)Pigments/$. These may not gift any glorious or grand amenities or effects, but all their boons are purely visual. $(br2)Additionally, those who know of these pigments, will now know of my $(o)Awakening/$.", "slate_work.page.slate_work_pigments.allay": "Since my... $(o)Visions/$, I have awoken to see the true form of $(thing)Allays/$, nothing more than a scrap of _media. Perhaps this scrap of _media could be turned into a picture perfect pigment?", @@ -168,6 +190,18 @@ "slate_work.page.sentinel_loci_patterns.set_sents_cont": "Helpfully, the list of vectors from $(thing)Locate Pseudosentinels/$ will always match the order of $(thing)Apply Pseudosentinels/$, meaning I need not worry about the ordering. $(br2)This will mishap if the given list is larger than the current awoken $(l:greatwork/sentinel_loci)Cache/$ amount. Costs 1 $(l:items/amethyst)dust/$ to command the Pseudosentinel, and due to fatigue, an extra 1/8th of a $(l:items/amethyst)dust/$ (stacking) for each Pseudosentinel that was already moved in the same instance.", "slate_work.page.sentinel_loci_patterns.get_sents": "This retrieves the current positions of all Pseudosentinels in the order they were awoken. Free to cast.", + "slate_work.entry.patterns_crafting_loci": "Patterned Assembler Patterns", + "slate_work.page.patterns_crafting_loci.intro": "While the $(l:greatwork/crafting_loci)Patterned Assembler/$ is quite accessible without a $(thing)staff/$, it does become extreme powerful with $(thing)spells/$. I have listed all the spells that interact with the $(l:greatwork/crafting_loci)Patterned Assembler/$ here.$(br2)$(o)AE2? Never heard of it.", + "slate_work.page.patterns_crafting_loci.set_craft": "Sets the crafting recipe of a $(l:greatwork/crafting_loci)Patterned Assembler/$. Takes a list of $(l:casting/influences)$(thing)Nulls/$, items, or item variants, and applies it to the targeted $(l:greatwork/crafting_loci)Assembler/$.", + "slate_work.page.patterns_crafting_loci.set_craft_cont": "To note: the given list gets \"formatted\" as left to right, top to bottom in the $(l:greatwork/crafting_loci)Patterned Assembler/$. As well, the $(l:casting/influences)$(thing)Nulls/$ represent blank spots in recipes. Finally, the Spell will mishap if the given list is longer than 9 items (but passes with less than or equal to 9 items). $(br2)Does not mishap if cast outside of a $(l:greatwork/spellcircles)Spell Circle/$. Costs a negligible amount of _media.", + "slate_work.page.patterns_crafting_loci.set_craft_count": "This sets how many times the $(l:greatwork/crafting_loci)Patterned Assembler/$ will craft a recipe.", + "slate_work.page.patterns_crafting_loci.get_craft_count": "This gets how many times the $(l:greatwork/crafting_loci)Patterned Assembler/$ will craft a recipe.", + + "slate_work.entry.patterns_trade_loci": "Merchant Directrix Patterns", + "slate_work.page.patterns_trade_loci.get_trades": "Despite the return of this spell, its not extremely complicated... I think. This takes a $(l:greatwork/trade_loci)Merchant Directrix/$, and returns: [[$(thing)Item Stack/$, $(thing)Item Stack/$, $(thing)Item Stack/$, $(thing)Number/$]...]. Free to cast.", + "slate_work.page.patterns_trade_loci.get_trades_cont": "Where the first $(l:patterns/items)Item Stack/$ is the item(s) the Villager will buy; second $(l:patterns/items)Item Stack/$ is another set of item(s) the Villager may want to buy; the 3rd $(l:patterns/items)Item Stack/$ is the item will the Villager sell to me; and the $(thing)Number/$ is ratio between the times the trade has been done (since last restock), and the max times it can be done. If the $(thing)Number/$ is at one, the trade can no longer be traded.", + "slate_work.page.patterns_trade_loci.exchange_mind": "This feels... $(l:patterns/great_spells/brainsweep)familiar/$. This spell takes a Villager, and a $(l:greatwork/trade_loci)Merchant Directrix/$ and exchanges their Jobs. Costs 1 $(l:items/amethyst)Charged Amethyst/$ to reapply the knowledge of Working.", + "slate_work.entry.impeti": "Slate Work Impeti", "slate_work.page.impeti.intro": "As I dive deeper and deeper into my $(thing)Awakening/$, I have discovered new $(l:greatwork/impetus)Impeti/$ locked away within my self. Why did Nature bury and hide these designs and blueprints? Perhaps, it assumed that I could not handle them? Even after my $(thing)Awakening/$? Or perchance, it was because they could not exist when I $(thing)Awoke/$? $(br2)Whatever it may be, I can now utilize them.", "slate_work.page.impeti.filler": "$(o)It's large enough to require a finely calculated deliberate warping, of just a few centimetres from one end of the circle to the other, to account for the curvature of the Earth underneath it. Bright red and green beacons mark important loci and enable the accurate guiding of energy from one side of the circle to the other.", @@ -184,6 +218,10 @@ "slate_work.page.loci.intro": "During my $(l:greatwork/the_work)grand awakening/$, there was a term that pounded within my head. Begging to be made and released. $(b)Locus/$. $(br2)After countless days of research within my libraries, and the knowledge I had gained during my $(l:greatwork/the_work)awakening/$, I have discovered the meaning of $(thing)Locus/$ and $(thing)Loci/$.", "slate_work.page.loci.explained": "Summerized, $(thing)loci/$ is the plural form of $(thing)locus/$, and a $(thing)locus/$ is a block that interacts with a $(l:greatwork/spellcircles)Spell Circle/$ in a unique way. $(l:items/slate)Slates/$, however, do not count as $(thing)loci/$. But, I may see $(thing)loci/$ as a \"subset\" of $(l:items/slate)Slates/$.$(br2)$(o)Inlaid with each-other, endless pathways bending and wefting through a labyrinthine depths. A dance that which no single mind can comprehend. A song that sings to the universe; and the universe whispers back.", + "slate_work.entry.deco_blocks": "Slate Works Deco Blocks", + "slate_work.page.deco_blocks.intro": "As my $(thing)enlightenment/$ concluded, I was struck by inspiration for new blocks to build with. Since, if my mind has expanded, my build pallet might as well join along with it.$(br2)Though I do wish to state: unfortunately, very few of these are useful in a practical sense, just an expanded pallet.", + "slate_work.page.deco_blocks.replicated_allay.flay": "In my frantic scribbling, I had found that this, $(thing)Replicated Allay/$, was written down. It seems too be a super-condensed form of $(l:greatwork/quenching_allays)Allay/$, but I am unable to draw media from it. However, much like the $(l:greatwork/quenching_allays)Allays/$, it can be duplicated.", + "Mishaps:": "", "hexcasting.mishap.circle.no_storage_loci_ran": "At %s did not find any activated Vessels", "hexcasting.mishap.circle.media_costs": "At %s required more Media than what the impetus held", @@ -208,6 +246,7 @@ "slate_work.scrying.impetus.listening.bound": "The bound moniker is:", "slate_work.scrying.impetus.listening.unbound": "Not currently monikered", "slate_work.scrying.fake_player": "Optional Vector: ", + "slate_work.scrying.fake_player.2": "Will Attack: ", "slate_work.scrying.fake_player.true": "True", "slate_work.scrying.save.translater_comment": "These next \"save\" translations are based on the `CastingImage` class", diff --git a/projects/1.20-fabric/assets/modrinth-slate-works/slate_work/lang/zh_cn.json b/projects/1.20-fabric/assets/modrinth-slate-works/slate_work/lang/zh_cn.json index 9773496dfd96..e6e34337eca5 100644 --- a/projects/1.20-fabric/assets/modrinth-slate-works/slate_work/lang/zh_cn.json +++ b/projects/1.20-fabric/assets/modrinth-slate-works/slate_work/lang/zh_cn.json @@ -17,6 +17,13 @@ "block.slate_work.listening_impetus": "图书管理员促动石", + "block.slate_work.trade_loci": "商人导向石", + + "block.slate_work.slate_plated_edified_planks": "镶板岩启迪木板", + "block.slate_work.amethyst_embedded_slate": "镶紫水晶板岩", + "block.slate_work.copper_plated_slate": "镶铜板岩", + "block.slate_work.replicated_allay": "复灵晶块", + "Patterns:": "", "hexcasting.action.slate_work:get_storage": "获取容具", "hexcasting.action.slate_work:check_item": "检查物品", @@ -26,6 +33,9 @@ "hexcasting.action.slate_work:read_broadcast": "回顾广播", "hexcasting.action.slate_work:set_craft": "设置配方", + "hexcasting.action.slate_work:set_craft_count": "设置合成次数", + "hexcasting.action.slate_work:get_craft_count": "获取合成次数", + "hexcasting.action.slate_work:set_macro": "绑定宏", "hexcasting.action.slate_work:set_sents": "安置伪哨卫", @@ -34,6 +44,9 @@ "hexcasting.action.slate_work:set_slot": "设置槽位", "hexcasting.action.slate_work:get_items": "列出物品", + "hexcasting.action.slate_work:get_trades": "商人之纯化", + "hexcasting.action.slate_work:exchange_mind": "交换意识", + "hexcasting.action.slate_work:wave_position": "波位之精思", "hexcasting.action.slate_work:wave_normal": "波向之精思", "hexcasting.action.slate_work:wave_speed": "波速之精思", @@ -58,8 +71,6 @@ "slate_work.page.storage_loci.get_item_cont": "继续解释说明。它会对$(thing)容具/$中存储的所有物品运行给定$(hex)咒术/$。该$(hex)咒术/$必须从栈顶至栈底依次返回 False(此时省略向量和数),或 True、一个向量、一个数。向量代表向世界输出物品的位置(需在影响范围内),数代表应取出的数量。$(br2)每有一个激活的$(thing)容具/$消耗 1/4 个$(l:items/amethyst)紫水晶粉/$。", "slate_work.page.storage_loci.check_item": "检查物品的功能和唤回物品类似。但它只需要$(hex)咒术/$返回一个布尔值。如果所有布尔值中有一个为 True,则法术结束并返回 True。", "slate_work.page.storage_loci.sort_items": "在某些情况下,$(thing)容具/$会变得杂乱无章,同种物品被分散到不同的$(thing)容具/$里去。这条好用的法术就可以整理它们,但它有代价:需消耗 5 个$(l:items/amethyst)充能紫水晶/$。", - "slate_work.page.storage_loci.set_craft": "为$(l:greatwork/crafting_loci)样板组装器/$设置合成配方。接受包含 $(l:casting/influences)$(thing)Null/$、物品、物品变种的列表,并将此列表应用于目标$(l:greatwork/crafting_loci)组装器/$。", - "slate_work.page.storage_loci.set_craft_cont": "需要注意,$(l:greatwork/crafting_loci)样板组装器/$会将所给列表“格式化”为从左至右再从上至下的配方。自然,$(l:casting/influences)$(thing)Null/$ 代表配方中的空位。最后提一句,法术会在列表长于 9 个元素时招致事故,少于或等于 9 个时则不会。$(br2)在$(l:greatwork/spellcircles)法术环/$外施放不会招致事故。消耗极少量$(media)媒质/$。", "slate_work.page.storage_loci.set_macro": "此图案会为目标位置处的$(l:greatwork/macro_loci)法术刻印器/$绑定一个图案和一个 iota。$(br2)在$(l:greatwork/spellcircles)法术环/$外施放不会招致事故。消耗极少量$(media)媒质/$。", "slate_work.page.storage_loci.read_broadcast": "尝试读取所给向量处的 $(l:greatwork/broadcaster_loci)Iota 之门/$。如果该处无 $(l:greatwork/broadcaster_loci)Iota 之门/$则返回垃圾。$(br)在$(l:greatwork/spellcircles)法术环/$外施放不会招致事故,无需消耗媒质$(media)媒质/$,也不受影响范围限制。", @@ -83,7 +94,8 @@ "slate_work.entry.crafting_loci": "样板组装器", "slate_work.page.crafting_loci.crafting_loci": "我的双手在$(item)工作台/$上不断挥动,带来的只是$(o)疼痛/$和$(o)麻木/$……好在这些都过去了。$(thing)样板组装器/$就是止痛剂。$(br2)$(o)物品里埋着物品,合成到停不下来,看到停不下来,合成、自动化、更多物品。$(b)现在就要/$。", - "slate_work.page.crafting_loci.crafting_loci_cont": "$(thing)样板组装器/$的真正原理是:从激活的$(l:greatwork/storage_loci_block)存储容具/$中取出物品,按设定合成,再把产物存回$(thing)容具/$。$(thing)组装器/$被$(l:greatwork/spellcircles)法术环/$触发时即会执行上述操作。可以手工设置配方,也可使用$(l:patterns/spells/storage_loci#slate_work:set_craft)法术/$。如果它可以合成给定物品,则它会向栈返回 True,并合成物品;否则(原材料不够,配方没指定等)返回 False,且不会合成。", + "slate_work.page.crafting_loci.crafting_loci_cont": "$(thing)样板组装器/$的真正原理是:从激活的$(l:greatwork/storage_loci_block)存储容具/$中取出物品,按设定合成,再把产物存回$(thing)容具/$。$(thing)组装器/$被$(l:greatwork/spellcircles)法术环/$触发时即会执行上述操作。可以手工设置配方,也可使用$(l:patterns/spells/crafting_loci#slate_work:set_craft)法术/$。如果它可以合成给定物品,则它会向栈返回 True,并合成物品;否则(原材料不够,配方没指定等)返回 False,且不会合成。", + "slate_work.page.crafting_loci.bulk": "$(thing)样板组装器/$确实速度很快,但大型合成任务要花费的时间依然长到令人发指。这便是我制造“批量操作”$(l:patterns/spells/crafting_loci#slate_work:set_craft_count)图案/$的原因。这些图案可让$(thing)样板组装器/$在每次激活时尝试进行多次合成。不过,要是$(thing)样板组装器/$无法同时合成所有物品,它就会返回一个 False,且不会合成。", "slate_work.page.crafting_loci.crafting": "$(thing)样板组装器/$需要熟络典籍和文章,能一目十行的村民的意识。完美之选是$(thing)图书管理员/$。", "slate_work.entry.macro_loci": "法术刻印器", @@ -143,9 +155,19 @@ "slate_work.page.fake_player_loci.fake_player_loci": "在长时间研究之后,我发现了些奇特的现象:物品需要人才能使用。也就是说,给木棍上安个机械手再捅到方块里是没用的(虽然看上去挺好笑)。因此,解决方案必然只能从$(thing)悦灵/$和它们神奇的性质中来……", "slate_work.page.fake_player_loci.fake_player_loci_cont": "借助$(l:greatwork/quenching_allays)$(item)淬灵晶/$的变形能力,我可以从碎片里短暂提出类似于人的存在,然后让它去使用物品。这种虚幻存在的行为和我非常相似,特别是在对实体、方块,以及其自身使用物品时。此外,它还有 10 格的交互范围。", "slate_work.page.fake_player_loci.extra": "然而,由于这些存在虚无缥缈的本质,给它们指定持握和使用的物品时就必须使用特殊方法。它们的“快捷栏”需取自$(l:greatwork/hotbar_loci)口袋模拟器/$。$(br2)它们的主手物品取自$(l:greatwork/hotbar_loci)口袋模拟器/$的手持槽位。它们没有物品栏,只有$(l:greatwork/hotbar_loci)口袋模拟器/$提供的快捷栏。", - "slate_work.page.fake_player_loci.lens": "最后,这些存在的视线方向可指定为方块的朝向,也可选择为其指定一个轴向$(thing)向量/$。潜行对方块按下使用键时,它会在方块朝向和所给$(thing)向量/$间切换。$(br2)佩戴$(l:items/lens)探知透镜/$后,可以查看它用的是否是所给$(thing)向量/$。", + "slate_work.page.fake_player_loci.punch": "有趣的是,$(thing)塑和行梦仪/$也可以用来攻击目标。轻按一下$(thing)塑和行梦仪/$,它即会发出一小声叮铃声;此后它便不会再使用物品,而是会挥动物品进行攻击。不过,这些虚无缥缈的存在实在太过虚弱,因此它们无法破坏方块。最后,$(thing)塑和行梦仪/$如果没有找到实体,就什么都不会做。", + "slate_work.page.fake_player_loci.lens": "而它们会对什么地方执行操作呢?可将这些虚无缥缈之存在的视线方向指定为方块的朝向,也可选择为其指定一个轴向$(thing)向量/$。潜行对方块按下使用键时,它会在方块朝向和所给$(thing)向量/$间切换。$(br2)佩戴$(l:items/lens)探知透镜/$后,可以查看它用的是否是所给$(thing)向量/$,以及$(thing)塑和行梦仪/$会不会进行攻击。", "slate_work.page.fake_player_loci.crafting": "$(o)玻尔兹曼大脑?没听说过。/$", + "slate_work.entry.trade_loci": "商人导向石", + "slate_work.page.trade_loci.intro": "村民……是很有意思的生物,也是我推进$(l:greatwork/brainsweeping)探索/$的动力源;但和它们交谈,以及使用它们,依然需要大量手动操作。而有了如今新开发出的方法,我就可以借助$(l:greatwork/spellcircles)法术环/$自动与它们交易,训练它们的意识——只需用到$(thing)商人导向石/$。", + "slate_work.page.trade_loci.trade_loci": "$(thing)商人导向石/$功能强大,这是因为它能和村民交换意识,从而$(l:patterns/spells/trade_loci#slate_work:exchange_mind)习得/$职业知识。借此,即可以用纯粹高效的方式与职业本身交互,无需受到血肉之躯的拖累。", + "slate_work.page.trade_loci.trade_loci_cont": "可惜的是,$(thing)商人导向石/$有它自己的规矩。使用时,激活它的$(l:greatwork/spellcircles)法术环/$$(thing)媒质波/$必须持有在 0 和$(thing)导向石/$内交易项数之间的整数。发起交易后有 2 种可能的结果:交易成功,$(thing)媒质波/$从“鼻子”一侧离开;交易失败(可能是需要补货、物品不足等原因),$(thing)媒质波/$从愤怒表情一侧离开。", + "slate_work.page.trade_loci.storage": "此外,$(thing)商人导向石/$会对$(l:greatwork/storage_loci_block)存储容具/$进行存取。交易似乎也会跟随职业一起“升级”,从而产生新交易项,并强化$(thing)导向石/$中的意识。$(br)最后,不知道是为什么,但职业本身仍会被“竭尽”,且需要时间来“补货”。在日出和日落时,交易项会刷新并补货;但它们的价格和我所习惯的不太一样,有些烦人。", + "slate_work.page.trade_loci.translater_note": "The $(o)/\"qoute\" at the end is meant to be villager noises right before its flayed. Su uh... feel free to localize that however you want lmao.", + "slate_work.page.trade_loci.scrying": "戴上$(l:items/lens)探知透镜/$后看向$(thing)商人导向石/$,能看到:其中意识的职业、所有交易项、各项的价格、距上一次补货以来交易的次数,以及交易项的最大交易次数。$(br)最后,要是不小心手滑,打坏了$(thing)导向石/$,也不必担心:$(thing)导向石/$里存储的职业信息不会丢失。$(br2)$(o)哼,哼!哼哼……哼哼哼——", + "slate_work.page.trade_loci.crafting": "一个绿宝石块再加一块基础$(l:greatwork/directrix)$(item)导向石/$就应该能存储职业信息了。但再加上$(thing)悦灵/$,它就有了补货用的工作站点,也有了与外界交互的能力。", + "slate_work.entry.slate_work_pigments": "华丽染色剂", "slate_work.page.slate_work_pigments.slate_work_pigments": "我的$(l:items/staff)法杖/$蜕变了,我的$(l:items/pigments)染色剂/$也必将蜕变。它们不会带来什么荣耀,也不会招致可怖的事故;它们带来的祝福只存在于视觉。$(br2)而且,知晓这些染色剂的人,即会知晓我的$(o)觉醒/$。", "slate_work.page.slate_work_pigments.allay": "自我的……$(o)视野/$蜕变后,我发觉了$(thing)悦灵/$的真实面貌——$(media)媒质/$碎片。也许这块$(media)媒质/$碎片可以转化成完美而华丽的染色剂?", @@ -168,6 +190,18 @@ "slate_work.page.sentinel_loci_patterns.set_sents_cont": "好在,$(thing)定位伪哨卫/$和$(thing)安置伪哨卫/$的顺序是一致的,使用时不必担心顺序的问题。$(br2)所给列表长度大于当前已激活的$(l:greatwork/sentinel_loci)缓存器/$数时会招致事故。给伪哨卫下命令需消耗 1 个$(l:items/amethyst)紫水晶粉/$。同时由于命令疲劳,同一实例中每移动过一个伪哨卫额外消耗 1/8 个$(l:items/amethyst)紫水晶粉/$(会叠加)。", "slate_work.page.sentinel_loci_patterns.get_sents": "按激活顺序获取所有伪哨卫当前的位置。无需消耗$(media)媒质/$。", + "slate_work.entry.patterns_crafting_loci": "样板组装器图案", + "slate_work.page.patterns_crafting_loci.intro": "$(l:greatwork/crafting_loci)样板组装器/$虽然不用$(thing)法杖/$也很好操作,但配合上$(thing)法术/$就能让它更上一层楼。我在此列出了所有会与$(l:greatwork/crafting_loci)样板组装器/$交互的法术。$(br2)$(o)AE2?没听说过。", + "slate_work.page.patterns_crafting_loci.set_craft": "为$(l:greatwork/crafting_loci)样板组装器/$设置合成配方。接受包含 $(l:casting/influences)$(thing)Null/$、物品、物品变种的列表,并将此列表应用于目标$(l:greatwork/crafting_loci)组装器/$。", + "slate_work.page.patterns_crafting_loci.set_craft_cont": "需要注意,$(l:greatwork/crafting_loci)样板组装器/$会将所给列表“格式化”为从左至右再从上至下的配方。此时,$(l:casting/influences)$(thing)Null/$ 代表配方中的空位。最后提一句,法术会在列表长于 9 个元素时招致事故,少于或等于 9 个时则不会。$(br2)在$(l:greatwork/spellcircles)法术环/$外施放不会招致事故。消耗极少量$(media)媒质/$。", + "slate_work.page.patterns_crafting_loci.set_craft_count": "设置$(l:greatwork/crafting_loci)样板组装器/$批量合成配方的次数。", + "slate_work.page.patterns_crafting_loci.get_craft_count": "获取$(l:greatwork/crafting_loci)样板组装器/$批量合成配方的次数。", + + "slate_work.entry.patterns_trade_loci": "商人导向石图案", + "slate_work.page.patterns_trade_loci.get_trades": "这个法术的返回值看着可能很唬人,但其实不算非常复杂……大概吧。接受一个$(l:greatwork/trade_loci)商人导向石/$,并返回:[[$(thing)物品组/$, $(thing)物品组/$, $(thing)物品组/$, $(thing)数/$]...]。无需消耗$(media)媒质/$。", + "slate_work.page.patterns_trade_loci.get_trades_cont": "其中,第一个$(l:patterns/items)物品组/$是村民要收到的物品,第二个$(l:patterns/items)物品组/$是村民还可能要收到的物品,第三个$(l:patterns/items)物品组/$是村民要卖给我的物品,最后的$(thing)数/$是已交易次数(自上一次补货以来)和最大交易次数的比值。若该$(thing)数/$为 1,则交易项不再可用。", + "slate_work.page.patterns_trade_loci.exchange_mind": "这个……有点$(l:patterns/great_spells/brainsweep)熟悉/$。此法术接受一个村民和一个$(l:greatwork/trade_loci)商人导向石/$,并交换它们的职业。重新排布职业所需的各类知识要消耗 1 个$(l:items/amethyst)充能紫水晶/$。", + "slate_work.entry.impeti": "石板工程促动石", "slate_work.page.impeti.intro": "在我深入$(thing)觉醒/$的旅途中,我在我意念的深处发现了被锁定的全新$(l:greatwork/impetus)促动石/$。自然为何要隐藏这些设计和蓝图呢?也许,它认为我无法运用它们?就连$(thing)觉醒/$之后也不行?又或者,是它们无法在我$(thing)觉醒/$后存在?$(br2)无论是为什么,我现在都可以使用它们了。", "slate_work.page.impeti.filler": "$(o)在搭建法术环时,有必要引入一项经过仔细计算的翘曲度,从环首到环尾的总量大约只需几厘米;这是为抵消地球的曲率。红色和绿色的信标代表各关键环核,也用于标记能量在环中流动的确切路径。", @@ -184,6 +218,10 @@ "slate_work.page.loci.intro": "在我$(l:greatwork/the_work)卓伟的醒觉/$之中,有一个词汇骤然出现在了我的脑海,祈求着我把它们带入现实——$(b)环核/$。$(br2)我整日整夜地扑在我的文献库里钻研,再加上$(l:greatwork/the_work)觉醒/$带来的知识,我终于解明了$(thing)环核/$这个词汇的意义。", "slate_work.page.loci.explained": "总而言之,$(thing)环核/$是能以独特方式与$(l:greatwork/spellcircles)法术环/$交互的方块。$(l:items/slate)石板/$不是$(thing)环核/$,但可以把$(thing)环核/$看成$(l:items/slate)石板/$的“子集”。$(br2)$(o)环环相扣层层相嵌,无穷无尽的回路在迷宫样的深渊中弯折编织。一段舞蹈,无人能够理解。一首歌曲,声至宇宙,宇宙也回以呢喃。", + "slate_work.entry.deco_blocks": "石板工程装饰性方块", + "slate_work.page.deco_blocks.intro": "在$(thing)启迪/$之余,我又生出了新建筑方块的灵感。意识得到扩展之后,建筑仓库也要扩展才好。$(br2)不过我应该说明一下:这些方块里面基本没有多少有实际用途,它们只是建筑材料罢了。", + "slate_work.page.deco_blocks.replicated_allay.flay": "在我癫狂的涂写之中,我找到了它——$(thing)复灵晶块/$——的记录。它似乎是某种高凝聚态的$(l:greatwork/quenching_allays)悦灵/$,但我无法从中取出媒质。不过,它们和$(l:greatwork/quenching_allays)悦灵/$一样可以复制。", + "Mishaps:": "", "hexcasting.mishap.circle.no_storage_loci_ran": "%s处未找到已激活的容具", "hexcasting.mishap.circle.media_costs": "%s处需要的媒质超出了促动石当前的存储量", @@ -208,6 +246,7 @@ "slate_work.scrying.impetus.listening.bound": "绑定的呼名为:", "slate_work.scrying.impetus.listening.unbound": "当前未设定呼名", "slate_work.scrying.fake_player": "使用所给向量:", + "slate_work.scrying.fake_player.2": "会进行攻击:", "slate_work.scrying.fake_player.true": "True", "slate_work.scrying.save.translater_comment": "These next \"save\" translations are based on the `CastingImage` class",