From ae1b8ea4ddd47ad266953c44a300bc1264b19aab Mon Sep 17 00:00:00 2001 From: ChuijkYahus <94828194+ChuijkYahus@users.noreply.github.com> Date: Tue, 8 Sep 2026 16:28:08 +0800 Subject: [PATCH] =?UTF-8?q?SlateWorks=20update=EF=BC=9A=E5=AE=98=E5=BA=93?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../1.20-fabric/slate_work/lang/en_us.json | 12 +++++++++++- .../1.20-fabric/slate_work/lang/zh_cn.json | 11 +++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/projects/assets/modrinth-slate-works/1.20-fabric/slate_work/lang/en_us.json b/projects/assets/modrinth-slate-works/1.20-fabric/slate_work/lang/en_us.json index d66e037b1267..f35027ac4eca 100644 --- a/projects/assets/modrinth-slate-works/1.20-fabric/slate_work/lang/en_us.json +++ b/projects/assets/modrinth-slate-works/1.20-fabric/slate_work/lang/en_us.json @@ -14,6 +14,7 @@ "block.slate_work.redstone_loci": "Redstone Agitator", "block.slate_work.accelerator_loci": "Gloopy Accelerator", "block.slate_work.fake_player_loci": "Synthetic Dreamer", + "block.slate_work.block_break_loci": "Bombastic Extractor", "block.slate_work.listening_impetus": "Librarian Impetus", @@ -71,7 +72,7 @@ "slate_work.page.storage_loci.get_item": "This takes a _Hex and runs it on every $(l:patterns/items)Item Stack/$ stored (with it on top of the stack). Once the _Hex is executed, it requires a $(thing)Integer/$, $(thing)Vector/$, and $(thing)Boolean/$, left on the stack, in that order.", "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.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_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.", @@ -160,6 +161,14 @@ "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.block_break_loci": "Bombastic Extractor", + "slate_work.page.block_break_loci.intro": "As far as my works has come, I have yet found a way to efficiently break a block. Nature has given me the $(l:patterns/spells/blockworks#hexcasting:break_block)Break Block/$ spell, yes; however, it can not apply things suck as $(thing)Fortune/$ nor $(thing)Silk Touch/$, acting as a plain $(item)Diamond Pickaxe/$. This is why shortly after my $(l:greatwork/the_work)grand awakening/$, I quickly jotted down plans for this: the $(thing)Bombastic Extractor/$. $(br2)$(o)...Pardon the pun.", "slate_work.page.block_break_loci.block_break_loci": "Due to the mixture of $(item)Netherite/$ compounds, the $(thing)Bombastic Extractor/$ harvests at a Netherite level. As well, this can be enchanted with pickaxe specific enchantments, allowing it to harvest with either $(thing)Fortune/$ or $(thing)Silk Touch/$ (along with $(thing)Efficiency/$ for lower costs).", + "slate_work.page.block_break_loci.block_break_loci_cont": "Importantly, the cost of the $(thing)Bombastic Extractor/$ changes based on the enchantments. Firstly, the base cost per block is 1/8th of a $(l:items/amethyst)dust/$, much like $(l:patterns/spells/blockworks#hexcasting:break_block)Break Block/$. $(thing)Fortune/$ increases the cost by a $(l:items/amethyst)dust/$ per level, while $(thing)Silk Touch/$ increases the cost by a flat $(l:items/amethyst)shard/$. Finally, efficiency decreases the cost by 1.5 times per level.", + "slate_work.page.block_break_loci.filter#": "A few last things for this functional block: whenever a block is mined, the resulting drops are attempted to be slotted into the activated $(l:greatwork/storage_loci_block)Storage Vessels/$. Additionally, this construct uses (but not consume) a predicate _Hex that takes in an type, and returns a boolean; if true, the ", + "slate_work.page.block_break_loci.filter": "Interestingly, this construct doesn't just harvest the block in front; instead, it reaches from its current point to the end of $(l:greatwork/spellcircles)Spell Circle/$. And rather than indiscriminately excavating blocks, the $(thing)Bombastic Extractor/$ uses (but not consumes) a _Hex. This _Hex is ran over each positon, providing the _Hex the $(l:patterns/items)type/$ of the position (much like $(l:patterns/meta#hexcasting:for_each)$(action)Thoth's Gambit/$). Which if the _Hex returns True, the block is harvested; if False, the block is ignored.", + "slate_work.page.block_break_loci.pickup": "Finally, the $(thing)Bombastic Extractor/$ when breaking blocks, also collects them into all activated $(l:greatwork/storage_loci_block)Storage Vessels/$. If the activated $(l:greatwork/storage_loci_block)Storage Vessels/$ are full, the broken block falls to the ground normally.", + "slate_work.page.block_break_loci.crafting": "A pinch of $(item)Netherite/$ to break more effectively, a speckling of $(item)TNT/$ to harvest en masse, and some $(l:items/amethyst)dust/$ and slate to bind it all together!", + "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.", @@ -232,6 +241,7 @@ "hexcasting.mishap.circle.pocket_simulator_required": "At %s required an activated Pocket Simulator", "hexcasting.mishap.invalid_value.simpler_iota": "a simpler Iota", "hexcasting.mishap.invalid_value.axis_vector_sw": "a unit vector", + "hexcasting.mishap.invalid_value.type_or_null": "an Item Type or Null", "hexcasting.mishap.no_storage_loci_ran": "Did not find any activated Vessels", "hexcasting.mishap.list_length": "Required a list with %s items, but got %s items", diff --git a/projects/assets/modrinth-slate-works/1.20-fabric/slate_work/lang/zh_cn.json b/projects/assets/modrinth-slate-works/1.20-fabric/slate_work/lang/zh_cn.json index 4a9e09a7e14f..db46c88341e5 100644 --- a/projects/assets/modrinth-slate-works/1.20-fabric/slate_work/lang/zh_cn.json +++ b/projects/assets/modrinth-slate-works/1.20-fabric/slate_work/lang/zh_cn.json @@ -14,6 +14,7 @@ "block.slate_work.redstone_loci": "红石激发器", "block.slate_work.accelerator_loci": "凝浆加速器", "block.slate_work.fake_player_loci": "塑和行梦仪", + "block.slate_work.block_break_loci": "震撼提取器", "block.slate_work.listening_impetus": "图书管理员促动石", @@ -160,6 +161,15 @@ "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.block_break_loci": "震撼提取器", + "slate_work.page.block_break_loci.intro": "即便我已在咒法学中探索了许多,但我还未找到破坏方块的高效方法。的确,自然给了我$(l:patterns/spells/blockworks#hexcasting:break_block)破坏方块/$法术,不过它无法被$(thing)时运/$、$(thing)精准采集/$等增强,只相当于一把普通的$(item)钻石镐/$。正因此,我在$(l:greatwork/the_work)卓伟的觉醒/$之后几乎是立即就着手推进这方面:$(thing)震撼提取器/$。$(br2)$(o)……双关抱歉。", + "slate_work.page.block_break_loci.block_break_loci": "由于制造时使用了部分$(item)下界合金/$成分,$(thing)震撼提取器/$的挖掘等级相当于下界合金。它还接受镐魔咒,由此可受$(thing)时运/$或$(thing)精准采集/$的强化(以及$(thing)效率/$的消耗减免)。", + "slate_work.page.block_break_loci.block_break_loci_cont": "尤为重要的是,$(thing)震撼提取器/$的消耗以魔咒为基础。首先,每方块的基础消耗为 1/8 个$(l:items/amethyst)紫水晶粉/$,和$(l:patterns/spells/blockworks#hexcasting:break_block)破坏方块/$类似。每级$(thing)时运/$追加 1 个$(l:items/amethyst)紫水晶粉/$,$(thing)精准采集/$则直接增加 1 个$(l:items/amethyst)紫水晶碎片/$。以及,每级效率还能按 1.5 的乘数减少消耗。", + "slate_work.page.block_break_loci.filter#": "这个功能方块还有几个要点:它会尝试将挖掘掉落物存入激活的$(l:greatwork/storage_loci_block)存储容具/$。而且,它还会使用(不消耗)一条谓词$(hex)咒术/$:接受一个类型,返回一个布尔值;若返回 True,则", + "slate_work.page.block_break_loci.filter": "有意思的是,它不只会挖掘它前面的方块,而是能从它所在的位置起,最远触及到$(l:greatwork/spellcircles)法术环/$的末端。而且相对于什么都不管直接破坏的行为,$(thing)震撼提取器/$会使用(不消耗)一条$(hex)咒术/$为判据。它会对所有位置运行这条$(hex)咒术/$,以位置处方块的$(l:patterns/items)类型/$为$(hex)咒术/$参数(和$(l:patterns/meta#hexcasting:for_each)$(action)托特之策略/$类似)。若$(hex)咒术/$返回 True,则挖掘该处方块;若返回 False,则忽略方块。", + "slate_work.page.block_break_loci.pickup": "最后,$(thing)震撼提取器/$挖掘方块后能将掉落物存入所有激活的$(l:greatwork/storage_loci_block)存储容具/$。若激活的$(l:greatwork/storage_loci_block)存储容具/$已满,掉落物即会正常掉落在地。", + "slate_work.page.block_break_loci.crafting": "一撮$(item)下界合金/$加强挖掘力,一束$(item)TNT/$以批量破坏,再加些许$(l:items/amethyst)紫水晶粉/$和板岩把它们全部固定在一起!", + "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)习得/$职业知识。借此,即可以用纯粹高效的方式与职业本身交互,无需受到血肉之躯的拖累。", @@ -232,6 +242,7 @@ "hexcasting.mishap.circle.pocket_simulator_required": "%s处需要一个激活的口袋模拟器", "hexcasting.mishap.invalid_value.simpler_iota": "一个更简单的iota", "hexcasting.mishap.invalid_value.axis_vector_sw": "一个单位向量", + "hexcasting.mishap.invalid_value.type_or_null": "一个物品类型或Null", "hexcasting.mishap.no_storage_loci_ran": "未找到已激活的容具", "hexcasting.mishap.list_length": "需要包含%s个元素的列表,而实际包含了%s个",