这是Hexxy之书。

可在此查阅咒法学手册的内容,其中包括许多兼容hexdoc的附属的内容。

本页面由咒法学Discord机器人HexBug生成。如果你的附属并未出现,欢迎创建议题

本页面中部分附属的内容是根据GitHub上的最新代码构建而来的。其中可能包含游戏内暂未实装的特性,就连Modrinth和CurseForge上的最新版本里也找不到!

条目的模糊处理相当于剧透警告。点击条目即可取消模糊,不过这么做有可能破坏游戏后期的进程与体验。也可点击此处以取消所有模糊。

书目来源

咒术笔记

我似乎发现了一种全新的魔法,一种在六边形网格上画各式奇诡图案的魔法。它深深地迷住了我。我决定着手撰写一本笔记,以此记述我的想法和研究成果。

论坛链接

来源:Hex Casting

研究这种魔法的人士会用法杖在空中绘制奇异的图案来施放他们口中的“咒术”,他们也会让强大的魔法物品替他们施法。我要如何复现呢?

紫水晶粉媒质

来源:Hex Casting

媒质是一种独立于意识的思维能量。所有生物都会在思考时产生痕量的媒质,而在这一思考过程结束后,产生的媒质就会被释放至环境中。

所谓施放咒术,就是操纵媒质以产生有效影响的过程。


媒质可以影响其他媒质,而这种影响的强度和种类都可通过将媒质绘制为各式图案来进行控制。

研究这种魔法的学者则会使用接在木棍一端的浓缩的媒质。只要在空中按特定模式挥舞,学者们就能以足够的精度操控足量的媒质来影响世界,也即“咒术”。


遗憾的是,就算是感知能力较强的生物(也许我自己也算)也只能产生微量的媒质。只凭自己的大脑来施放咒术不太现实。

但传说地下有种特殊的矿床,媒质会在其中缓慢累积,并生长为晶体。

真希望我能找到一处……


紫水晶块晶洞

来源:Hex Casting

啊哈!在地下挖矿时,我找到了一个巨大的、满溢着能量的晶洞。那些能量压迫着我的颅骨和思维。而现在,我手里就有一块那种压迫的来源,一块固体。传说是真的。这块固体一定就是传说中媒质累积的产物。

这些紫水晶肯定就是一种便于使用的、固态的媒质


似乎除了我往常碰到的紫水晶碎片,这些水晶还会掉落些许粉末状的紫水晶粉,也有可能掉落充能紫水晶。而且好像附有时运的镐子挖出充能紫水晶的概率更大。


而在欣赏这些水晶的美时,我能感受到某种连接迅速闪过我的意识。就好像空气中的媒质正在流入我的脑海,正给予我更强的力量,正为我启迪全新知识……这种感觉真不错。

我总算是入门了!

我要再读几遍那些古老的传说,我总算能理解我在读什么了。


橡木门质道

来源:Hexal

我曾听说过某些晶洞中有形如泛着光的传送门的东西,它们被称作“质道”。这些质道通常“被莹莹光点围绕”,和我所知的咒灵十分相似。也许它们之间的联系值得研究。


末影之眼Caduceus 中的改动

来源:Caduceus

我注意到某类元运行技术的表现在近期发生了变化。

跳转 iota 不再无法深入检验了:我现在可以看见组成它们的许多组件,但还没法把各组件分离出来。


而且,似乎使用跳转 iota 时 Iota 过多事故出现得更频繁了。我得小心不要研究得太过深入了。


反胃挫折

来源:Hex Casting

为什么我就是施不了这个法术?!

我找到的卷轴货真价实。我能感受到卷轴的嗡鸣——图案是真的,真的不能再真了。法术就在里面

但感觉起来它好像处在某种薄膜的另一侧。我试过召唤它——它也想要起效——但它做不到


好像那层屏障会因我施法时用的魔力而被缓慢地削弱。但就算我用尽全力——最大程度地专注,最精致的紫水晶,最精确的图案——它就是不肯跨过那个屏障。真是惹人上火。难道我对魔法的研究就

止步于此了吗?就因为我无力施法,我就要放弃那些力量了吗?

深呼吸。我应该仔细回顾我曾学到的知识,就算可能加起来也没多少……


……经过仔细回顾……我发现我自己发生了改变。

似乎……拜紫水晶所赐,我能仅凭我自身的意识和生命能量来施放法术,就和传说中说的一样。

我不清楚我为什么做得到。只是……获得真知的代价就在那里,而我现在知道了那个代价是什么。我要去承受它。

幸运的是,我也清楚我的极限在哪里——我的生命力最旺盛时大概就相当于两个充能紫水晶中的媒质


只是想想都让我打颤——直到现在,我都在研究中保持了自身意识的大体完整。但这样做的结果就是,我只建立了单向而脆弱的连接。

我与屏障的另一侧是相连的,其间的屏障已因我的努力而受了削弱。而在屏障的另一侧,仅是简单的操作,就能带来永恒的荣耀。

我想要拥有那份力量,是否就大错特错?


咒典Hexical 中的改动

来源:Hexical

我和周围环境中的媒质貌似更同调了。也可以说是更友好。我甚至可以感受到它们在我身边流动,对我的操作做出回应,就像是在向我展示新的法术。媒质也变得更可塑、更可操纵,令媒质产生更精确精细的效果已不是难事。我还可以按下打开咒术笔记就打开咒术笔记


我的工具也更顺手了。我无需再全神贯注地使用法杖,而是可在使用时四处走动;之后射线追踪的时候目标就再也跑不出我的视线范围了。不过我也不能太过放松,自然对我失误的惩罚力度依然如旧。我现在还可以用书吏之策略直接向算盘写入。


点击以显示配方 点击以隐藏配方
避雷针法杖
工作台
紫水晶块
避雷针
避雷针
避雷针法杖

我往一支避雷针的末端嵌了一整块紫水晶,就得到了这种造型令人印象深刻的法杖。它拿起来有些沉重,但用起来仿佛在号令闪电


我知道世上有困难
而且不止一种。
有些自前路而来
有些从身后接近。

但我买了根球棍。
你看,我已经准备完毕。
现在我的那些麻烦事
马上就要有麻烦了!


点击以显示配方 点击以隐藏配方
护手法杖
工作台
铜锭
铜锭
充能紫水晶
铜锭
铜锭
铜锭
护手法杖

法杖很重,拿着也不趁手。要是对其失去了兴趣,可以换成这个护手一样的设备,以此亲手感知、亲手操控媒质


况且一根法杖对我而言似乎也是天方夜谭。如果你需要一个合适的工具来控制并操纵灵气,我想手套就是个不错的选择。

- 我从一本古怪的书里复原出的笔记。很明显书中所谓“灵气”就是指媒质


失明我看到了什么?

来源:Hex Casting

文献没有说错。自然出手了。


那……那是……

……那是我所经历过的最糟糕的事了。我向自然呈现了我的规划,得来的是一个坚定的笑容和一种被撕裂的感受——我的一部分破碎了,就好像雨中四散的紫水晶粉。

只是存活下来都是极大的幸事,更不用说有精力写下这些了。这件事该到此为止,我应该在施放咒术时多算几遍,绝不能再犯这样的错误。


……但是。

但是在那最为神圣的一刻,我破碎的那一部分……它看见了……一些东西。一个地方——也许是一件作品?(这种定义对……那种事物来说不值一提)

和一张……一个薄膜-屏障-薄层-界限,将我和单纯的思维-能流-光-能量的领域隔绝开来。我记得——我看见-想到-回忆起-感受到——那个屏障的边缘变得模糊了,略微模糊了。

我想要穿过它


但我不应该。我也清楚我不应该。那很危险。非常非常危险。跨越屏障需要的力量……我必须仅凭一次施法就让我自己濒临死亡。

但我,就是,不甘心

就是我魔法的集大成之作。这就是我所追求的启迪

我还想知道更多。我要再看到那场景。我必将再见。

我脆弱的意识和永恒的荣耀相比,又算得上什么呢?


铁门有关质道的精思

来源:Oneironaut

那些质道,它们一定能联通到某些地方。咒灵不会凭空出现。不管我怎么尝试,我最多只能让一根手指穿过那道混沌的裂口。

我大概是想错了。与其凭蛮力穿过裂口,也许还是尝试平息风暴更为有效。


大量的调谐媒质应该就能做到……


来源:Lapisworks

我找到了咒法学中一个看似隐晦的分支——“青金工程”。所有出自该分支的文章全是空白,但其他来源中介绍该分支的文献里称,它们是被一种“珍贵的深蓝色矿物”加密了。

标靶目标

来源:Lapisworks

待办事项:获得一份“珍贵的深蓝色矿物”,然后把它带到这些“加密”的文本附近(应该吧),揭示它们的内容。


紫晶青金石尤里卡!青金石

来源:Lapisworks

我把叫作“青金石”的深蓝色矿物放在这些书页附近,矿物居然被书页吸住了。我试图把青金石拿开,但不硬抠就弄不下来;而当我去检查书页的状态时——那些文本竟然显现了!似乎需要用青金石摩擦书页才能看见文本。先试试吧……


青金工程分支着眼于掌控青金石的附魔能力来强化躯体。需将媒质注入青金石,以形成一种由媒质松散结合而成的材料,即紫晶青金石,或简称紫金石。媒质穿透了青金石的表面,将其分割为巨量的小型碎屑,再如同胶水一般黏合它们。后页继续……


这就允许外界借助媒质抽干青金石的附魔能量,只需和紫金石的媒质组分交互即可。虽然我发现了许多图案(就记在这篇条目前后),还有些条目无论用青金石还是紫金石摩擦都无法破译。我认为我很快就能找出方法(如果破译方法早已散佚,也可能永远找不到),目前不能太过急躁。


紫晶青金石青金工程图案

来源:Lapisworks

灌注青金石

浏览器不支持图案的可视化。图案代码见此:qadwawdaqqeae

将副手中的所有青金石转化成一种由媒质松散结合而成的材料,即紫晶青金石,或简称紫金石。消耗 2 倍于副手中青金石数量的紫水晶碎片。


Reclaim Amethyst

浏览器不支持图案的可视化。图案代码见此:awwqqqwwa

Transform all the Amethyst Lazuli in my other hand into Amethyst Shards. The Lapis turns into a fine mist which spreads quickly in the air. Excess shards spill onto the ground. Costs one shard.


模塑紫金石

浏览器不支持图案的可视化。图案代码见此:wqwawwqwaqeq

虽然我能把紫金石塑造成任意形态,但我还是选择了我最熟悉的三种。我可以用这个图案来为副手中的紫金石塑形,无需消耗媒质。


需要注意,后续的图案可以为我的躯体附魔,但魔咒会在死亡时消散。


附魔皮肤 (entity, num →)

浏览器不支持图案的可视化。图案代码见此:wqadaqwwawwwqwwawdwawwqwwwwa

传入一个实体和一个代表半颗红心数量的数,并为所给实体的皮肤附魔,以此提升其生命值。消耗所给数个紫金石,同时消耗 2 倍于紫金石消耗量的媒质。后页继续……


此效果的上限是达到实体最大生命值的两倍,它不会为超出限制的部分消耗紫金石和媒质(不浪费)。神奇的是,此种附魔也能防御自然对代价的攫取,以至于自然无法取走意识,哪怕是只取一部分。有意思之处在于,古代文献称能力水平超出某个阈值的法师都会失去理智,而这就是某些强大法师保全其理智的方法。不论如何,我的最大生命值大约是 20 个半红心。


附魔双拳 (entity, num →)

浏览器不支持图案的可视化。图案代码见此:qaqwweaeaqwww

传入一个实体和一个代表半颗红心数量的数,并为所给实体的双拳附魔,以此提升其造成的物理伤害。每提升 1 个半红心消耗 1 个紫金石和 5 个紫水晶碎片。上限为平常的 4 倍,对我来说就是 4。


附魔双足 (entity, num →)

浏览器不支持图案的可视化。图案代码见此:ddqwaqeqa

为所给实体的双足附魔,以此提升其移动速度。消耗 1 倍紫金石和 5 倍紫水晶碎片。上限为平常的 3 倍。对我来说大约是 1。


Enchant Arms (entity →)

浏览器不支持图案的可视化。图案代码见此:edewwqewdwwewdaw

Enchants the given player's arms, increasing their reach by 3 blocks and the range from which they can attack by 1 block. Costs 16 Amel and one Amethyst Shard in media. There is no customizability here.


A sidenote: it seems this spell does not extend one's arms, but rather grants the arms each a ghost-like extension which only comes out when required. Fascinating. Somewhat strangely, these two attribute enhancements given (reach and attack range respectively) count as separate for the purposes of Enhancement Prfn.


增强之纯化 (entity, num →)

浏览器不支持图案的可视化。图案代码见此:wwwaqeeqawww

返回所给实体在给定范畴(由数指定)内所获增强的量。前页的图案已经过排序,0 对应最大生命值,1 对应攻击伤害,以此类推。消耗极少量媒质。


紫晶青金石魔咒

来源:Lapisworks

我已见我已见我需要我需要保护我的理智附魔皮肤我可否附魔意识我不能失去自我歇息不不能歇息没有时间必须记录以免


空白的纸页。我眼角明灭的媒质汇聚。我能见我能见我必须阅读必须书写。若无说明,即消耗我副手中的 64 个紫金石,魔咒撑不过死亡的噩梦。


躯咒之纯化 (entity, num → num)

浏览器不支持图案的可视化。图案代码见此:aqawwqqwqqw

返回魔咒的等级。后页的图案已经过排序,0 对应后方首个图案,1 对应 0 后方的首个图案,以此类推。无需意识残破,消耗极少量媒质。不需紫金石。


附魔以火拳 (entity →)

浏览器不支持图案的可视化。图案代码见此:wwewdawdewqewedadad

为实体的双拳附魔以火焰,以此在三秒内点燃击中的所有实体。消耗 10 个充能紫水晶。有 1 个等级。


附魔以御雷 (entity →)

浏览器不支持图案的可视化。图案代码见此:wewdawdewqewdqqeedqe

为实体的双拳附魔以闪电。每等级消耗 20 个充能紫水晶。共 3 级。每级都能增强使用者对闪电的引导能力。


等级一:雷暴时,每次击中都会从雷暴中引导雷电击中受击者。

等级二:降雨时也能雷劈收集者。

等级三:强大到每一击都雷电四溢,无论天气如何。


以紫金石覆足 (entity →)

浏览器不支持图案的可视化。图案代码见此:qqwwqqqadwewdeq

用紫金石包裹双足,以此阻断距离在 10 格以下的摔落,每级阻断上限增加 10 格。不会降低伤害。共 2 级。每级 5 个充能紫水晶和 32 个紫金石。


予紫金石气囊 (entity →)

浏览器不支持图案的可视化。图案代码见此:wewdwewewewewdwew

增大我的肺容量,和水下呼吸魔咒类似,但此魔咒的效力是其两倍。共 2 级。每级 1 个充能紫水晶和 10 个紫金石。


化为火生生物 (entity →)

浏览器不支持图案的可视化。图案代码见此:wwqwqwadwawdawqwaeqqaqqe

掌控一整组紫金石和十块充能紫水晶的力量,让人变得犹如诞生自下界!


the light that shines in the corners of my eyesight is so so so so so so so bright how do i make it stop please make it stop help me

am i going to die here? no no no no i can't die here i don't wanna die i'm so scared

im gonna go lie down now


紫晶青金石Enchanted Patterns

来源:Lapisworks

These ancient texts recount an old and wise wizard, extremely knowledgeable of all sorcery, yet spiteful of all creatures living, dead, undead or unborn. It is told they were poor in sources of media and many came after them, but they always managed to survive. This wizard left behind a treasure trove of knowledge on their demise (collected by curious adventurers) including Enchanted Patterns.Will I ever be capable of this feat?


Frustratingly enough, the wizard attempted to burn most of them and was extremely successful, leaving only a few that were recovered by the heroes that defeated him. Among these few are enhanced forms of Conjure Block, some Vector patterns, Archer's Distillation, among some others.


构筑颜色方块 (vec, num →)

浏览器不支持图案的可视化。图案代码见此:qqaa

那名巫师将紫金石灌注到了构筑方块里,随后他发现他可以借此为方块染色。消耗 2 个紫水晶粉,同时需指定染料对应的数。更多解释见后页。


所给数代表染料的索引(0 起始),按字母顺序排列。对应关系是:
0 - 黑色 1 - 蓝色
2 - 棕色 3 - 青色
4 - 灰色 5 - 绿色
6 - 淡蓝色 7 - 淡灰色
8 - 黄绿色 9 - 品红色
10 - 橙色 11 - 粉红色
12 - 紫色 13 - 红色
14 - 白色 15 - 黄色
如果不存在与数相应的染料,那么方块会发出混合紫色和我染色剂的颜色的光。


球壳之馏化 ([pattern], vec, num → [any])

浏览器不支持图案的可视化。图案代码见此:wqwqwqwqwqwaeaqaaeaqaa

假设存在以给定位置为中心、半径为所给数(限 1 到 64)的球,返回该球表面所有方块的坐标列表。消耗极少量媒质。


立方体之提整 ([pattern], vec, vec, bool → [any])

浏览器不支持图案的可视化。图案代码见此:wqwawqwqqwqwq

假设存在从点 A 至点 B 的空心(传入 True)或实心(传入 False)立方体,返回组成该立方体所有方块的坐标列表。消耗极少量媒质。


Empty Purification (vec → bool)

浏览器不支持图案的可视化。图案代码见此:qwawqwaqwweqqqq

Answers the question, "is there only air there?" for negligible media cost. Vector must be in my ambit.


Empty Distillation (vec, vec → bool)

浏览器不支持图案的可视化。图案代码见此:dwewdwedwwwadwewdwedw

Negligible cost. Answers the question, "are there no opaque blocks between these points?". Both vectors must be in my ambit.


可视之馏化 (entity, vec → bool)

浏览器不支持图案的可视化。图案代码见此:edeewadwewdwe

消耗极少量媒质。返回下述问题的答案:“如果我站在给定位置,那么我可以直接看见目标位置吗?”两位置向量均需在我影响范围内。


Block Equivalency D. (vec, vec → bool)

浏览器不支持图案的可视化。图案代码见此:qqqqqeqeeeee

Returns whether the two blocks are equivalent/roughly equal (the same kind of block), so wheat seeds equals a full wheat crop. Both blocks must be within my ambit.


Block Equality Dist. (vec, vec → bool)

浏览器不支持图案的可视化。图案代码见此:qwawqwadadwewdwe

Returns whether the two blocks are exactly equal, so wheat seeds do NOT equal a full wheat crop. Blocks must be within my ambit.


It seems Nature searches for items by finding the first valid item in my hands starting from the hand I am not casting with. This can be quite troublesome when (e.g.) I have a Focus in both hands. The next four patterns pertain to reading and writing or checking any specific hand of mine (specified in order of importance, so 0 for main, 1 for offhand). This is also a good time to note that Enchanted Patterns aren't always "better" than the original. I wonder, if I had three arms, would these support the third as well?


Secretary's Prfn. (int → any)

浏览器不支持图案的可视化。图案代码见此:aqqqqa

Specific hand version of Scribe's Reflection. Pushes the Iota stored in the Iota holder in the specified hand to the stack.


Reviewer's Prfn. (int → bool)

浏览器不支持图案的可视化。图案代码见此:qqqqadww

Specific hand version of Auditor's Reflection. Pushes whether the item in the specified hand can be read from or not.


Amanuensis' Gambit (any, int →)

浏览器不支持图案的可视化。图案代码见此:deeeed

Specific hand version of Scribe's Gambit. Writes the given Iota to the Iota holder in the specified hand.


Sanctioner's Prfn. (int → bool)

浏览器不支持图案的可视化。图案代码见此:eeeedaww

Specific hand version of Assessor's Reflection. Pusher whether the item in the specified hand can be written to or not.


中毒青金工程事故

来源:Lapisworks

咒法学的新分支也带来了新事故。我在此记录了它们。


物品不足

副手中物品种类正确,但数量不足。产生棕色火花。手持的物品脱手并飞向地面。


等级达限

也许那些空白的页面里讲的是真正的魔咒,就和附魔工具的那些一样?随便了。此事故代表实体已达到该魔咒的等级上限。每种魔咒的火花颜色不同,且不带惩罚。


Wrong Item in Hand

This is for when I have an incorrect item in a specific hand. Drops my held items to the ground and causes brown particles to appear, while specifying what hand caused the error.


来源:Hex Casting

我好像已经开始理解以前的咒法师们是如何施放咒术的了!虽然有些复杂,但我坚信我能理清其中脉络。继续研究吧……

启迪木法杖咒术 101

来源:Hex Casting

施放咒术难度颇高,也难怪这门学问早已遗落!我必须要仔细回看我的笔记。

我可以手持法杖按下使用物品/放置方块来施放咒术,而后就会浮现一个按六边形网格排列的点阵。然后便可在点阵上单击并拖动以在网格的媒质中绘制图案。绘制完一个图案就会立刻执行其对应的操作(详情见后)。


当我绘制的图案足以施法时,网格就会消失,而累积起来的媒质也会被释放。按住潜行时使用法杖也能清空网格。

所以图案是如何起效的呢?简而言之:

图案会执行……

操作,其会操控……

,也即一列表的……

Iota,就是以单位计的信息。


首先,图案。它们是咒术的必需物,可用它们来操控周围的媒质。部分图案在被绘制时,会执行操作。操作是实际产生魔法效果的事物。所有图案都会以某种方式影响媒质,而当这些影响实际有用时,我们就称其为操作。

媒质是易变的,如果我绘制了无效的图案,栈上某处就会出现垃圾(详情见后)。


示例

浏览器不支持图案的可视化。图案代码见此:qaq 浏览器不支持图案的可视化。图案代码见此:qaq

有意思的是,图案整体的方向完全不影响图案的功用。例如,上图中的两个图案都会执行名为意识之精思的操作。


咒术是通过按顺序绘制(有效的)图案施放的。每个操作都能完成如下几件事中的一件:

获取有关环境的信息,然后将其置于栈顶。

操控获取到的信息(例如加和两个数)。或者

产生魔法效果,例如召唤闪电或产生爆炸。(这些操作被称为“法术”。)

在开始施放咒术时会自动创建一个空栈。操作会影响栈顶的若干元素。


例如,意识之精思会创建一个代表,即施法者的 iota,并将其置于栈顶。指南针之纯化会接受栈顶的 iota(前提是该 iota 代表一个实体),并将其转换为代表该实体位置的 iota。

所以,依序绘制上述图案就会在栈顶创建一个代表我的位置的 iota。


Iota 可以代表诸如我、我的位置等具体事物,也可以代表其他几种能用操作进行操控的事物。如下是一份全面介绍:

数(某些文献称之为“双精度浮点数”)。

向量,一种可代表世界中位置、运动或方向的,由三个数组成的集合。

布尔值(简称“布尔”),一种代表真和假的抽象概念的 iota。


实体,如我自己、鸡、矿车等。

虚指,一种代表抽象概念的奇怪的 iota。

图案,用于制作魔法物品,也用在某些烧脑的咒术中,如能施放其他法术的法术。还有

列表,可由上述任意类型的 iota 构成的列表,其本身相当于一个 iota。


当然,天上不会掉馅饼。一部分操作、还有所有法术都会消耗媒质

我个人认为,咒术有点像呈现给自然的、对各类操作的规划。要这么类比的话,媒质便是用来为这个规划提供各式参数和运行支持的能源,而自然会接受你的规划并付诸实践。


除此之外,似乎没人研究过每块紫水晶到底含有多少媒质。我只能得出,一个紫水晶碎片大概和五个紫水晶粉相当,而一个充能紫水晶大概与十个相当。

而且奇怪之处在于紫水晶的其余形态均不适于施放咒术。推测是因为紫水晶块和晶簇固化程度过高,导致其无法被轻易拆散为媒质


还需格外注意的是每次操作会在执行时立刻消耗其所需的媒质,而非在整个咒术结束时消耗。而且,一次操作会消耗一个物品,如只需要一个紫水晶粉量的媒质的操作也会消耗一个充能紫水晶,前提是物品栏里只有充能紫水晶。

因此,将紫水晶粉碎是个不错的点子。勤俭节约,吃穿不缺。


还要注意物品栏内一定要有足够的紫水晶。一些古代文献提及,自然也会将施法者的意识用作媒质。文献也有提到那种感觉很糟糕但又奇怪地让人兴奋,“……热烈地溶解入光与能量中……”。也许这就是为何先前的研究者最终都疯了。我完全不觉得为力量而放弃部分意识会对身体有任何好处


但也许确实有东西和文献所记述的有所不同了。在我的实验中,我从没遇到过文献中提到的情况。如果媒质不够了,法术只是单纯地施放不了,就好像有什么屏障在防止我被伤到一样。

对此刨根问底肯定能得出些有意思的结论,但现在就暂时认为它会保护我吧。


我还发现了一则趣闻,主要讲述为何许多魔法研究者都近乎疯癫,是不错的休闲趣味读物,虽然对不上我这里的世界观。

内容警告:部分肉体恐怖与暗示类材料。

Goblin Punch


最后,法术的影响是有距离限制的,最远大约是距离我 32 格处。若试图影响该范围外的事物,法术便不会生效。

尽管如此,我可以凭借代表玩家的 iota 在任何地方影响他们。当然影响仅限于玩家本身,若玩家周围的环境超出我的影响范围,那些位置便不受影响。
必须谨慎考虑要不要给别人代表我的 iota。友善的咒术师可凭此助你行事,但那些心怀鬼胎的就不好说了。


箭向量入门

来源:Hex Casting

如果要深入研究,就要对向量相关的知识足够熟悉。我整理了些讲解向量知识的资料,以备不理解时之需。

首先,来一段富有启发性的视频。(译注:此为 B 站官方账号网址

3blue1brown


此外,似乎操控 Psi 能量的魔法师们(又称“术式师”)有一些对学徒理解向量大有裨益的课程,虽然他们命名能力不强。我会在后页冒昧地提供前往他们课程的链接。

他们使用了另一套术语:

“功能块”对应“操作”。

“启动式”对应“法术”。

“运算符”则对应不是法术的操作。


链接在此。

Psi Codex


中毒事故

来源:Hex Casting

不幸的是,我(还)不是一个完美的生物。我经常会在研究中和施放咒术时犯错。比如说,绘制错图案,或是对错误的 iota 进行操作。而自然一般不会宽容我的错误,从而导致事故


导致事故的图案会在网格中发红光。根据事故的类型,我能大致推断出其造成的有害后果。同时会有一簇红色与各色混合的火花四散开去,这主要是处理不当的媒质凝结为某种颜色的光所致。


而幸运的是,虽然所有事故导致的有害效果都很烦人,但也都不会导致长期毁灭性后果。在哪里跌倒,就要在哪里站起来,然后继续前进……当然也可以换一条更好走的路。

我整理的所有事故如下所述。


无效图案

绘制的图案不对应任何操作。

产生黄色火花,并向栈顶压入一个垃圾


Iota 过少

该操作需要比当前栈中元素数还多的 iota。

产生淡灰色火花,并向栈顶压入缺少的参数的数量个垃圾


Iota 过多

试图施放超出栈大小限制的法术。

产生黑色火花,我的整个栈变为仅含有单个垃圾


Iota 错误

该操作需要一种特定类型的 iota 作为参数,而实际 iota 无效。如果有多个 iota 无效,错误信息只会提示最靠近栈底的错误。

产生深灰色火花,无效的 iota 会被替换为垃圾


向量越界

该操作试图影响在我影响范围之外的某一位置。

产生品红色火花,我手中的物品将会掉落并飞向对应位置。


实体越界

该操作试图影响在我影响范围之外的某一实体。

产生粉红色火花,我手中的物品将会掉落并飞向对应实体。


实体免疫

该操作试图影响某不会受其影响的实体。

产生蓝色火花,我手中的物品将会掉落并飞向对应实体。


数学错误

该操作违背了数学规律,例如试图除以零。

产生红色火花,压入一个垃圾,并销蚀我的意识,扣去我当时生命力的一半。自然似乎对这种举动深感冒犯,而后便会报复性地惩罚


物品错误

该操作需要某种物品,而我提供的物品不合适。

产生棕色火花。如果在手中持有对应物品,则该物品会掉落在地。如果对应物品以实体形式存在,则其会被击飞。


方块错误

该操作需在目标位置存在某种方块,而该位置实际存在的方块不合适。

产生亮绿色火花,并在对应位置产生一次爆炸。这种爆炸似乎不会伤害到我、世界或是任何其他事物。就是挺吓人的。


反思过急

试图在绘制内省前绘制反思

产生橙色火花,并压入一个反思对应的图案。


陷入沉思

试图在单个咒术内运行过多图案,通常是因为不小心制造了死循环。

产生暗蓝色火花,并使我窒息。


违犯他人

试图在某种永久性媒介中存储代表另一位玩家的 iota。

产生黑色火花,并致盲大约一分钟。


禁用操作

试图执行被服务器管理员禁用的操作。

产生黑色火花。


灾难性故障

模组中的漏洞产生的无效类型的 iota 或是其他错误导致法术失效。请报告该漏洞!

产生黑色火花。


凋零Caduceus 事故

来源:Caduceus

本节记录了操纵跳转 iota 和使用定界跳转时会出现的事故。


阿尔刻未受限

试图在忒提斯之策略之外绘制阿尔刻之策略


活塞

来源:Hex Casting

,又被称为“后进先出表(LIFO)”,是计算机科学中的概念。简而言之,栈是一种只能与最近交互过的事物交互的事物的集合。

想象一摞盘子,新盘子会被放在其顶部。若想要与放在这摞盘子中间的某个盘子交互,你就必须先将它上面的所有盘子拿开才行。


因为栈非常简单,所以可用的交互种类屈指可数:

向其中加入事物,称为“入栈”/“push”。

移除最后加入的元素,称为“出栈”/“pop”。

校验或修改最后加入的元素,称为“检视”/“peek”。
我们将最后加入的元素称为“栈顶元素”,就和盘子的类比差不多。

举个例子,如果向栈压入 1 号元素,然后压入 2 号元素,然后弹出一个元素,这时栈顶元素便是 1 号元素。


操作(大致)都只能与栈以如上几种方式交互。它们会弹出部分它们所期望的 iota(称为“参数”或“实参”或“形参”),对它们进行处理,然后压入一定数目的结果。

当然,某些操作(例如意识之精思)可能不会弹出任何元素,而某些操作(尤其是法术)可能不会压入任何元素。


更复杂的操作都可用若干次入栈、出栈或检视操作实现。例如,弄臣之策略交换栈顶两个元素的顺序。这可认为是弹出两个 iota 并以相反顺序重新压入。又例如,双子之分解会复制栈顶元素,也即其检视栈顶并压入一个一样的元素。


书跳转入门

来源:Caduceus

如同普通的操作需对向量有所见地,在将我的新发现运用到极致之前,也应当更深入地了解跳转 iota(又称“续体”/“continuation”)。我收集了些有关本主题的“轻松读物”。


首先是一篇百科条目,主要介绍“第一类续体”的概念;这一概念由跳转 iota 实现。条目中还讨论了“以当前续体调用”/“call/cc”运算符,它和伊里斯之策略大致等价。

维基百科


然后是一篇博客,主要介绍“定界续体”/“delimited continuation”,还附带了详实的示例,可用咒术重写以便练习。如果觉得理解忒提斯之策略阿尔刻之策略有困难,可以读读这篇博客。

博客


最后,如果不担心在某种程度上打破第四面墙,可以阅读这篇概览文档,以了解自然解读我咒术的具体方式。

施法的原理


命名牌操作命名法

来源:Hex Casting

古人给各类操作命的名确实很奇特,但我认为其中总有某种命名逻辑。

似乎各式操作均被分入了若干组,组内的操作命名方式类似——以其要移除和加入的 iota 个数命名。


精思不出栈,入栈一个 iota。

纯化出栈一个,入栈一个。

馏化出栈两个,入栈一个。

提整出栈三个或更多,入栈一个。

分解出栈一个,入栈两个。

拆解出栈一个,入栈三个或更多。

策略则对应其余出栈入栈操作(或会以某种方式重新排列栈的操作)。


法术不受此命名法约束,而是以其效用命名。毕竟,能叫它爆炸,为何还要起个像是“爆破兵之策略”的名字呢?


望远镜虚指

来源:Hex Casting

虚指非常……奇怪,至少能这么说。大部分 iota 都代表着世界中的某个实际事物,而虚指则代表着某些更为……抽象或无形的事物。

例如,我将一种虚指命名为 Null,它似乎代表着“无”这种状态。当一个问题没有确切的答案时就会出现一个 Null,比如对着天空执行弓箭手之馏化


此外,我还发现了一组四个奇特的虚指,命名为考察内省反思消解。它们似乎同时有着图案和虚指的性质,但实际作用却和这两者都不一样。我能用它们把图案作为 iota 加到栈中,而非执行图案对应的操作。相关笔记在此


最后,似乎还有一组无限个虚指,它们都代表着一团紊乱的媒质。我称其为垃圾,因为它们毫无用处。它们似乎会因事故而在栈中任意位置出现,呈现出来的则是一团乱麻。


打火石启迪后事故

来源:Hex Casting

我发现了若干骇人的新事故。我绝不能向它们屈服。


惰性剥离

试图剥离已被剥除意识的生物的意识,或是试图剥离不适用于目标方块的生物的意识。

产生暗绿色火花,并杀死对应生物。倘若被村民看到了,他们应该不会对此有什么好评价。


缺失法术环

试图直接执行只能在法术环内执行的操作。

产生淡蓝色火花,并将我物品栏中所有物品散落在地。


缺失阿卡夏记录

试图在无对应方块处访问阿卡夏记录

产生紫色火花,并消耗部分经验。


不当牧羊

试图在栈顶无布尔值时激活牧羊人导向石

产生红色和白色火花,并将牧羊人导向石抛出环外。只能说,还好不会伤到它,但这之后需要把它带回到原来的位置。


范围扩展器环核是什么?

来源:Slate Works

在我卓伟的醒觉之中,有一个词汇骤然出现在了我的脑海,祈求着我把它们带入现实——环核

我整日整夜地扑在我的文献库里钻研,再加上觉醒带来的知识,我终于解明了环核这个词汇的意义。


总而言之,环核是能以独特方式与法术环交互的方块。石板不是环核,但可以把环核看成石板的“子集”。

环环相扣层层相嵌,无穷无尽的回路在迷宫样的深渊中弯折编织。一段舞蹈,无人能够理解。一首歌曲,声至宇宙,宇宙也回以呢喃。


信标自然的义眼

来源:HexMapping

我发现了一个恐怖的真相。有东西在看着我们……

我开始觉得这只是反探知咒术的误差。但在进一步测试之后,这些似乎都表明:有东西在窥探我们的世界,还借自然来掩人耳目。

是可忍……


我已着手测试它们感知力的限度。

借助地图,我成功将各种标记刻入了自然的眼睛,以此扭曲它们的知觉。

我担心我的举动可能引来了更多观测者……希望我猜错了……


它们看见我了

它们看见你了,[Playername]


Bluemap 之精思 (→ [map])

浏览器不支持图案的可视化。图案代码见此:aawwddad

从 Bluemap 中读出当前维度的地图列表,并压入栈顶。


Dynmap 之精思 (→ [map])

浏览器不支持图案的可视化。图案代码见此:aawwdee

从 Dynmap 中读出当前维度的地图列表,并压入栈顶。


Pl3xmap 之精思 (→ [map])

浏览器不支持图案的可视化。图案代码见此:aawwdd

从 Pl3xmap 中读出当前维度的地图列表,并压入栈顶。


Squaremap 之精思 (→ [map])

浏览器不支持图案的可视化。图案代码见此:aaeqwawqw

从 Squaremap 中读出当前维度的地图列表,并压入栈顶。


收纳袋物品 Iota

来源:MoreIotas

我发现了可供操控的两种全新 iota 类型。

物品类型 iota 代表一个不包含额外属性的物品,如耐久度和魔咒就不包含在内。

物品组 iota 代表任意个物品的物品组,包含物品数量、名称、魔咒等,并以其在物品栏时的格式表现。


但似乎代表着存有物品组 iota 的核心的物品组 iota 会出些错误。看来我自己的意识和思维深度也有些限制。


来源:Lapisworks

虽然青金工程的首要重点是躯体强化,但也有人找到了用它来增强工具的方法。显然,世界上有部分材料和媒质的交互模式与众不同。再看看吧……

紫晶青金石法杖灌注紫金石

来源:Lapisworks

灌注紫金石 (num →)

浏览器不支持图案的可视化。图案代码见此:wqwwawwqwwaqwewaawewa

将副手紫金石灌注到主手物品中。它不像灌注青金石法术那样浪费。古代的“青金工程师”会用这个法术为工具灌注紫金石。


It draws Amel firstly from anything I have equipped, then from my hands and then from my hotbar. The integer argument I provide limits it from being able to find or draw any more Amel than that.


Besides turning one item into another, this spell can also be used to enchant some things instead. For example: one use I've found is to enchant Enchanted Books that have only one enchantment. It increases the level of the lone enchantment on the book by 1 for 20 * previous level Amel and about five charged crystals of Amethyst.


金嵌钻施法戒指施法戒指

来源:Lapisworks

用戒指施法的一大局限,就是戒指本身的体积过小,甚至可能会导致效率下降。这也是为什么我之前没有造过这种戒指。不过,现在我读过了这些文献,就能找到规避方法了,至少可以限制其负面效应。有部分材料和媒质的交互模式较为特殊,后页给出了两个例子。


钻石是媒质的良好“导体”,能够聚焦媒质(是其“化学结构”所致,这是什么意思?);金则算是种绝缘体。古代的“青金工程师”会用这些材料组合成许多种强大的构造物,但所有资料都已经流散了(也许是因为制造方法过于简单,或是想在战争中保全自己)。不过,我还可以自己制造,而且不算很难。


施法戒指

点击以显示配方 点击以隐藏配方
金嵌钻施法戒指
工作台
充能紫水晶
金锭
金锭
金锭
钻石
金锭
金锭
金锭
金锭
金嵌钻施法戒指

Spotlight inventory slot 金嵌钻施法戒指

用钻石框住紫水晶以聚焦媒质,再用金让媒质全部流入钻石。它确实不如真正的法杖好用,但肯定比只用紫水晶造出的戒指要优秀。而且,紫水晶还会吸附一部分媒质,从而略微削弱法杖的功效。佩戴截止后,按下Use Casting Ring即可打开咒术网格。


Spotlight inventory slot 紫晶青金石戒指

要是还对这枚戒指不满意,可以向其灌注一片紫金石。紫金石应当会黏附至金指环。灌注之后,戒指即会聚焦和吸附我持有的媒质,以此调控施法速度;可以让法杖捕获这些媒质,也可最终让其流回戒指本身。


金具有优良的可塑性,因此如果不喜欢新外观,可以用模塑紫金石改变。


不完整的紫晶青金石法杖灌注法杖

来源:Lapisworks

向类似法杖的施法戒指灌注紫金石,得到的是紫金石戒指;它比其原型更强大。那么,向真正的法杖灌注紫金石,必定可以增强法杖的性能。法杖因其体积较大,灌注时需要的紫金石也更多,但所得产物更精准。不过,要是灌注不完全会怎么样呢?


未完全灌注的法杖

未完全灌注的法杖

我造出的所有未灌注完全的法杖。


向法杖灌注的紫金石数量若不足以令其完全蜕变,紫金石仍会深深嵌入法杖的结构,但嵌入的程度不够,无法长时间承受紫金石的能量抽取。产物不够高效、容易逸散媒质(也因此无法长时间使用),但同时比完全灌注的产物更精确(咒术网格范围更大)。


Spotlight inventory slot 紫晶青金石法杖

完全灌注后,法杖的精度比未完全灌注的要低(咒术网格增益较少),但能够长时间使用。比起不进行完全灌注、却要不断重复灌注少量紫金石来说,这倒也不失为可取之处。


紫金灌注钻石剑灌注剑

来源:Lapisworks

施法戒指开启了旅途,法杖则让旅途持续下去。现在我已经停不下来了,重新发明和修正过去所用的武器实在是种享受。我这回对这种技术能造成什么剑起了兴趣,所以我设计了几种,并在此处进行了记录。每种都需消耗 32 个紫金石(没有未完全灌注的版本),耐久度超过 90% 时还可用紫金石修复。


Spotlight inventory slot 紫金灌注钻石剑

向钻石灌注紫金石,会赋予其牺牲自身耐久度发射媒质束的能力。这种媒质束飞行速度快且聚焦程度大,造成的伤害和紧握剑本身造成的一样,飞行范围为 10 格。应当从剑尖灌注紫金石,以便同时把剑磨利。


Spotlight inventory slot 紫金灌注铁剑

铁与紫晶青金石的交互,似乎是会将耐久度增强到原本的两倍,同时可以将其当作盾牌使用。而且,举起它格挡攻击的动作会为紫金石充能,充能最长可持续 1/4 秒;这一充能的本质和紫金灌注钻石剑的类似。若在充能时受击,紫金石便会放出一道斩击。这种能力应该可以叫作“招架”。


紫金石的斩击会以攻击者为目标,且会吸收对方武器掉出的碎屑,获得 20“点”耐久度。这种斩击的攻击力是剑直接攻击的一半(但同时会将攻击者击飞)。如果用于攻击的工具损毁了,那铁剑就会吸收所有残屑,恢复 100“点”耐久度而非 20 点。而且,敌人会认为手中的工具受到了强烈的冲击,以至于几乎每次都要暂停一两秒检查工具的状况。


紫金石蕴含着充沛的能量,甚至能抵挡住斧的一击,同时直接损伤其手柄,对其造成 100“点”耐久度损耗而非 20 点。不过,如果我没能成功招架斧,那么的工具会受到 20“点”损伤,同时会被击飞。我剑上的紫金石在没做任何准备的情况下受到大量上海,因此其在一秒内无法再次使用。


Spotlight inventory slot 紫金灌注金剑

金是媒质的绝缘体,因此金剑不太能接受紫金石灌注。不过,紫金石对大多数生物都有毒。从这几点出发,将紫金石倒在金剑上再尝试灌注,应该就能避免两者脱离了。用灌注后的金剑攻击实体会令紫金石放出斩击(但剑本身会受到相对严重的损害),让实体中毒约 10 秒。要我说,这可真是尊漂亮的玻璃大炮啊。


Simple Mind ContainerSimple Artificial Minds

来源:Lapisworks

When I first read of the mind and that it produces trace amounts of media, I wondered, "is it possible to create a mind..?" Now after my experience with Amel imbuement, I think it is. In my experience a heap of media does not on its own start thinking, which can be explained by the fact media is merely the energy of thought. The energy must, however, be moved and used to think.


If I were to make a machine that tugs at and copies the flow of media in other organisms, such a machine would surely, with time, gain a mind. For this purpose I believe villagers are most efficient as they are not outright nearly braindead but also not truly sapient. The resultant mind will probably be concious, sapient and will bear emotions (be sentient).


点击以显示配方 点击以隐藏配方
Simple Mind Container
工作台
空白石板
钻石
空白石板
玻璃
充能紫水晶
玻璃
空白石板
Tag: Amel 紫晶青金石 紫晶青金石 紫晶青金石 紫晶青金石
空白石板
Simple Mind Container

The Amel will let the machine eat bits and pieces of villager minds, taking "snapshots" of the flow of media within. A Diamond should focus it enough to mimic the precision of natural minds. The Charged Amethyst will hold the mind.


This contraption can tug at the minds of three random waking villagers at most 5 blocks away at once, filling in 20 minutes from just one. A waking villager is exhausted after 4 minutes (and heals in the same amount of time when not near this machine). Sleeping villagers, if selected first (and only when selected first), aren't able to be consumed from again for 20 minutes but fill 15% of the mind container.


These Great Spells elude me so. There must be a better way than delving into old ruins to rediscover them. If the old ones discovered them on their own, so can I! To that end, I have found a way to directly ask Nature for the stroke order, however it only returns a torrent of information that must be sieved through by someone, or something.. Expendable. The spell eats over a quarter of the mind regardless of success or not. I can't imagine this experience not being excruciatingly painful.Should this bother me?


Sieve Thoughts (vec →)

浏览器不支持图案的可视化。图案代码见此:qadaadadqaqdadqaq

Sieves the torrent of information using the (full) artificial mind at the given position. 3/5 chance of replacing the pattern in my other hand with one of the correct stroke order.


Cognition Purification (→ vec)

浏览器不支持图案的可视化。图案代码见此:aawqqwqqq

Pushes the percentage filled of the mind container at the given position to the stack.


Mind Liquefaction (vec →)

浏览器不支持图案的可视化。图案代码见此:aawqqwqqqaede

Absorbs the entirety of the mind within the container into the rechargeable item in my other hand. If there is any extra, it is discarded. A full container yields one Charged Amethyst.


This.. This doesn't feel right. I gained the ability to make fully conscious and perhaps even sentient or sapient beings, and my first ideas were to KILL them for meagre amounts of media, like sheep. I shouldn't be doing this. They're more than just sheep, aren't they?

Are they more? Should I care?


Jump SlateJump Slate

来源:Lapisworks

I have learned never to open those texts that require a broken mind again. They disturb my psyche tremendously, likely due to some password being required that had since been lost to time. My psyche. They touched my sanity. They tried to hurt me at my pinnacle. How dare they? HOW DARE THEY?! Stop. Keep calm. Focus. Move on. History will have taught them their error in their demise.



The constructs made of slates that were previously lost to time until I recovered them, also known as Spell Circles, are truly glorious. I adore them. I can do so much with them. However.. As much as I may love my new playthings they are not perfect so. They are grand indeed! But sometimes, I feel they are too grand. Their color clashes with the aesthetics I desire. The directrices, impeti, they look so hideous in certain builds! It pains me so! But.. With Amel Infusion I can fix this.


Amel reigns supreme when it comes to attracting and integrating into media, using it and enchanting constructs. An enchanted slate could be produced intricately and in such a manner it turns into a media accelerator not unlike my Amel Ring. It can also be amplified by media (dynamically!) to push it further, bypassing slates. This effect, I'll coin "jumping slates". My original creation. Mine. My marvellous invention, it requires only 20 pieces of Amel and has a range of 100 blocks!


It attempts to pop an integer that's not 0 or 1 off the top of the stack and take 2.5 times that in dust from the circle to jump that many blocks. Behold it's marvel, however: if it fails, it lets the flow pass straight through like it were a junction. Nothing ever escapes to the sides. What if it finds a negative number? Even better, it jumps backwards and the leftover momentum makes the Spell Circle work in reverse.


Spell Circles were revealed to ME. To ME. And I have improved them. That's why they were revealed to ME.


While the Shepherd Directrix may be the most easy-to-use for making loops, it looks unwieldy to say the least. I desire something more pretty. A Jump Slate that reverses it's direction after the jump. As an Impetus can push the flow of media, I deduce a Simple Mind would be able to do much the same. Imbuing a Simple Mind into a Jump Slate should do. I'll call my invention: the Rebound Slate, as it always directs the flow of media back to itself post-jump, except when it fails.


Through and through and right back around. The thought of that disturbs me yet keeps me sane.


Amel JarAmel Storage

来源:Lapisworks

My new tools are fun to play around with, and the Amel being able to be drawn from the hotbar is also convenient. However.. I find that some things in this field require a rather inconvenient amount of Amel to carry. For example: the partially-infused staves, while they grant me a larger hex grid, need constant repairing with Amel. Another example is the Enchant X patterns, which require a bunch of Amel as well. They make my pockets ever fuller. I cannot make much space for other things as my hands and my hotbar are unfortunately full. Indeed, I must acquire a solution.


And a solution I have acquired. By infusing just 5 pieces of Amel into an ordinary glass bottle, I can turn it into an Amel Jar which can store 4 stacks of Amel. This Jar can be worn on my belt (to prioritize it as the first source to draw Amel from), or held in my hand. I can press 使用物品/放置方块 with Amel in the other hand to deposit it, and if I sneak while doing it I can withdraw up to a stack of Amel at a time into the other hand.


Enchantment Container

点击以显示配方 点击以隐藏配方
Enchantment Energy Container
工作台
空白石板
钻石
空白石板
玻璃
Tag: Amel 紫晶青金石 紫晶青金石 紫晶青金石 紫晶青金石
玻璃
空白石板
空白石板
空白石板
Enchantment Energy Container

Works the same way but stores 16 stacks and cannot be put on my belt due to it's unwieldiness. It can, however, be left in my hotbar and will still function.


Amulet of HoldingTrinkets

来源:Lapisworks

The old Lapisworkers seemed to have a fondness for making Trinkets! Some of their scrolls contain mention of using these as gifts to other people to do many things, including showing appreciation, comforting during times of hardship, etcetera. Perhaps that is why they chose materials a little on the expensive side.

I will document any mentions of these trinkets I find here.


Spotlight inventory slot Focus Necklace

A Focus Necklace, also called an Amulet Of Holding (names useable interchangeably) is a trinket that one wears around their neck. It can be interacted with like a Focus via Scribe's Reflection/Gambit, but it also has it's own patterns that were discovered shortly after it's creation, which allow me to read and write to it while I'm wearing it.


点击以显示配方 点击以隐藏配方
Focus Necklace
工作台
金粒
金粒
金粒
Tag: Amel 紫晶青金石 紫晶青金石 紫晶青金石 紫晶青金石
金粒
核心
Focus Necklace

I believe the Amel is put there to allow the easy access to the focus by attracting media towards it.


Epigrapher's Reflection (→ any)

浏览器不支持图案的可视化。图案代码见此:waaqqqqqe

Reads the iota from the necklace I'm currently wearing, mishapping if there is no readable necklace available. (Drawing aid: the pattern is a line into almost a triangle, then a counterclockwise circle much like Scribe's Reflection.)


Lapidarist's Gambit (any →)

浏览器不支持图案的可视化。图案代码见此:wadeeeeeq

Writes the iota to the necklace I'm currently wearing, mishapping if there is no writeable necklace available. (Drawing aid: the pattern is a line into almost a triangle, then a clockwise circle much like Scribe's Gambit.)


Gemologist's Reflection (→ bool)

浏览器不支持图案的可视化。图案代码见此:wwaaqqqqqew

Pushes if attempting to read from my necklace will succeed.


Jeweler's Reflection (→ bool)

浏览器不支持图案的可视化。图案代码见此:wwadeeeeeqw

Pushes if attempting to write to my necklace will succeed.


I should note that Mold Amel destroys the iota contained within.


Media Condensing UnitMedia Condensing Unit

来源:Lapisworks
Spotlight inventory slot Media Condensing Unit

Throughout my travels, I have found my mediums of storing media rather.. Untidy and insufficient. Any media not in a Phial must be stored in chests, in items that have varying worths in media. These items cannot be transported anywhere else either, so I cannot have more than one base of operations lest I set up something complicated and convoluted. To combat these issues, I, as one chosen, have invented the Media Condensing Unit. I can use Craft Phial on it's base to construct it.


点击以显示配方 点击以隐藏配方
Empty Unit
工作台
紫水晶粉
Tag: Amel 紫晶青金石 紫晶青金石 紫晶青金石 紫晶青金石
紫水晶粉
空白石板
空白石板
空白石板
Empty Unit

A thin layer of slates covering the battery, with a media attracting substance and a dust-provided interface for interaction on top.


Deposit Media (vec, num →)

浏览器不支持图案的可视化。图案代码见此:qaqqdwdwd

Deposits into the given unit the amount of media specified, in dust. Costs the media specified, plus a tax of 10% of it. Overflow is discarded!


Withdraw Media (vec, num →)

浏览器不支持图案的可视化。图案代码见此:qaqwwdwdw

Withdraws, from the given unit, into the Phial in my other hand, the amount specified in dust. Costs 10% of the media specified. Overflow into the Phial is discarded!


Phianglement

Phianglement is a term for links between phiangle-able blocks. Two "phiangled" units bear a link such that when one is deposited into, the overflow collects in the other, and when one is withdrawn from, any missing media is fulfilled by the other. A chain or even an interconnected network of units can be set up, however the amount of links for a single condenser can be no more than five. These links cost nothing to maintain once set up.


Phiangle (vec, vec →)

浏览器不支持图案的可视化。图案代码见此:wadqaqdawewadqaqdaw

Phiangles two phiangle-ables. Costs a flat three Charged Amethyst, and a scalable one Amel per 32 blocks of distance, with a minimum of one.


Dephiangle (vec, vec →)

浏览器不支持图案的可视化。图案代码见此:wwqaqwwdwawwedeww

De-phiangles two phiangle-ables, erasing the link between them. Costs three Charged Amethyst. I can cast this when I wish not to break the block, due to having other links for example.


To my delight, it seems that the Phianglement granted to me by Them seems to function with Impeti as well! However, they can only have one Phianglement at any time, and they behave as leeches; they can only withdraw from the network to fulfill their own costs and nothing more, meaning they cannot be deposited into, nor withdrawn from. To limit my power, I presume. The advantage here is that my Impeti can finally have a centralized media storage!


Geode DowserGeode Dowser

来源:Lapisworks
Spotlight inventory slot Geode Dowser

This one is simple. By imbuing 10 Amel into a Compass, I can craft a Geode Dowser. This item, when used, consumes one Amethyst Dust and uses it to construct a brief, sensitive field of Media to detect the nearest Budding Amethyst in a 200x200x200 cuboid of blocks centered on me.


It then spawns a burst of particles pointing to it, with the color indicating the distance. Blue means it's within 16 blocks, light blue means it's within 32, purple is 48, pink is 64, orange is 80, red is 96 and any more makes the particles black.


来源:HexParse

我如何利用来自HexParse的异端之力

命令方块读写

来源:HexParse

/hexParse <代码文本> [重命名]直接解析输入的代码至手持核心;若提供了“重命名”可选参数则会同时重命名核心

/hexParse read:读取玩家手中的核心,将其内容解析为代码输出至聊天窗口,输出结果点击可复制


/hexParse clipboard [重命名]:读取玩家剪贴板内容,将其作为代码解析至核心;“重命名”可选参数会同时重命名核心

/hexParse clipboard_angles [重命名]:同上,但只会解析其中形如"wedsaq"的笔划序列段,并将其逐个转为图案


/hexParse read_hexbug:同read,但会尝试将格式翻译以适配Discord内HexBug的/patterns hex命令;注:非图案常量、部分HexBug内过时注册名等仍需手动处理

/hexParse share:(实验性质)同read,但同时广播核心原始内容与解析后代码至服务器内所有玩家


/hexParse mind_stack ...:从玩家思维栈(法杖施法空间)读写Iota

... peek:读取栈内最后一个Iota,若栈为空则得到null

... push <代码>:解析代码并压入思维栈

... push_clipboard:同上,但代码来自读取剪贴板


/hexParse property ...:(Hexcellular联动)向质性Iota读写数据;出于安全性考虑,使用的质性名称会强制添加“_”前缀

... read <质性名>:从指定质性读取内容

... write <质性名> <代码>:解析代码并写入指定质性

... clipboard <质性名>:同上,但代码来自读取剪贴板


命令方块配置

来源:HexParse

/hexParse (macro/dialect) ...:管理存储于客户端的别名(dialect,不以#开头的1对1文本映射)和宏(以#开头,映射为不定长代码段)

... list:列出所有保存的宏/别名

...


... define <名称> <内容>:定义一组宏/别名,可以为新定义或覆盖已有

macro define_clipboard <名称>:同上,但仅对宏可用,读取剪贴板作为宏内容

... remove <名称>:移除一个保存的宏/别名(若存在)


/hexParse conflict:在不同图案拥有相同短名称(ID路径)时解决冲突

仅在物理客户端(单人游戏、本地联机)或拥有OP权限时启用

...... list:列出全部对应多个长ID的短名称

...


... list <短名称>:列出给定短名称下相互冲突的所有长ID

... set <短名称> <长ID>:重定向给定短名称至长图案ID


命令方块杂项 & 帮手

来源:HexParse

/hexParse donate [amount]:向自然捐赠等价于指定数量紫水晶粉的媒质;使用于为了使用此mod而产生负罪感的场合 ::)

/hexParse lehmer [...数字列表]:计算给定排列(从升序出发,如0 1 2 3 4)对应的Lehmer Code;输入之间需要以空格分隔;所得结果可用于骗徒之策略


命令方块OP指令

来源:HexParse

/hexParse unlock_great

(unlockAll|lockAll|unlock <图案ID>|lock <图案ID>)

配置当前世界的卓越法术解锁状态,子指令分别用于全部解锁、全部锁定与按ID解锁特定


来源:Lapisworks

Some intellectuals and/or adventurers saved the old wizard's diaries. I've begun to divine some of the wizard's knowledge from these ancient tomes.

标靶The Ancient Wizard

来源:Lapisworks

I have found rumour of an old, knowledgeable wizard that has done much evil and staved off the hordes of vigilantism, yet always had low media reserves. While he attempted to burn most of his scriptures near his demise, I've read tale of adventurers and intellectuals that had managed to save some of them from the grand fire.


Based off of this information I predict they may have buried the knowledge away or put it in the strongholds I've read of, such as pyramids in the desert, brick structures underground, etcetera.


entries.lapisworks.3dblockEnchanted Sentinel

来源:Lapisworks

Whilst being hunted by a particularly strong group of 30-40 people consisting of professional hitmen or assassins, bounty hunters, and other mages looking to vanquish him, the mage had escaped into a castle. He needed a way to be able to deal with all of them from a huge distance or from a few floors up. Greater Sentinel's range was much too small, they would be aware it was a small trap. So out of desperation, he looked to his Amel to "enchant" the pattern.


Summon (vec, num →)

浏览器不支持图案的可视化。图案代码见此:aqaeawdwwwdwqwdwwwdwesdwdwdswqdedqqwdewaawdeq

Summons an enchanted version of the Greater Sentinel at the given position (which must be within 32 blocks around me) and the given ambit (which can be from 1-64). Costs 5 amethyst dust to summon.


This Enchanted Sentinel has much more media than a Greater Sentinel, but has chains imposed on it that make its existence dependent on me. It must always be in MY ambit (a Greater Sentinel's ambit is much too weak) or else it falls apart. It's still intangible, but it emanates particles visible to everyone. I perceive the particles as well as a media-dense being which looks like some dark purple, unnaturally twisting geometric shape.


The wizard wrote it was created by forcing Amethyst Lazuli into the original pattern and molding it violently, shaping the media within to his will. The result is a "4-dimensional spinning hypercube projected as a tesseract!" (what does that even mean??) which has some form of feeling and awareness. It knows it's chained to it's user, forced to follow their whims due to being dependent on their media. He writes of it fondly, as if he likes it.


Banish Own

浏览器不支持图案的可视化。图案代码见此:wdwewdwdwqwawwwawewawwwaw

Peacefully put my Enchanted Sentinel to rest for a negligible amount of media, letting it rest for a time. Perhaps the ethical option, considering "falling apart" may not be the most painless.


Banish Other's (vec →)

浏览器不支持图案的可视化。图案代码见此:eeeeedwqwawwwawewawwwaw

Banish another's Enchanted Sentinel if it's at that block for 5 dust.


唱片机Imbue Mind

来源:Lapisworks

Most of the pages are burned, and only the pattern with it's documentation and it's uses remain. Any questions like "he had his own form of Simple Mind Containers?", "Why?", etc. will probably have to be speculated about by me. Unfortunate.. In any case, I've documented the pattern on the next page and then it's uses on the pages after it.


Imbue Mind (vec, vec →)

浏览器不支持图案的可视化。图案代码见此:ewewedeaeaeasaqaewaqawqdedaeaqqwqeqadqasqqqsaqdaq

Takes the location of a block with limited functionality and a full Simple Mind Container, and imbues the mind into the construct for five Charged Amethyst. This shape reminds me of something..


Spotlight inventory slot 紫水晶母岩

An Amethyst Block, when imbued with a simple mind, turns into a Budding Amethyst block. Nothing too special, really. But I do wonder, if minds can be put into these blocks to make more amethyst, where did all the amethyst that's already here in this world come from?


Spotlight inventory slot Live Jukebox

"A mind so simple can be imbued into functional blocks with great ease and without stripping away unnecessary parts." I believe this line refers to the Jukebox on the same page (and others on other pages), which can be turned into a Live Jukebox. A Live Jukebox can be taught to play notes at a frequency, and then hit to play those notes.


Teach Song (vec, [0-24], 0-20 →)

浏览器不支持图案的可视化。图案代码见此:aawwawqwwdd

Teach the Live Jukebox at that location (which must be within ambit) these notes (a list of nums 0-24) at this frequency (0-20) for a shard of media. After being hit via Use, it plays the notes like an automatic Note Block.


Spotlight inventory slot Simple Impetus

This part has the same encryption that the Enchantments did, but it doesn't hurt. I suppose it'd be annoying to go insane when reading your own notes. Anyway, imbuing a Simple Mind into an Empty Impetus (with five Amel) turns it into a Simple Impetus. It always casts as me, (and due to casting as a reflex) at a fixed rate of half the usual max circle speed, and only when any valid pattern or the pattern it's listening for is cast (within 32 blocks of it). Any pattern it's been taught to listen for will not mishap if it doesn't exist, given it was cast in range.


Teach Simple Impetus (vec, pattern →)

浏览器不支持图案的可视化。图案代码见此:deaqqeawqqwwqqq

Teach the Simple Impetus at the provided coordinates (which must be within ambit) the provided pattern for a two dust. The Simple Impetus will not remember this pattern when broken.


Interviewer's Prfn. (vec → pattern|null)

浏览器不支持图案的可视化。图案代码见此:eeeqwdeaqqeawqqwwqqq

Simple Impeti are pretty gullible. Returns the pattern the Simple Impetus at the given location (which must be within ambit) is listening for, or null if it's not listening for any particular pattern. Free.


entries.lapisworks.iranoutofideasHastenature

来源:Lapisworks

This one was created when the wizard was extremely adept at pattern infusions with Amel, their final days. They were a master of it, to the point their infusion created extra patterns, or byproducts. The main pattern here was one that was supposed to be one that'd age enemies to death, a horrifying spell the pattern for which - for better or for worse - was burned.


Hastenature (vec, int →)

浏览器不支持图案的可视化。图案代码见此:qwdeeadewseaqqedwswqqwdedsdadeaaqqe

Takes a block position and a positive number, and ages the block (or how I call it, induces a random tick) there that many times. Costs 1 shard per age-up, but 3.5 if the target is Budding Amethyst.


来源:Lapisworks

The branch of Lapisworks has no problem interoperating with any other addons that I have installed on my world.

entries.lapisworks.lapixtendedLapixtended

来源:Lapisworks

So many staves! So pretty! I must model incomplete Amel-infused versions of all of them!

I tried to give Obsidian a "crying" look, much like Crying Obsidian, however it was unfortunately too thin for that to look good on it.

Moreover, I believe the functional Amethyst staves are already good enough.


The wands take 20 Amel to fully infuse, but are more precise.


Spotlight inventory slot Amel-tuned Orb

The unique energy that entities give off I cannot emulate. However, Amethyst Lazuli does have a pretty large presence. Thus, the Amel-tuned Orb, made from infusing 10 Amel into a Drawing Orb. It is a device which can turn 10 Amel into particles unfathomably small at my head position, and arrange them into an ever-reshaping line between it and the orb. The line can stretch across truly vast distances to provide me about three blocks of ambit around the set position as long as the orb is in my hand, the mysterious forces of chunkloading notwithstanding. I should note that the Amel can never return to it's solid form.


entries.lapisworks.lapisalLapse

来源:Lapisworks

The Lapisworkers of old mention these "slipways" in their texts in passing, along with many remarks of "it is not a place we can interfere", or other phrases that sound the same. It seems I must be the first Lapisworker to innovate in this field, then.


I've noticed Imbue Mind can shape the Simple Mind into many things before imbuing it somewhere. If I can truly shape the Simple Mind into anything, does that mean imbuing a Simple Mind into the air will spawn one of the wisps that usually emanate from slipways?

Perhaps I can take advantage of this to get more media out of the Simple Minds.


The Slipways. They must lead somewhere. wisps do not manifest from thin air. Yet no matter what I do, the slipways won't let me through. I WILL find a way beyond them. If the slipways will continue to deny me access, I will rip them open myself. I feel the answer lies within getting Simple Minds to do my bidding, and I will write further when the revelation comes to me.


Imbue Mind can do it. I KNOW so. By instructing the Simple Mind to open the Slipway and enchanting it with the power of 48 Amel, the Simple Mind exerts an unimaginable amount of force upon the slipway, tearing the very fabric of space open! The world will marvel at my feat! Now, all that is left is to realize it by attempting to imbue a Simple Mind into a slipway.


SHATTERED. The slipway was forced open with an otherworldly-seeming entirely worldly force, and the fabric of space made a deafening sound as it was torn apart. I felt a powerful gust of media that pushed away all living beings except for allays. Marvelous. However.. As I tried to enter the hole in space, I found I could not travel through it. DAMN IT, DAMN IT, DAMN IT, LET ME THROUGH I DESERVE ENTRY!-- Calm down. Calm down. I cannot risk losing myself now.
I guess there's another way, and that I was just going about this wrong.


The Rift still has other properties. For one, the media expelled from it is so vast in magnitude, it pushes away all non-allay living entities. It also makes many, many more wisps than a regular slipway, which I may find useful as a source of media.


entries.lapisworks.lapixicalLexical

来源:Lapisworks

The Lightning Rod Staff is great, but it makes me wonder: What if I put other things in it's cradle? I theorize that I can use Amel to focus the media and hold any item in place indefinitely, similar to how a staff can work indefinitely. Placed upon the rod, it gives the impression of a wand. My hexes are also able to access the item within via (for example) Scout's Distillation. (I tried hard to make the area within which my hexes detect it bigger, however I unfortunately failed to do so.)


Rod & Cradle

点击以显示配方 点击以隐藏配方
Copper Rod
工作台
Tag: Amel 紫晶青金石 紫晶青金石 紫晶青金石 紫晶青金石
充能紫水晶
避雷针
Copper Rod
Amel-Copper Item Cradle
工作台
铜锭
Tag: Amel 紫晶青金石 紫晶青金石 紫晶青金石 紫晶青金石
铜锭
充能紫水晶
充能紫水晶
铜锭
避雷针
铜锭
Amel-Copper Item Cradle

A decomposition of the staff.


Spotlight inventory slot Handed Prison

The Pedestal does not have any shortcomings, yet as with all things, it is not perfect. It can ony act as my off-hand, yet there are many examples of patterns that work with a specific hand. Amel Infusion has focused those to their specific-handed versions, thus I see no reason why it wouldn't work with the Pedestal. 15 Amel should do.


来源:Hexical

我曾在村民讲述的故事中听到过一个魔法物件。村民说有一个能实现愿望的精灵住在里面,但我怀疑这不过是数百年来口口相传所生的附会罢了。不过传说必然不会毫无来由,这件物品必然有强大之处;因此我分出了这一章,用于记录我对它的研究。

手持式精灵神灯手持式灯壶

来源:Hexical

我终于找到了上千年传言中说的东西了!如此物件居然是在一位流浪商人的手里。这件手持式神灯仍带有难以捉摸的残存媒质气息,就好像里面缺了什么东西……很像核心里用来存储 iota 的媒质空腔结构。我还感受到神灯里有一个存在,它的施法能力与我相当。


感觉没错,神灯里有一个活着的、有智慧的意识,但究竟是何物维持了它的生命又把它困在灯里,我不得而知。若不管神灯的可怖用途,它的设计可谓巧如天工。按住触发按钮时,我的图案会送至所召唤的灯内“精灵”,它便会施放,出于绝望和无聊。


许愿 (list of patterns →)

浏览器不支持图案的可视化。图案代码见此:eweweweweweewedeaqqqd

向精灵许愿,希望它能为我施放咒术。而因为我是在教导意识,而非蚀刻施法物品,可在后续任意时刻教导精灵新咒术,不会因此损失媒质


说它是在施法有些低估它了。每一时刻它都在施法。许愿后拿着它,一束精确而又永不停歇的媒质流迎面而来。我只能估计施法速度大概是在每秒二十次。神灯中的存在会以极高的效率施法,并且不会像其他施法手段那样产生大量声音和粒子。


我设计了一些配合神灯的有用图案,见后续页。这些图案只应该由神灯中的精灵运行,否则招致的便是“冒充精灵”事故。

我不是任你摆布的工具。
灯中传来奇异的微弱人声,大概不用管吧。


精灵之精思:空间型 (→ vector)

浏览器不支持图案的可视化。图案代码见此:qwddedqdd

将我开始使用神灯时的位置压入栈顶。


精灵之精思:旋转型 (→ vector)

浏览器不支持图案的可视化。图案代码见此:qwddedadw

将我开始使用神灯时的朝向压入栈顶。


精灵之精思:运动型 (→ vector)

浏览器不支持图案的可视化。图案代码见此:qwddedqew

将我开始使用神灯时的速度压入栈顶。


精灵之精思:时间型 (→ number)

浏览器不支持图案的可视化。图案代码见此:qwddedqwddwa

神灯开始使用后经过的时间压入栈顶。该数除以 20 即为秒数。


精灵之精思:媒质型 (→ number)

浏览器不支持图案的可视化。图案代码见此:qwddedaeeeee

神灯中剩余的媒质量压入栈顶,以紫水晶粉计。


精灵之策略 (any →)

浏览器不支持图案的可视化。图案代码见此:qwddedqedeeeee

取出手持式神灯内部存储的 iota 压入栈顶。先前若未进行保存,则返回 Null


精灵之精思:记忆型 (→ any)

浏览器不支持图案的可视化。图案代码见此:qwddedqwaqqqqq

请求精灵为我记忆一个 iota。奇特的是,这个图案不会招致“违犯他人”事故,也许是因为使用神灯时需要我维持注意力集中吧。


终局之精思 (→ boolean)

浏览器不支持图案的可视化。图案代码见此:aaddaddad

放下神灯的那一刹那,它会额外施法一次。这个图案能判断精灵的施法是否是最后一次,并据此做出反应。


particle.minecraft.soul_7关于精灵

来源:Hexical

咒法学的技艺会使得意识失去思考的能力,镇定知觉,麻痹神经元……真是叫人欲罢不能。对于法杖施法物品卓伟构造来说,施法的速度足够缓慢,能给意识喘息的时间;只是运行很多图案伤不到我自己。不过要是论及神灯的施法速度,那就算是为咒法学而生的意识也很难招架。


低等级施法物品通常会把一部分媒质浪费到噪声和粒子中去;好在神灯不会浪费,而是会捕获用来修复精灵的意识。实际过程基本没有浪费媒质,真是难以置信。但神灯终究还是会枯竭,幸运的是,直接充入媒质就能解决。


神灯充能 (number →)

浏览器不支持图案的可视化。图案代码见此:qaqwawqwqqwqwqwqwqwqq

为我副手中的神灯充能,以紫水晶粉计。只消耗我送入神灯媒质


神灯似乎能够存下无限多的媒质。要是充能充得超过上限,它的容量则会相应增加。真可谓是技术奇物。


在进一步的考察后,我发现神灯中的精灵似乎只是极为简单的思维与媒质网络,简单到甚至像人力所为。我认为这不太能叫生物,更像是咒灵。把它换成更加复杂、具有感知力的意识,带来的或许就是质变。所需的意识必须品质极高,经过处理后还需保留些许能力;花费一生精进手艺的村民应该足够。


晋升神灯 (entity →)

浏览器不支持图案的可视化。图案代码见此:qweedeqeedeqdqdwewewwewewwewe

在另一只手中持有神灯时施放。消耗大约 10 个充能紫水晶和所需祭品。


大精灵神灯大精灵神灯

来源:Hexical

神灯和祭品融合了。我还能听见祭品的气息。我将产物称作大精灵神灯

我已经……成功升级了神灯的处理器件,它的运作所需的注意力也大幅降低:我可在物品栏内启用它,此后它们会每时每刻施法,就好像我一直握着一盏手持式神灯一样。


精灵会在它认为持有者换人时停止施法。没人能强迫我施法。我是一大团肉乎乎的东西,体表圆滑,没有嘴。原来曾经是眼睛的地方如今是两个冒着白烟的洞,两根橡胶棒似的东西曾经是我的双臂。肉向四周摊开变成一堆没有腿的肉团,柔软滑腻。

我没有嘴,但我必须呐喊。


大精灵之纯化 (entity → boolean)

浏览器不支持图案的可视化。图案代码见此:qaqwddedqeed

判断玩家当前是否已启动大精灵神灯


大精灵之精思:空间型 (→ vector)

浏览器不支持图案的可视化。图案代码见此:qaqwddedqdd

将我开始使用大精灵神灯时的位置压入栈顶。


大精灵之精思:旋转型 (→ vector)

浏览器不支持图案的可视化。图案代码见此:qaqwddedadw

将我开始使用大精灵神灯时的朝向压入栈顶。


大精灵之精思:运动型 (→ vector)

浏览器不支持图案的可视化。图案代码见此:qaqwddedqew

将我开始使用大精灵神灯时的速度压入栈顶。


大精灵之精思:时间型 (→ number)

浏览器不支持图案的可视化。图案代码见此:qaqwddedqwddwa

大精灵神灯开始使用后经过的时间压入栈顶。该数除以 20 即为秒数。


大精灵之精思:媒质型 (→ number)

浏览器不支持图案的可视化。图案代码见此:qaqwddedaeeeee

大精灵神灯中剩余的媒质量压入栈顶,以紫水晶粉计。


大精灵之策略 (any →)

浏览器不支持图案的可视化。图案代码见此:qaqwddedqedeeeee

可由施法物品法杖,以及大精灵神灯自身运行。设定神灯的 iota 存储。和手持式神灯不同,这个图案可能招致“违犯他人”事故。


大精灵之精思:记忆型 (→ any)

浏览器不支持图案的可视化。图案代码见此:qaqwddedqwaqqqqq

可由施法物品法杖,以及大精灵神灯自身运行。获取神灯的 iota 存储。


停止大精灵神灯时,它会额外施法一次。和普通的手持式精灵神灯一样,我可以使用终局之精思来判断某一次施法是否是最后的残响。


来源:Hex Casting

这部分主要介绍我在研究过程中可能要用到的魔法物品和各类神秘物品。

紫水晶碎片紫水晶

来源:Hex Casting
Spotlight inventory slot 紫水晶粉

破坏晶洞里的紫水晶会产生三种形态的紫水晶。紫水晶量最少的物品是一堆闪着光的粉末,含有较少量的媒质


Spotlight inventory slot 紫水晶碎片

第二种是紫水晶的碎片,也就是不是咒术师的人们最为熟悉的。这种碎片大约含有 5 个紫水晶粉量的媒质


Spotlight inventory slot 充能紫水晶

最后,偶尔能发现充盈着能量的大型水晶。它们含有大约 10 个紫水晶粉(也即两个紫水晶碎片)量的媒质


老人叹了口气,对着火炉伸出了一只手。他回想起自己对周边山脉的记忆,从那些土地中汲取能量——就像他在泰瑞西亚城从札夫拿、河鼓、主教还有象牙塔中的其它法师身上学到的那样。他集中精神,从柴薪中升起的火焰摇摆扭动,最终形成了一抹温柔的微笑。


橡木法杖法杖

来源:Hex Casting

法杖是我尝试施放各类咒术的起点。手持时按下使用物品/放置方块,就算开始了施放咒术的过程。然后单击拖动绘制图案就可以了。

它还是和单纯把一小块媒质放在木棍的一端有所不同,但不管怎么说,能用就行。


法杖

点击以显示配方 点击以隐藏配方
橡木法杖
工作台
木棍
充能紫水晶
橡木木板
木棍
木棍
橡木法杖
云杉木法杖
工作台
木棍
充能紫水晶
云杉木板
木棍
木棍
云杉木法杖
白桦木法杖
工作台
木棍
充能紫水晶
白桦木板
木棍
木棍
白桦木法杖
丛林木法杖
工作台
木棍
充能紫水晶
丛林木板
木棍
木棍
丛林木法杖
金合欢木法杖
工作台
木棍
充能紫水晶
金合欢木板
木棍
木棍
金合欢木法杖
深色橡木法杖
工作台
木棍
充能紫水晶
深色橡木木板
木棍
木棍
深色橡木法杖
绯红木法杖
工作台
木棍
充能紫水晶
绯红木板
木棍
木棍
绯红木法杖
诡异木法杖
工作台
木棍
充能紫水晶
诡异木板
木棍
木棍
诡异木法杖
红树木法杖
工作台
木棍
充能紫水晶
红树木板
木棍
木棍
红树木法杖
竹法杖
工作台
木棍
充能紫水晶
Bamboo Planks
木棍
木棍
竹法杖
樱花木法杖
工作台
木棍
充能紫水晶
Cherry Planks
木棍
木棍
樱花木法杖
启迪木法杖
工作台
木棍
充能紫水晶
启迪木板
木棍
木棍
启迪木法杖

施法不规范,自己两行泪。


探知透镜探知透镜

来源:Hex Casting

媒质在某些特殊情况下能和任何信息作用而产生奇异效果。而若是在玻璃上覆上薄薄一层媒质,就能……生出些独特的见地。

手持探知透镜观察某些方块,就能给出一些额外信息。


例如,看向红石粉会给出其信号强度。我猜测随着研究的深入,还能发现新的额外信息。

此外,用法杖施法时,在另一只手持有探知透镜就能缩短点与点的间距,从而能在网格上绘制更多图案。

我还可以把它当单片眼镜戴在头上。这样做能显示额外信息,但不会缩小网格。但没关系,总有两全其美的办法……


点击以显示配方 点击以隐藏配方
探知透镜
工作台
玻璃
玻璃
紫水晶粉
玻璃
玻璃
探知透镜

你必须学会……探知你所看到的事物。


结念绳结念绳

来源:Hex Casting

健忘者常在手指上缠绕丝线以助记忆。我也坚信我的咒法技艺能活用这种做法。以特定方式绑出的绳结应该能稳定存储一个 iota,且能独立于栈存在。

我将其称为“结念绳”。


在初合成时,它的存储空间内没有 iota。在另一只手持有结念绳时,绘制书吏之策略就会将栈顶 iota 移除并存入结念绳。绘制书吏之精思则会将结念绳中 iota 复制出来并压入栈顶。

一旦将 iota 写入结念绳,绳结本身便不再能解开。其中 iota 可被随意读取,但不可被清除或覆写。不过还好,这些绳结十分易得。


另外,如果我在结念绳中写入一个实体,然后在该实体死亡或消失后尝试复制,则书吏之精思会压入一个 Null


点击以显示配方 点击以隐藏配方
结念绳
工作台
紫水晶粉
线
结念绳

别人要是看到你带着块牌子,上面写着“本人风度翩翩,品貌非凡”,你又会作何感想?


item.hexic.preferred_penCrystal Pens

来源:Hexic

A pen made of amethyst allows me to sketch patterns in midair as input to my spells. Though I use my pen like a normal staff, patterns I draw with it are merely stored in an internal list rather than executed.


回响碎片Echo Shards

来源:Hexic

Ever since acquiring a few Echo Shards from one of those ancient cities, my Hexes have felt... restrained in a way, as if the shards were trying to absorb them. Holding a shard in my other hand would let it do so, and would let me release all of the patterns I've drawn at once.


This behavior seems rather useful for quickly casting prepared spells. For example, if I let my shard absorb a simple raycast Hex, I could release it all-at-once against an entity rather than having to catch it off-guard standing still. Patterns released from an Echo Shard are cast against my staff stack, letting me use the newly-found entity by hand.


item.hexic.preferred_mediaweaveMediaweave

来源:Hexic

A perversion of Edify Sapling lets me knit a fabric out of wool and media. It acts similar to a Thought-Knot, but can only hold Hexes — standard iotas fizzle instead of embedding themselves in the fabric. Additionally, the weave, radiating with raw energy, can passively exert force on nearby media, with no mind involved — nothing as powerful as a Hex, but still useful nonetheless.


item.hexic.preferred_stringwormStringworms

来源:Hexic

A strange object I've discovered, stringworms are worm imitations made from fuzz. I'd imagine some people would have fun playing with them, but they have no use in my studies.


剪接台剪接台

来源:HexDebug

我的咒术日益复杂,修补我自己的失误也愈发耗时。消隐外科医师之提整等图案对简单的替换来说已经足够,但我认为还可精益求精。

剪接台就是我对这些麻烦的回应:功能完备的工作站,专为查看和编辑咒术准备。


开始之前,需将核心等包含列表 iota 的物品放入界面中央。界面会显示列表中的前 9 个 iota。显示栏两侧的箭头可更改显示的区域;也可按住 潜行 以按页移动,或按照 疾跑 以直接移动到开头或结尾。

如果要和其他人分享咒术,可以按下右侧的大按钮,将列表内容复制到我的“剪贴板”。


点击 iota 及 iota 间的空位可选择它们。按住 潜行 再次点击则可选择一系列 iota。

此外,还有按钮专为选择整个列表(全选)和清空选择区域(取消选区)。

选择 iota 能解锁剪接台的真正力量:编辑咒术


只要媒质充足,即可执行以下操作:

左移:将所选 iota 向左移动一格。

右移:将所选 iota 向右移动一格。

删除:从列表中移除所选 iota。

重复:创建所选 iota 的副本。

撤销:撤回最近一次操作。

重做:重做撤销所撤回的操作。


更高级的操作需要额外存储空间。可在左侧槽位中放入可存储 iota 的物品,以解锁以下操作:

复制:将所选 iota 作为列表写入辅助物品。

剪切:与复制功能一致,不过原本选择的 iota 会被删除。

粘贴:使用辅助物品中的 iota 覆盖所选的 iota。如果用于覆盖的 iota 是列表,则会粘贴其中内容;按住 潜行 可改为粘贴列表本身。


最后,还可向左下角槽位放入法杖,以显示微缩版的咒术网格。在该网格中绘制的图案会直接插入列表,覆盖选中的 iota。

右侧还有 6 个通用物品槽。这些槽位没有特殊功能,只是方便存放物品。


可惜的是,这种强大的功能有其代价。修改物品的 iota 存储空间需要消耗媒质——每次操作消耗大约 1/10 个紫水晶粉

右下角的槽位可用于向剪接台补充媒质。单次最多可补充 10 个紫水晶粉;多出的会被忽略,直至出现足够完全接收新媒质物品的缺口,才会进行消耗。


如果这里提到的消耗还是难以承受,或是想要执行比之前提到的更复杂的操作,那就还有一种做法。可以使用编年史家之纯化等图案操纵主槽位中的事物,我也为此设计了若干专用的图案,以控制剪接台其他方面的状态。

接下来的突破点,就在于如何让剪接台自行思考了……


点击以显示配方 点击以隐藏配方
剪接台
工作台
启迪木板
充能紫水晶
启迪木板
紫水晶碎片
核心
紫水晶碎片
板岩块
金锭
板岩块
剪接台

看着她一个接一个接上铭印串,随着她的手指以快得几乎看不见的速度在托盘上舞动,小金属方块飞入飞出。


核心框架核心框架

来源:HexDebug

核心可用于在物品栏中存储咒术和其他 iota,但总有些时候我会需要在世界中存储 iota。物品展示框太脆弱,其他做法又太低效而且也……不道德。我需要更优雅的方法,最终成功借助核心框架实现了。


核心框架自身没有用处,必须先向其放入一个能存储 iota 的物品。可以用物品右击核心框架,也可在物品栏中以类似收纳袋的形式与单个框架交互。空手右击可取出物品。

物品形态下,装有物品的核心框架可用到任意接受其中物品的图案方块中去。放置后,可使用编年史家之纯化等图案访问。


点击以显示配方 点击以隐藏配方
核心框架
工作台
金粒
板岩块
金粒
板岩块
板岩块
金粒
板岩块
金粒
核心框架
核心框架
工作台
核心框架
皮革
纸
充能紫水晶
纸
皮革
荧石
核心框架

两千部电影,四千部专辑,音乐、词句、图片,都仿佛诉说着过去阳光明媚的甜蜜日子。


核心口袋纺锤与口袋

来源:Yet Another Hex Addon

我制造了大量的结念绳核心,仓储设备也已有些吃力。曾经不盈一握的线和紫水晶,一旦做成存储 iota 的物品,就变得连大箱子都难以塞下。因此,我设计了若干简单工具,用以容纳这些物品。


点击以显示配方 点击以隐藏配方
结念绳纺锤
工作台
金粒
紫水晶碎片
结念绳纺锤

能容纳 16 个结念绳纺锤

我把各种长度的导线都放在这里啦。


点击以显示配方 点击以隐藏配方
核心口袋
工作台
结念绳
皮革
核心口袋

能容纳 16 个核心口袋


这些工具的存放和取出操作与收纳袋类似。副手持纺锤或口袋右击,可将其中所有物品倒出。

似乎这些工具可以使用书吏之精思读取,会随机挑选一个结念绳核心返回其值,所选物品未存储 iota 则返回 Null。


调试杖调试物品

来源:HexDebug

部分文献中有些不太明确的描述,称古代人会使用一件奇怪的物品协助他们发现复杂咒术中的问题。我应已成功复刻出了它,定名为调试杖

它的工作方式与造物类似。不过,它还能从副手中的物品(比如核心)里直接施放咒术

有些可惜的是,调试杖自身没有太大用处;而为发挥出它的所有潜能,需要先准备好某种外部工具才能正常运作。


点击以显示配方 点击以隐藏配方
调试杖
工作台
充能紫水晶
充能紫水晶
造物
充能紫水晶
金锭
调试杖

哐当!

潜行滚动滚轮还可切换调试杖的各种“步进模式”,操作与法术书算盘类似。


我又新制造了一种法杖——运行杖,用以补充调试杖的功能。

调试咒术时,此法杖绘制的图案会运行于调试杖当前的栈和渡鸦之思

清空咒术网格后,调试杖似乎会回到运行杖绘制首个图案前的状态。当然,这种操作无法撤回已造成实际影响的法术。


点击以显示配方 点击以隐藏配方
运行杖
工作台
充能紫水晶
充能紫水晶
板岩块
充能紫水晶
板岩块
运行杖

哐啷!


魔力媒质链接 (大杯)魔力媒质链接

来源:Hex-Ars Linker

可以将我的魔力值转化为媒质的神奇妙妙工具。当我使用它时,它将绑定至我的蓝条;若我潜行时使用它则会解绑。
绑定的链接道具类似一个媒质之瓶,在从中抽取媒质时会相应抽取我的魔力。更高级的链接道具有着更高的转换率。


item.hexic.small_preferred_bundleMedia Pouches

来源:Hexic

Though a Phial is my ultimate goal for media storage, knitting a pouch out of mediaweave may help me manage my amethyst better. Only a few cloths are needed to give me some decent capacity. Each pouch holds six slots, and I can extend their capacity to twelve with a bit more weave. A small pouch may go within a large pouch, but neither size can be placed within itself.


Upon Nature's request for media, my pouches will offer themselves and their contents first of all; similarly, if I attempt to Recharge a pouch, the inserted media will form a 'cloud' of sorts inside, which will settle into any trinket or similar within.


Something strange about these pouches I have noticed. I can feel the media hesitantresistant, even— to leave the pouch. Only the media Nature— no, I— ask for is pulled from the pouch. As amethyst shatters inside, I feel the leftover media bouncing, ping-ponging, trapped in the walls until it evaporates. A battery within— my beloved Phial, or an Artifact of mine, could grab bits of this cloud, with none of the costs directing the clouds myself incurs.


核心核心

来源:Hex Casting

核心能存储一个 iota。

合成核心时,其默认存有 Null 这一虚指。在另一只手持有核心时,可以用书吏之策略将栈顶元素弹出栈并写入其中。而使用书吏之精思就会将核心中的 iota 复制出来并压入栈中。


我突然想到,我可以在核心中写入一个由图案组成的列表,将它们复制出来后用赫尔墨斯之策略运行就行了。这样就有了施放复杂法术和施放某法术其中一部分的简单方法,不用再在每次使用时全部重画一遍图案了。

它可以用作一个简易版造物,但我觉得将某些常用图案“组合”存到核心中更方便,比如返回我在看哪里的图案组合。


另外,如果我在核心中写入一个实体,然后在该实体死亡或消失后尝试复制,则书吏之精思会压入一个 Null

最后,如果不希望核心被覆写,可以将其与蜜脾合成来蜡封,这时对其使用书吏之策略就会失败。清除物品则会将蜡封和其内容物一并清除。


点击以显示配方 点击以隐藏配方
核心
工作台
荧石粉 Tag: 荧石粉
皮革
荧石粉 Tag: 荧石粉
纸
充能紫水晶
纸
荧石粉 Tag: 荧石粉
皮革
荧石粉 Tag: 荧石粉
核心

毒苹果,毒虫子。


算盘算盘

来源:Hex Casting

虽然有对应数的图案,但它们确实……过于复杂。

幸运的是,从前研究这门学问的大师们发明了一个名为“算盘”的天才般的装置,它们能极为方便地表示数。只需要在其上设定好,然后用书吏之精思把值读出即可,就和读出核心中 iota 的操作一样。


操作方法是潜行时手持算盘滚动滚轮。如果是主手持算盘,则其数值会以 1 增加或减少,按住 疾跑 时则以 10。若是副手持算盘,则其数值会以 0.1 增加或减少,按住 疾跑 时则以 0.01。

也可以在潜行时手持算盘右击以重设为 0。


点击以显示配方 点击以隐藏配方
算盘
工作台
Tag: 木板 启迪木板 启迪木块 启迪木方砖
紫水晶碎片
Tag: 木板 启迪木板 启迪木块 启迪木方砖
木棍
紫水晶碎片
木棍
Tag: 木板 启迪木板 启迪木块 启迪木方砖
紫水晶碎片
Tag: 木板 启迪木板 启迪木块 启迪木方砖
算盘

数学?那是给聪明人用的!


咒典咒典

来源:Hexical
点击以显示配方 点击以隐藏配方
咒典
工作台
充能紫水晶
启迪木压力板
充能紫水晶
充能紫水晶
附魔书
充能紫水晶
启迪木压力板
充能紫水晶
咒典

充能紫水晶启迪木附魔书装面,附魔书便能将媒质困在书页内部,就像一间回音室。之后可向其中引入最多 512 条图案至图案列表的绑定关系,以让咒典内部的媒质无限反弹。


在物品栏中放有咒典,再通过法杖绘制其中与列表关联的图案,自然即会如同我绘制了整个列表一般进行回应;这能简化射线追踪曼怛罗和大型图案等繁重的咒术。除去创造新图案外,咒典甚至还能覆盖自然提供的patterns

要是想读一本还没写出来的书,那就亲自去写。


写入咒典 (pattern, list →)

浏览器不支持图案的可视化。图案代码见此:aqwqaeaqa

向副手咒典写入一个图案至图案列表的绑定关系。


擦除咒典 (pattern →)

浏览器不支持图案的可视化。图案代码见此:aqwqaqded

若副手持有咒典,擦除其中相应的图案列表绑定。


档案员之精思 (→ list of patterns)

浏览器不支持图案的可视化。图案代码见此:aqaeaqwqa

获取副手咒典中所有图案的列表。


圣甲虫圣甲虫

来源:Hexical

圣甲虫是个可爱的护符,对媒质相当敏感;在启动后,它们能拦截被自然排斥的图案。

特别来说,与我有关联的任何事物运行了对自然无意义的图案时,圣甲虫即会前来处理,规避事故。

我不管了,上吧圣甲虫。


点击以显示配方 点击以隐藏配方
圣甲虫
工作台
紫水晶粉
紫水晶粉
铜锭
幽匿感测体
铜锭
铜锭
圣甲虫

我可以向圣甲虫下达指令,告诉它该如何处理这些“无效”图案,以及如何将它们替换为另一套图案。我可借此制造图案——它们甚至在施法物品里都能用。


书吏之策略可以教导圣甲虫一则咒术。虽然它们会自豪地展示那则咒术,但它们不受书吏之精思等读心手段的影响。我可以随时教导它们咒术

运行无效图案时,激活的圣甲虫会将该图案压入栈顶,从而规避事故。然后它会施放所学的咒术,并继续执行事故处之后的部分。


圣甲虫带来的新造图案能力对法杖施法物品等各类事物都有效。它很适合制造

能操纵图案的元操作图案,可借此实现高阶的处理功能。理论上来说,我可以创造出一整族无限个图案,类似数字面量簿记员之策略等。


法术书法术书

来源:Hex Casting

法术书是我研究成果的结晶。它像是一座满是核心的图书馆。准确的说是最多能存放 64 个。

每一页都能存储一个 iota。手持法术书时,可在潜行时用滚轮自由选择当前活动页(存储和复制 iota 的目标页),也可在施放咒术时副手手持,并直接用滚轮改变活动页。


就像核心一样,法术书也有防覆写机制。将其和蜜脾合成就能给当前页上漆,从而防止书吏之策略改变其内容。而清除也和核心一样,使用清除物品就能同时去除漆封和当前页的内容。

也可在铁砧上改变当前书页的名字,方便查找。


点击以显示配方 点击以隐藏配方
法术书
工作台
金粒 Tag: 金粒
书与笔
充能紫水晶
金粒 Tag: 金粒
紫颂果
充能紫水晶
金粒 Tag: 金粒
书与笔
充能紫水晶
法术书

巫师们喜欢阅读。大多数巫师经常阅读,而且睡前一定要读些什么确实是判断一个人是不是巫师的有效方法。


修道果修道果

来源:Oneironaut

我发现对甜浆果丛使用启迪树苗法术能变出一种相当有趣的植物。它和原来的灌木很像,但它的棘刺中融有媒质场,能吸走其刺中的生物的意识以让自己生长。它不刺人也能生长(虽然很慢),但仍需周围存在具有意识的生物才能结出少量媒质。


点击以显示配方 点击以隐藏配方
工作台
修道果
糖

它结出的果实相当甜,且能加工处理成糖。而且,这种果实在被消化的时候似乎能释放出些许媒质,又会进一步为我身上可以重新填充媒质的物品充入媒质。摘果子时务必要小心灌木中的刺。


成熟植株上剪下的枝条依然具有这些危险的性质,可以用来合成一把不祥的刀。

这把刀和附有低等级意识撕裂魔咒的剑类似,但它更为精确:撕裂意识时能把对形体的附带损伤降到最低。如果我有这个想法,当然可以把它用作普通的冷兵器,但确实要承担杀死目标的风险。


点击以显示配方 点击以隐藏配方
突触手术刀
工作台
裂识荆棘
铁锭
裂识荆棘
下界合金碎片
下界合金碎片
突触手术刀

这又不是什么高端科技。


大型卷轴卷轴

来源:Hex Casting

卷轴能让分享图案画法变得十分方便。可用书吏之策略将图案复制上去,然后该图案就会出现在物品提示栏内。

也可以将其放在墙上用作装饰或用于教学。就和画一样,卷轴也分大小,从 1x1 到 3x3 都有。对挂在墙上的卷轴使用紫水晶粉能显示绘制的笔画顺序。


此外,我还在地牢和要塞里发现了所谓远古卷轴。它们记载了一些特殊法术的笔画顺序——卓越法术,传闻是强大到凡人的意识无法承受的法术……

但如果那些“凡人”施放不了,那我觉得他们就不应该知道这些法术的存在。


点击以显示配方 点击以隐藏配方
小型卷轴
工作台
紫水晶粉
纸
小型卷轴
中型卷轴
工作台
紫水晶粉
纸
纸
纸
纸
中型卷轴
大型卷轴
工作台
纸
纸
紫水晶粉
纸
纸
纸
纸
纸
纸
大型卷轴

我用锐利的笔和学生的鲜血在洁白的纸上书写,探知着他们的秘密。


咒术蜡烛咒术蜡烛

来源:Hexical

首次以魔法打火石点燃后,这些漂亮的小蜡烛上会燃起苍白色的火焰。若有人与其交互,它似乎会复制该人的染色剂。也可以手持染色剂交给它来改变它的颜色。

熄灭需按下潜行和使用键。


点击以显示配方 点击以隐藏配方
咒术蜡烛
工作台
蜡烛
紫水晶粉
咒术蜡烛

它们和普通的蜡烛一样,也可以插到蛋糕上。

医生发现自己身处一个巨大的洞穴之中,那里面排满了无数颤动着火焰的蜡烛,每一支都代表了一个生命的长短。


咒灵灯笼咒灵设备

来源:Oneironaut

我发现,若是使用了独属于智识界的材料,便能制造出一种特殊的罐子,它能产生并容纳一只微型咒灵。这种咒灵尽管无法施法,但能发出相当的光,还会模拟它看见的染色剂。
我还能用遮光玻璃制造同类物品,避免咒灵的光亮影响到我书房的美学设计。


点击以显示配方 点击以隐藏配方
咒灵灯笼
工作台
玻璃
启迪木板
玻璃
玻璃
伪紫水晶块
玻璃
玻璃
智识界玄武岩
玻璃
咒灵灯笼
遮光咒灵灯笼
工作台
遮光玻璃
启迪木板
遮光玻璃
遮光玻璃
伪紫水晶块
遮光玻璃
遮光玻璃
智识界玄武岩
遮光玻璃
遮光咒灵灯笼

此外,往这些照明用咒灵里注入大量的媒质,就可强令其分裂自身。新产生的咒灵与质道产生的游走咒灵几乎完全一致。

以此类方式分裂咒灵的设备接受任意存储媒质的物品,可通过漏斗一类的装置送入。它最多能存储相当于 640 个充能紫水晶的媒质。


点击以显示配方 点击以隐藏配方
咒灵编织器
工作台
伪紫水晶块
Tag: Wisp Lanterns 咒灵灯笼 遮光咒灵灯笼
伪紫水晶块
板岩块
媒质之瓶
板岩块
板岩块
板岩块
板岩块
咒灵编织器

给予红石信号即可激活。它每 4 秒产生 1 个咒灵,同时消耗 2 个充能紫水晶。
合成时所用媒质之瓶的容量和媒质量对产物无影响。


点击以显示配方 点击以隐藏配方
初等咒灵编织器
工作台
伪紫水晶块
Tag: Wisp Lanterns 咒灵灯笼 遮光咒灵灯笼
伪紫水晶块
启迪木板
媒质之瓶
启迪木板
启迪木板
启迪木板
启迪木板
初等咒灵编织器

还可制造一类完全不消耗(和接受)媒质的设备,它所生成的咒灵拆解后总媒质量为 0。

闪亮球珠仍在,不见代价惹忧!



参照类似原理,我设计了一种能够捕获、存储、释放咒灵的设备,不过它对游走咒灵无效。捕获我自己的咒灵消耗 1 个紫水晶碎片,捕获他人的咒灵消耗相当于 1.5 倍咒灵中媒质量的媒质。直接对咒灵使用即可捕获它,设备自身需有足量媒质,且其中未存有咒灵。


点击以显示配方 点击以隐藏配方
咒灵牧织器
工作台
启迪木板
启迪木板
启迪木板
钻石
板岩块
板岩块
板岩块
咒灵牧织器

释放循环型咒灵时,它会出现在所指方块的旁边。弹射式咒灵则会从我的脸前发射出去,保留捕获前速度(方向不保留)。潜行时使用物品,即可丢弃存储的咒灵。


初始化此装置的媒质储库时,需手持后对我自己的咒灵使用。该咒灵会消散且无法召回,装置的媒质容量会设为与该咒灵一致,按紫水晶粉向上取整。若需重设此数据(以及其他所有数据与配置),将其单独放在合成方格中合成即可。


媒质罐媒质罐

来源:Hexical

我成功把我手头的紫水晶全部融化到这个小罐里了!但对于从中汲取媒质来说,它的玻璃外壁还是太厚了。我也曾听过故事称古代的咒术师解决了这个难题,成功把液态媒质装到了某种瓶子里去供咒术使用。不过,这个媒质罐也有回收媒质的神奇功能。


点击以显示配方 点击以隐藏配方
媒质罐
工作台
启迪木压力板
玻璃板
玻璃瓶
玻璃板
玻璃板
媒质罐

就在那儿,她看见了一团浅浅的雾:那东西只有鸡蛋大小。它在柔和的淡海绿色之外几乎不带什么颜色,闪闪发光,非常漂亮。


我可以把物品浸到中,以向其中注入媒质。没有媒质容纳能力的物品会受媒质外渗的影响,从而产生嬗变,转化的终点千奇百怪、无法预测,却能带来惊喜。

可以对放置出来的媒质罐使用物品,也可在物品栏中用跟收纳袋一样的方式操作,还可用漏斗存入和取出物品,漏斗法术也是一样。


点击以显示配方 点击以隐藏配方
制金
Transmuting GUI
铜锭
金锭
紫水晶粉 消耗5.0个紫水晶粉

将铜变形成金。


点击以显示配方 点击以隐藏配方
感伤黑曜石
Transmuting GUI
黑曜石
哭泣的黑曜石
紫水晶粉 消耗5.0个紫水晶粉

黑曜石中注入媒质。这些媒质会从中溢出,看上去就好像在流泪。


点击以显示配方 点击以隐藏配方
安慰黑曜石
Transmuting GUI
哭泣的黑曜石
黑曜石
紫水晶粉 产出2.0个紫水晶粉

返还哭泣的黑曜石中的媒质

心理咨询!:D


点击以显示配方 点击以隐藏配方
编织结念绳
Transmuting GUI
线
结念绳
紫水晶粉 消耗0.75个紫水晶粉

往大量媒质里进入线就可制成结念绳,而无需往上刷紫水晶粉。效率稍微高些。


点击以显示配方 点击以隐藏配方
释放念结
Transmuting GUI
结念绳
线
紫水晶粉 产出0.5个紫水晶粉

吸出结念绳的媒质。相较合成配方来说会损耗媒质,却是回收点滴媒质的好方法。


点击以显示配方 点击以隐藏配方
煤炭
Transmuting GUI
木炭
煤炭
紫水晶粉 消耗0.5个紫水晶粉

木炭注入思维并立刻杀灭,将其转化成煤炭。方便压缩存储。


点击以显示配方 点击以隐藏配方
木炭
Transmuting GUI
煤炭
木炭
紫水晶粉 产出0.25个紫水晶粉

煤炭转化成木炭。为什么啊?


施法地毯施法地毯

来源:Hexical

我可以将紫水晶编织到普通的地毯里去,得到的就是这张柔软舒适的地毯。站在地毯上就能感受到媒质在我脚下流动。让人有些迷糊,但也能为人安神。

有种醍醐灌顶的感受,就好像带着一片探知透镜,只是效果偏弱。我的咒法学视野似乎得到了扩展。


点击以显示配方 点击以隐藏配方
施法地毯
工作台
Tag: 羊毛地毯
紫水晶粉
施法地毯

红地毯为什么非要是红色?它可以是任何颜色的。


大型活线卷轴活线卷轴

来源:Hexical

活线卷轴中混有一小份紫水晶,其上墨迹会像法杖绘制出的图案那样颤动。活线卷轴的神奇之处还不止于此,它还能展示图案列表。

不带点疯劲,怎么能叫作家呢?


卷轴上的图案可随意重绘,也可从卷轴中读出图案。这类卷轴只接受图案列表,单个图案 iota 会自动置入列表之中。活线卷轴会依次展示单个图案,图案每秒切换一次。就算是在不同时间点向两份卷轴写入同一图案列表,最后两者也会建立同步。


点击以显示配方 点击以隐藏配方
小型活线卷轴
工作台
小型卷轴
紫水晶粉
小型活线卷轴
中型活线卷轴
工作台
中型卷轴
紫水晶粉
中型活线卷轴
大型活线卷轴
工作台
大型卷轴
紫水晶粉
大型活线卷轴

纸页里渗入的紫水晶可用于操纵活线卷轴的样式,而且无需消耗媒质

我在后页记录了这些图案。

再补充一遍,常规的读写图案就可远程读写此类卷轴。


恢复卷轴 (entity →)

浏览器不支持图案的可视化。图案代码见此:wqwawqwqawawa

将卷轴的纸页恢复到未经改动的状态。


陈化卷轴 (entity →)

浏览器不支持图案的可视化。图案代码见此:wqwawqwqawwddwwa

活线卷轴的纸页泛黄,产物和我找到的一些远古卷轴极为相似。


隐消卷轴 (entity →)

浏览器不支持图案的可视化。图案代码见此:wqwawqwqaqqa

使得活线卷轴的纸张隐形,图案保留不变,看上去就像图案被蚀刻在方块表面一样。


色染墨迹 (entity, vector →)

浏览器不支持图案的可视化。图案代码见此:wqwawqwqawawaedd

改变活线卷轴墨迹的颜色,具体由所给向量决定;各分量对应红、绿、蓝,取值范围为 0 到 1。


点亮墨迹 (entity →)

浏览器不支持图案的可视化。图案代码见此:wqwawqwqawawaewdwdw

使得活线卷轴的墨迹在所有光照条件下均发光。


Media Log媒质木志

来源:Hexical

研习咒法学这门技艺时,无法追踪咒术的情况真是家常便饭;自然则乐于在犯错的那一刹那就降下惩罚。

还好,自然也允许我反思自己的愚蠢……当然,愚蠢的后果是逃不过的。


点击以显示配方 点击以隐藏配方
Media Log
工作台
紫水晶碎片
启迪原木
Media Log

他们称之为错误媒质木志。往启迪原木里扎一片紫水晶,然后不知怎的,自然就会把我犯的错发给我的意识了。


媒质木志只会捕获我使用法杖施法物品时我犯的错。

拿住它然后沉思,它就会为我依次揭示最后施放的若干图案(甚至包括图案施放的,所有这些都会展开成线性流)、所招致的事故,以及事故到来前栈顶的若干 iota。


理论上来说,在施法物品施法完毕后,我可以用它获取其中内容;不过它追踪不了几个图案,能完整取出基本上只有极其简单的咒术

你看到的可能只是一堆收据,我看到的却是一则故事。我看得出来这个故事的走向,而且这个走向不是很好。


空白石板石板

来源:Hex Casting

石板卷轴类似,可以将图案复制上去并放置在世界中以展示该图案。

然而,我曾读到过某些粗略的故事,它们记述了一种用石板组成的伟大结构,用来施放法杖无法施放的伟大仪式


也许我将来就会碰到这些知识。但就现在而言,我觉得它们非常适合装饰。

至少它们可以放在方块的任何一面,这点和卷轴不同。


点击以显示配方 点击以隐藏配方
空白石板
工作台
紫水晶粉
深板岩
深板岩
深板岩
空白石板
6

这就是横竖撇捺了。要记牢。


我还发现了其他类型的石板,它们并未刻有图案,但似乎内嵌有某种……奇怪的……异常构造。单单思考它们就让我头脑胀痛,就好像我的思维被它们的结构折弯,随着它们的回路流动,迷失在它们迷宫般的深渊中,迷失在迷失在迷失在导向到处理为——

……我的思维差点就被搅乱了。还是之后再做相关研究吧。


反射线追踪板岩反咒术方块

来源:Oneironaut

往方块中“织入”伪紫水晶,产物便能令抵达或穿过其的射线追踪(对实体的射线追踪也有效)返回 Null,就好像射线追踪没有检测到任何事物一样。


点击以显示配方 点击以隐藏配方
反射线追踪板岩
工作台
伪紫水晶碎片
伪紫水晶碎片
板岩块
伪紫水晶碎片
伪紫水晶碎片
反射线追踪板岩
反射线追踪玻璃
工作台
伪紫水晶碎片
伪紫水晶碎片
玻璃
伪紫水晶碎片
伪紫水晶碎片
反射线追踪玻璃

奇怪的是,以同种方式加工伪紫水晶和黑曜石的产物不具备阻碍射线追踪的能力,而是变得近乎无法被咒术摧毁。不过,产物的硬度也因此大幅下降,变得和普通石头没什么两样(爆炸抗性不变)。


点击以显示配方 点击以隐藏配方
咒术防护黑曜石
工作台
伪紫水晶碎片
伪紫水晶碎片
黑曜石
伪紫水晶碎片
伪紫水晶碎片
咒术防护黑曜石

回响之杖回响之杖

来源:Oneironaut

我发现我能用远古城市中找到的奇怪碎片合成一种奇异的施法物品。
这件物品的奇异之处,就在于集中思维时,它能以每秒 20 次的频率施放其中的咒术,直到产生事故或者我施放终曲和安可时才停止。如此会触发一段冷却时间,通常有大约 1 秒。


点击以显示配方 点击以隐藏配方
回响之杖
工作台
回响碎片
黑曜石
充能紫水晶
黑曜石
回响碎片
回响之杖

回响碎片似乎包含着某种怪异形态的媒质。因此它具有循环自身的倾向,同时会保留一部分上一次施法时的信息。


指挥法杖 (entity, list of patterns →)

浏览器不支持图案的可视化。图案代码见此:eqqqqqawweqqqqqawweqqqqqawwdeqewwwwweqeeeqewwwwweqe

用于制造传统施法物品的法术类似。消耗 10 个充能紫水晶。


指挥棒之精思 (→ vector)

浏览器不支持图案的可视化。图案代码见此:qwqqqwqawa

使用回响之杖施放时,返回当前循环开始时我的视线向量。


指挥棒之精思,第二型 (→ vector)

浏览器不支持图案的可视化。图案代码见此:qwqqqwqawaa

使用回响之杖施放时,返回当前循环开始时我的眼部位置。


节拍器之精思 (→ number)

浏览器不支持图案的可视化。图案代码见此:qwqqqwqawaaw

使用回响之杖施放时,返回当前循环开始时的时间戳。


节拍器之策略 (number →)

浏览器不支持图案的可视化。图案代码见此:qwqqqwqaqddq

接受一个正整数。使用回响之杖施放时,将下一次施法延迟所给数个 1/20 秒。


终曲

浏览器不支持图案的可视化。图案代码见此:aqdeeweeew

使用回响之杖施放时,强制停止当前循环。


安可 (number →)

浏览器不支持图案的可视化。图案代码见此:deaqqwqqqw

接受一个正整数。停止当前循环,并将冷却时间从 1 秒缩短至所给数个 1/20 秒。事故造成的冷却不受影响。


威廉姆斯之策略 (non-list →)

浏览器不支持图案的可视化。图案代码见此:eqqwqqqwaaw

接受一个非列表 iota,并将其存入当前循环。该 iota 会在循环结束时丢失。


威廉姆斯之精思 (→ non-list)

浏览器不支持图案的可视化。图案代码见此:qeeweeewddw

返回当前循环中存储的 iota。默认为 Null。


指挥家之精思 (→ bool)

浏览器不支持图案的可视化。图案代码见此:qwqqqwqaeaqa

检查当前施法者是否正在使用回响之杖,返回一个布尔值。


威廉姆斯之策略,第二型 (non-list →)

浏览器不支持图案的可视化。图案代码见此:ewdedwqwqwdedwqwaaw

与威廉姆斯之策略类似,但可在回响之杖被占用时,由其他施法方式施放。


威廉姆斯之精思,第二型 (→ non-list)

浏览器不支持图案的可视化。图案代码见此:qwaqawewewaqawewddw

与威廉姆斯之精思类似,但可在回响之杖被占用时,由其他施法方式施放。


指挥家之精思,第二型 (→ bool)

浏览器不支持图案的可视化。图案代码见此:qwqqqwqaqded

检查施法者是否正在使用回响之杖,不要求是在使用当前杖。


点击以显示配方 点击以隐藏配方
回响法杖
工作台
木棍
充能紫水晶
回响碎片
木棍
木棍
回响法杖

回响碎片也可用于制造法杖,不过这种法杖唯一的特殊性质便是发出些幽匿的声音。


下界合金剑意识撕裂者

来源:Oneironaut

我曾读到过一种极其可怖的武器,“意识撕裂者”。古代的咒术师偶尔会用这种武器,它能将生物的思维直接斩断,造成的伤害无视所有已知保护手段。而且,如果造成的伤害令目标离真正的死亡仅一步之遥,则其会进入植物人状态,永远无法恢复如初。想到古代人使用这种物件的原因,我不由得寒透脊骨……


赋能意识撕裂者 (entity →)

浏览器不支持图案的可视化。图案代码见此:qweqadeqadeqadqqqwdaqedaqedaqeqaqdwawdwawdwaqawdwawdwawddwwwwwqdeddw

接受带有锋利魔咒的物品,或放有此类物品的物品展示框,并将锋利转换为同等级的意识撕裂。消耗由魔咒等级决定,目标为书时额外消耗 50%。


造物施法物品

来源:Hex Casting

虽然用法杖直接施放咒术确实足够灵活易用,但仅凭法杖重复施放同一种咒术就很烦人了。如果能将某些常用法术存储起来后续直接使用,就再方便不过了,同时也方便我与朋友分享这些咒术


以下三种魔法物品就能做到这点:杂件缀品造物。所有三种物品都能存储咒术对应的所有图案,且都有一个用来存储媒质的小储库。

手持时按下使用物品/放置方块就会消耗其内含的媒质像用法杖施法那样运行其中图案。


每种物品都有自己的特点:

杂件很脆弱,在耗尽其内含的媒质后就会损坏,不可重新充能。

缀品则只要还有剩余的媒质就能一直施法,但媒质耗尽后若不重新充能就无法使用。


造物是三者之中最强力的——其内含的媒质耗尽后,它们还能消耗持有者物品栏内的紫水晶来施放咒术,就和用法杖施法一样。不过这也意味着,一旦紫水晶不够,继续施法可能会消耗施法者的意识。

而在工作台中合成魔法物品后,必须将咒术以适合对应物品的法术写入其中。(也没什么其他办法。)对应的图案详情见此。


每次写入都需要栈上有一个实体和一个由图案构成的列表。这个实体必须是一个含有媒质的物品实体(也即掉落在地上的紫水晶)。该实体会变成该魔法物品的内部储库。

似乎储库中的媒质不会像用法杖施法那样以物品组为单位消耗。其中的媒质实际上会“溶解”入一个连续的能量池。因此,当物品中存有会消耗 1 个紫水晶粉中媒质来施放的咒术时,含有相当于 1 个充能紫水晶中媒质的储库能支持施放该咒术 10 次。


点击以显示配方 点击以隐藏配方
杂件
工作台
铜锭 Tag: 铜锭
铜锭 Tag: 铜锭
紫水晶粉
铜锭 Tag: 铜锭
铜锭 Tag: 铜锭
杂件
缀品
工作台
铁锭 Tag: 铁锭
铁锭 Tag: 铁锭
紫水晶碎片
铁锭 Tag: 铁锭
铁锭 Tag: 铁锭
缀品

点击以显示配方 点击以隐藏配方
造物
工作台
金锭 Tag: 金锭
金锭 Tag: 金锭
充能紫水晶
金锭 Tag: 金锭
Tag: 唱片
造物

我们常说一句话,“魔法从不……”。它从不“就是行得通”,它不会随你操控。你不能光靠所谓魔法扔个火球,烧顿晚饭,或是把一帮劫匪变成青蛙和蜗牛。


阿卡夏借书证阿卡夏借书证

来源:Oneironaut

在研究真正通用的数据存储方式时,我设计出了一个小设备,随身携带即可读取其他维度的阿卡夏记录。只需向该物品写入一个空间印记,便能将未来所有阿卡夏读取操作导向至对应维度。
可惜的是,它不能用来写入,但有总比没有好。


点击以显示配方 点击以隐藏配方
阿卡夏借书证
工作台
纸
纸
纸
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
充能紫水晶
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
纸
纸
纸
阿卡夏借书证

它似乎会渗出某种黏答答的凝浆。


密封的临时紫水晶法杖功能性法杖

来源:Hextended Staves

当然,考虑到我的聪明才智,法杖的延伸仅具物理意义的话,就太过循规蹈矩。若我要研习的技艺灵活而泛用,那么我的工具也应如此。第一件作品,便是一杆紫水晶法杖,构思精细但做工粗糙。奇异的是,这支法杖上紫水晶块的碎裂程度远超同类,因此能够直接用作媒质施放咒术


临时紫水晶法杖

点击以显示配方 点击以隐藏配方
临时紫水晶法杖
工作台
紫水晶碎片
充能紫水晶
紫水晶块
紫水晶碎片
紫水晶碎片
临时紫水晶法杖
临时紫水晶长法杖
工作台
紫水晶碎片
临时紫水晶法杖
紫水晶块
紫水晶碎片
紫水晶碎片
临时紫水晶长法杖

专为身处地底百来格的晶洞中忘记带木头的情景准备


此外,如果我钟情于这种法杖那不纯而有序,粗糙而优雅,尖酸而崇高,闪光而虚无而闪光而——

如果我想要继续使用它,就必须寻得阻止其碎裂的方法,将其密封以无限使用。不过当然,闪亮的紫色蛋糕和能吃的蛋糕就如同鱼与熊掌,而这正是因为贪婪的自然!


密封的临时紫水晶法杖

点击以显示配方 点击以隐藏配方
密封的临时紫水晶法杖
工作台
紫水晶碎片
充能紫水晶
蜜脾
紫水晶块
紫水晶碎片
紫水晶碎片
蜜脾
密封的临时紫水晶法杖
密封的临时紫水晶长法杖
工作台
紫水晶碎片
临时紫水晶法杖
蜜脾
紫水晶块
紫水晶碎片
紫水晶碎片
蜜脾
密封的临时紫水晶长法杖

我们成功了。我们制造出了它。我们从时代的长夜中带出了它。仅凭我们自己。我们的双手。我们的意识。仅有我们自己。


第二种,一枚笨重的球,造型适合存储 iota,倒是和核心没什么两样。虽然这一点就足够证明它的方便,但它真正的力量,在于能将远隔山河而无可触及的事物带到我的手心。
玩家实体会散发出独特的能量,我的法术可借此无视距离影响他们。在追寻这种能量的途中,我成功造出了一件物品,能强化任意代表实体的 iota,让我的咒术能够影响它们,但需要我手中持有这枚球体。


点击以显示配方 点击以隐藏配方
绘图水晶球
工作台
荧石粉
充能紫水晶
荧石粉
纸
玻璃
纸
荧石粉
充能紫水晶
荧石粉
绘图水晶球

接受任意 iota,但只会增强实体 iota 的信号。

是谁,在敲打我水晶球~


媒质之瓶媒质之瓶

来源:Hex Casting

我觉得……自然不愿意给我的研究留些余量的做法,令人非常不快。如果我手头只有充能紫水晶,就算是最为基础的弓箭手之馏化也会消耗一整块水晶,没利用的媒质就被浪费了。

幸运的是,我找到了一种解决问题的方法。


我找到了记载着一种注入了媒质玻璃瓶的卷轴。施放咒术时,法术会从这种试剂瓶中汲取媒质。液态的媒质便于按量使用,不会有媒质被浪费。它就和缀品的内部储库差不多,也一样可以用重新充能补充媒质。


而不幸的是,用于制作这种试剂瓶的技艺已经散佚了。我确实发现了对应图案画法的提示,但具体绘制方法难以捉摸,怎么都画不对。不过我想只要勤学苦练就能修得真功。现在的话,浪费媒质是没法避免了……

但我不会一直囿于此处的。


Spotlight inventory slot 媒质之瓶

玉液琼浆。


远古杂件远古杂件

来源:Hex Casting

在四处探险的过程中,我找到了一些杂件,似乎是古代的咒术师们制造后残存至今的。这些远古杂件的功能和我自己制作的基本一致:都不可再充能,其中媒质耗尽后也都会碎掉。两者间的不同点则在于:搜刮到的杂件的结构已经残破,我可以借此窥探其中的咒术


Spotlight inventory slot 远古杂件

这些物件大概很适合用来学新技巧——若要在授业解惑方面将古代的大师们排第二,就没人能称第一了。

此外,还可清除其中的咒术换成我自己写的,如此就得到了能显示自身功能的施法物品。


点击以显示配方 点击以隐藏配方
远古染色剂
工作台
紫水晶粉
紫水晶粉
铜锭
紫水晶粉
紫水晶粉

这些古物用到的染色剂是独特的紫橙混色,和它们由铜还有紫水晶构成的外在表现很搭。可用上方的配方再现这种染色剂。


云杉木长法杖长法杖

来源:Hextended Staves

随着我对这门技艺认识的日渐加深,我意识到我愈加希冀于拥有多种多样的工具,一如我自己的多种多样。我已设法为研究这些长杖的匠作细节匀出不少时间了。法杖的长度增加给予了其一些额外网格空间,但还远不及探知透镜的扩展能力。正因此,选用这种长法杖还是其较短的同类,更取决于习惯与美观,而非实用。


长法杖

点击以显示配方 点击以隐藏配方
橡木长法杖
工作台
木棍
橡木法杖
橡木木板
木棍
木棍
橡木长法杖
云杉木长法杖
工作台
木棍
云杉木法杖
云杉木板
木棍
木棍
云杉木长法杖
白桦木长法杖
工作台
木棍
白桦木法杖
白桦木板
木棍
木棍
白桦木长法杖
丛林木长法杖
工作台
木棍
丛林木法杖
丛林木板
木棍
木棍
丛林木长法杖
金合欢木长法杖
工作台
木棍
金合欢木法杖
金合欢木板
木棍
木棍
金合欢木长法杖
深色橡木长法杖
工作台
木棍
深色橡木法杖
深色橡木木板
木棍
木棍
深色橡木长法杖
绯红木长法杖
工作台
木棍
绯红木法杖
绯红木板
木棍
木棍
绯红木长法杖
诡异木长法杖
工作台
木棍
诡异木法杖
诡异木板
木棍
木棍
诡异木长法杖
红树木长法杖
工作台
木棍
红树木法杖
红树木板
木棍
木棍
红树木长法杖
樱花木长法杖
工作台
木棍
樱花木法杖
Cherry Planks
木棍
木棍
樱花木长法杖
竹长法杖
工作台
木棍
竹法杖
Bamboo Planks
木棍
木棍
竹长法杖
樱花木长法杖
工作台
木棍
樱花木法杖
Cherry Planks
木棍
木棍
樱花木长法杖
启迪木长法杖
工作台
木棍
启迪木法杖
启迪木板
木棍
木棍
启迪木长法杖

对你意识的延伸的延伸


覆苔法杖

点击以显示配方 点击以隐藏配方
覆苔法杖
工作台
木棍
充能紫水晶
苔石
木棍
木棍
覆苔法杖
盛放的覆苔法杖
工作台
木棍
充能紫水晶
盛开的杜鹃花丛
木棍
木棍
盛放的覆苔法杖
覆苔长法杖
工作台
木棍
覆苔法杖
苔石
木棍
木棍
覆苔长法杖
盛放的覆苔长法杖
工作台
木棍
盛放的覆苔法杖
盛开的杜鹃花丛
木棍
木棍
盛放的覆苔长法杖

无人能以智慧超越众人推举的学者们。

……


海晶石法杖

点击以显示配方 点击以隐藏配方
海晶石法杖
工作台
木棍
充能紫水晶
海晶石砖
木棍
木棍
海晶石法杖
暗海晶石法杖
工作台
木棍
充能紫水晶
暗海晶石
木棍
木棍
暗海晶石法杖
海晶石长法杖
工作台
木棍
海晶石法杖
海晶石砖
木棍
木棍
海晶石长法杖
暗海晶石长法杖
工作台
木棍
暗海晶石法杖
暗海晶石
木棍
木棍
暗海晶石长法杖

……
然而,我们可以。我们已然超越。我们不愿言明,但如今话已出口,木已成舟。我们不在乎。

……


黑曜石法杖

点击以显示配方 点击以隐藏配方
黑曜石法杖
工作台
木棍
充能紫水晶
黑曜石
木棍
木棍
黑曜石法杖
黑曜石长法杖
工作台
木棍
黑曜石法杖
黑曜石
木棍
木棍
黑曜石长法杖

……
我们忘却了所有人,忘却了所有法律,忘却了所有事物,除了我们的金属和金属线。仍有许多知识要学习!

……


紫颂法杖

点击以显示配方 点击以隐藏配方
紫颂法杖
工作台
木棍
充能紫水晶
紫珀块
木棍
木棍
紫颂法杖
紫颂长法杖
工作台
木棍
紫颂法杖
紫珀块
木棍
木棍
紫颂长法杖

……
仍有许多路要去走,就算我们一直踽踽独行又如何!


药水咒术药水

来源:Hex Casting

透过探知透镜观察,就能在咒术网格里塞进更多图案。想让施法变得更紧凑?我想炼金术可能有方法。

粗制的药水里放进一撮紫水晶粉,酿成的药水便能像透镜那样增大我的咒术网格。甚至还能两者一起使用,将网格推向极致!


Spotlight inventory slot 药水

明晰效果可延长,可增强,也可如同其他药水那样精制。

还可用发酵蛛眼腐化,以产生效果相反的药水。那些不怀好意的咒术师可以尝尝它的威力。


哨卫床哨卫床

来源:Hexical

这张床里的磁石似乎能让它自身和其上的实体一直处于我咒术的影响范围内;不过我更倾向于认为,我的哨卫是因为喜欢羊毛才这样的。猫也觉得这张床很舒服,就和燃烧中的熔炉和床一样。

我听过些传言,说古代的咒术师会把它当成无视距离的 iota 仓储方块,但我想不出来是怎么做到的。


点击以显示配方 点击以隐藏配方
哨卫床
工作台
白色羊毛 Tag: Wools
白色羊毛 Tag: Wools
白色羊毛 Tag: Wools
充能紫水晶
磁石
充能紫水晶
板岩块
板岩块
板岩块
哨卫床

为我的哨卫准备的舒适床铺,它似乎总想趴回上面。


咒术师的悬浮桥链悬浮桥链

来源:Oneironaut

使用原产于智识界的材料,再加上与飘浮有关的原材料,做出的设备能够产生具有推动力的能量流;我站在其中也会被推动,而且很难摔出来。使用时必须令其朝向另外一个此类设备,也即两个此类设备需面对面放置。放置妥当后,两端均需以


红石信号激活,若两者在各自范围内(水平方向 64 米,垂直方向 128 米),则其间会产生能量流。走入能量流后我会被固定在原地;往两端中的一端看时,会向该方向加速至最大速度。此最大速度与我的视线与能量流的平行程度成正比。潜行时会强制将我锁定在原地,无论往哪个方向看都是如此。


点击以显示配方 点击以隐藏配方
咒术师的悬浮桥链
工作台
板岩块
幻翼膜
板岩块
咒术防护黑曜石
伪紫水晶块
咒术防护黑曜石
板岩块
爆裂紫颂果
板岩块
咒术师的悬浮桥链

在真的用这东西之前,我最好还是穿双远距防摔靴当保险。


淘气的咒术师会被送到飘浮方块里去喔。


此外,还可以制造一个中继器,用于延长端设备的范围。经过此中继器的能量流会恢复至其刚离开端设备的状态。如此强大的器具自然需要强大的组件,但就算如此,能量流在经过 3 个中继器后,也会因太过不稳定而无法维持。


点击以显示配方 点击以隐藏配方
悬浮桥链中继器
工作台
伪紫水晶碎片
幻翼膜
潜影壳
幻翼膜
板岩块
紫珀块
板岩块
悬浮桥链中继器
3

好在由于某种原因,此设备并没有传统意义上的实体;也即在能量流中移动时可以直接穿过去,而不需要小心翼翼地绕过。不会的,它不会在延续能量流之前顿一下的。


染色剂

来源:Hex Casting

咒法学的古代研究者们偶尔会用一种颜色来象征自己和自己的咒术。他们的名字已不可考,但那些颜色留存至今。倘若直接向自然呈上一种特殊的染色剂,就能“……以自然乐见的方式为某人的思维涂上颜色,并使个人代表色产生奇妙的变化。”


我不懂它们的具体原理,但我相信我已琢磨出制造不同颜色染色剂的配方了。若要使用染色剂,可手持之并以另一只手施放内化染色剂,染色剂则会被消耗。

染色剂似乎会影响我施放咒术时的媒质火花以及我的哨卫的颜色,但影响到其他地方也完全是正常现象。


色彩染色剂

点击以显示配方 点击以隐藏配方
白色染色剂
工作台
紫水晶粉
紫水晶粉
白色染料
紫水晶粉
紫水晶粉
橙色染色剂
工作台
紫水晶粉
紫水晶粉
橙色染料
紫水晶粉
紫水晶粉
品红色染色剂
工作台
紫水晶粉
紫水晶粉
品红色染料
紫水晶粉
紫水晶粉
淡蓝色染色剂
工作台
紫水晶粉
紫水晶粉
淡蓝色染料
紫水晶粉
紫水晶粉
黄色染色剂
工作台
紫水晶粉
紫水晶粉
黄色染料
紫水晶粉
紫水晶粉
黄绿色染色剂
工作台
紫水晶粉
紫水晶粉
黄绿色染料
紫水晶粉
紫水晶粉
粉红色染色剂
工作台
紫水晶粉
紫水晶粉
粉红色染料
紫水晶粉
紫水晶粉
灰色染色剂
工作台
紫水晶粉
紫水晶粉
灰色染料
紫水晶粉
紫水晶粉
淡灰色染色剂
工作台
紫水晶粉
紫水晶粉
淡灰色染料
紫水晶粉
紫水晶粉
青色染色剂
工作台
紫水晶粉
紫水晶粉
青色染料
紫水晶粉
紫水晶粉
紫色染色剂
工作台
紫水晶粉
紫水晶粉
紫色染料
紫水晶粉
紫水晶粉
蓝色染色剂
工作台
紫水晶粉
紫水晶粉
蓝色染料
紫水晶粉
紫水晶粉
棕色染色剂
工作台
紫水晶粉
紫水晶粉
棕色染料
紫水晶粉
紫水晶粉
绿色染色剂
工作台
紫水晶粉
紫水晶粉
绿色染料
紫水晶粉
紫水晶粉
红色染色剂
工作台
紫水晶粉
紫水晶粉
红色染料
紫水晶粉
紫水晶粉

五彩缤纷的染色剂。


点击以显示配方 点击以隐藏配方
无性别染色剂
工作台
紫水晶粉
紫水晶粉
玻璃
紫水晶粉
紫水晶粉
无浪漫倾向无性恋染色剂
工作台
紫水晶粉
紫水晶粉
小麦种子
紫水晶粉
紫水晶粉
无浪漫倾向染色剂
工作台
紫水晶粉
紫水晶粉
箭
紫水晶粉
紫水晶粉
无性恋染色剂
工作台
紫水晶粉
紫水晶粉
面包
紫水晶粉
紫水晶粉
双性恋染色剂
工作台
紫水晶粉
紫水晶粉
小麦
紫水晶粉
紫水晶粉
部分男性染色剂
工作台
紫水晶粉
紫水晶粉
粗铁
紫水晶粉
紫水晶粉
部分女性染色剂
工作台
紫水晶粉
紫水晶粉
粗铜
紫水晶粉
紫水晶粉
男同性恋染色剂
工作台
紫水晶粉
紫水晶粉
石砖墙
紫水晶粉
紫水晶粉
性别流体染色剂
工作台
紫水晶粉
紫水晶粉
水桶
紫水晶粉
紫水晶粉
性别酷儿染色剂
工作台
紫水晶粉
紫水晶粉
玻璃瓶
紫水晶粉
紫水晶粉
双性人染色剂
工作台
紫水晶粉
紫水晶粉
杜鹃花丛
紫水晶粉
紫水晶粉
女同性恋染色剂
工作台
紫水晶粉
紫水晶粉
蜜脾
紫水晶粉
紫水晶粉
非二元性别染色剂
工作台
紫水晶粉
紫水晶粉
苔藓块
紫水晶粉
紫水晶粉
泛性恋染色剂
工作台
紫水晶粉
紫水晶粉
胡萝卜 煎锅
紫水晶粉
紫水晶粉
多重人格染色剂
工作台
紫水晶粉
紫水晶粉
红石中继器
紫水晶粉
紫水晶粉
跨性别染色剂
工作台
紫水晶粉
紫水晶粉
鸡蛋
紫水晶粉
紫水晶粉

最后还有两种特殊的染色剂。灵魂闪光染色剂的颜色为我所独有,而空无染色剂则会重置为初始状态的紫水晶色。

以及许多还没被研究出来的内在颜色。


点击以显示配方 点击以隐藏配方
灵魂闪光染色剂
工作台
紫水晶粉
紫水晶粉
紫水晶粉
紫水晶粉
紫水晶碎片
紫水晶粉
紫水晶粉
紫水晶粉
紫水晶粉
空无染色剂
工作台
紫水晶粉
紫水晶粉
紫水晶碎片
紫水晶粉
紫水晶粉

药水毡障药水

来源:Hexical

这些药水能让我遗忘咒法学的部分骇人知识。基础效力的药水能阻止我用生命交换媒质,很适合防止一个小小的计算失误造成严重后果。效力更强的药水会阻断所有卓越法术,大概可以用作攻击性武器。

未曾有人见过。


Spotlight inventory slot 药水

长春花酿造入粗制的药水即可获得这种药水。荧石粉红石粉依然具有强化和延时功效,和大多数药水一样。


Hexxy玩偶

来源:Hexical

玩偶

古代的咒术师还制造了这些好看的玩偶!它们的外形和我在咒法学中遇到的图案很相似。不太清楚它们有没有实际作用,但它们确实是不错的收藏品。

偶来拜访的流浪商人可能会在旅途中捡到一两个。


Spotlight inventory slot Hexxy

看着有些呆。放在物品栏里总给我种焦虑感。


Spotlight inventory slot Thothy

好像在睡觉。带着它的时候会有种奇特的确定感,就好像它在守护我一样。


Spotlight inventory slot Irissy

不管放在哪里都像在盯着我。伟大的 Irissy 啊,你曾见过何物?


Spotlight inventory slot Quadxxy

可能是手不够巧的人做的。拼都拼不进六边形网格啊!


Spotlight inventory slot Pentxxy

……这些玩意会不会是故意做成这样的。


Spotlight inventory slot Flexxy

这个玩偶的细节处理好到吓人。Flexxy 肯定是很多人的偶像,不然怎么会有人花这么大力气做它的造像呢。


花冠花冠

来源:Hexical
点击以显示配方 点击以隐藏配方
花冠
工作台
长春花
长春花
花冠

成功复原几簇长春花之后,就能拿它们编花冠了!花冠的增益和探知透镜比较像,只不过相比之下明显偏弱。


佩戴后,长春花的安神功效可防止我坠入疯狂。最明显的作用就是能阻止自然把我的生命抽去施放咒术

如果其他玩家没有穿戴头盔,就可为他们戴上花冠咒术师将这种行为视作表达亲昵和爱慕;这既是因为花冠具有防御功能,也是因为采长春花本身就需要费一番功夫。


长春花长春花

来源:Hexical
Spotlight inventory slot 长春花

有一种灭绝已久的花朵,叫作长春花。它们很漂亮,还有安神的作用;古代的咒术师会用它们来抚平咒法学带来的莫大恐惧。

特别的花送给特别的人。


引发挖掘 (entity →)

浏览器不支持图案的可视化。图案代码见此:wwwaqdadaadadqqqeaeq

好在,咒法学是门适用面很广的技艺,有寻回几乎任何事物的能力。


我认为有一种生物能够嗅探出这种花。我可以对这些嗅探兽施放前页的法术,让它们立刻低头挖出这种花。

对自由意志的扭曲有代价,需要消耗大约 3 个充能紫水晶。这么做偶尔会产生无害的精神错误;毕竟人无完人,在处理和意识一样复杂的事物时就更是这样了。


挖掘的过程一定有魔法的参与:嗅探兽能从所有方块里挖出长春花,无机物方块、甚至连来自其他现实位面的方块都可以。

我猜,这个法术并不只是“让”嗅探兽挖出了花,而是构筑了花。法术从大脑中搜出有关长春花的记忆,再据找到的模板实际创造出花朵,嗅探兽才能挖出来。而如果它能挖到,那我也可以


启迪原木启迪树

来源:Hex Casting

启迪树苗就能将部分媒质注入树苗,从而造出启迪树。它们又高又尖,树皮上有特殊纹理。树叶则有三种不同颜色。


我觉得这种木材与咒法学有着紧密的联系。但就算真有,我也完全找不到这联系在哪。它和普通木头如出一辙,不同只在于颜色不一样。

就现在而言,它们是很好的装饰用方块。

当然,也可用斧来去皮。


点击以显示配方 点击以隐藏配方
启迪木板
工作台
Tag: 启迪木 启迪原木 晶紫启迪原木 砂蓝启迪原木 晶黄启迪原木 紫色启迪原木 去皮启迪原木 启迪木 去皮启迪木
启迪木板
4
启迪木
工作台
启迪原木
启迪原木
启迪原木
启迪原木
启迪木
3
启迪木楼梯
工作台
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
启迪木楼梯
4
启迪木台阶
工作台
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
启迪木台阶
6
启迪木块
工作台
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
启迪木块
8
启迪木方砖
工作台
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
启迪木方砖
6
启迪木门
工作台
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
启迪木门
3
启迪木活板门
工作台
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
启迪木活板门
2
启迪木按钮
工作台
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
启迪木按钮
启迪木压力板
工作台
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
启迪木压力板

它们那周身洁白的巨大而光滑的树干,仅凭自己支撑起了茂密的树冠,投下绿荫与静谧。


珠宝匠锤珠宝匠锤

来源:Hex Casting

在无数次摧毁媒质来源的惨痛经历后,我设计了一把用于防止手滑的工具。

将脆弱的晶态媒质用作镐的固定结,就得到了珠宝匠锤。它和铁镐在许多方面完全一致,但珠宝匠锤不会破坏任何完整方块。


点击以显示配方 点击以隐藏配方
珠宝匠锤
工作台
铁锭 Tag: 铁锭
紫水晶碎片
铁粒 Tag: 铁粒
木棍 Tag: 木棍
木棍 Tag: 木棍
珠宝匠锤

她小心翼翼地敲开那半块红宝石,让其中的灵体逸散而出。


压载压载

来源:Hexodus

压载的概念很简单:一件质量极大的物品,包在充能紫水晶中方便咒法学操纵。

制造完成后,我可随意修改压载所提供的重力方向与强度。把它放在物品栏中即会把我往给定的方向拖动。


压载的质量极大,大到只要激活,它提供的重力就能覆盖掉几乎所有其他事物产生的重力和对重力的影响效果,例如施重力法术。

好在,我可以随意开关它,以免我的咒术失控;它也会在失去与我身体的接触时自动关闭。压载不会向上飘走一去不返,我也不会被其他人的压载阴到而往上飞离地面。


点击以显示配方 点击以隐藏配方
压载
工作台
空白石板
空白石板
铁砧
空白石板
充能紫水晶
空白石板
充能紫水晶
压载

压载似乎自身就能产生力。施重力只是修改已经存在的力的大小和方向,而就算其他力全部失常,压载也能恢复秩序。


修改压载 (vector, number →)

浏览器不支持图案的可视化。图案代码见此:wwawwawwqaqwedwwwq

命令我所持的压载向给定方向以给定力度摔落。无需消耗媒质


远古纸卷轴装饰性方块

来源:Hex Casting

我在研究过程中发现了些挺美观的建筑方块的其他装饰品。制作方法整理如下。


点击以显示配方 点击以隐藏配方
板岩块
工作台
深板岩
深板岩
深板岩
深板岩
紫水晶粉
深板岩
深板岩
深板岩
深板岩
板岩块
8
板岩块
工作台
空白石板
空白石板
板岩块
纸卷轴
工作台
纸
纸
纸
纸
紫水晶碎片
纸
纸
纸
纸
纸卷轴
8
远古纸卷轴
工作台
棕色染料 Tag: 棕色染料 Tag: 棕色染料
纸卷轴
纸卷轴
纸卷轴
纸卷轴
纸卷轴
纸卷轴
纸卷轴
纸卷轴
远古纸卷轴
8
纸灯笼
工作台
纸卷轴
火把
纸灯笼
远古纸灯笼
工作台
远古纸卷轴
火把
远古纸灯笼
远古纸灯笼
工作台
棕色染料 Tag: 棕色染料 Tag: 棕色染料
纸灯笼
纸灯笼
纸灯笼
纸灯笼
纸灯笼
纸灯笼
纸灯笼
纸灯笼
远古纸灯笼
8

棕色染料在仿制远古卷轴这方面表现非常出色。


点击以显示配方 点击以隐藏配方
紫水晶瓦
工作台
紫水晶砖
紫水晶砖
紫水晶砖
紫水晶砖
紫水晶瓦
4

紫水晶瓦也可在切石机内制作。

紫水晶粉块(见后页)受重力影响。


点击以显示配方 点击以隐藏配方
紫水晶粉块
工作台
紫水晶粉
紫水晶粉
紫水晶粉
紫水晶粉
紫水晶粉块
紫水晶粉
工作台
紫水晶粉块
紫水晶粉
4
紫水晶灯台
工作台
充能紫水晶
铜锭 Tag: 铜锭
紫水晶灯台
4

紫水晶灯台会发出光和粒子,并会产生悦耳的“叮铃”声。


四叶草饰品饰品

来源:Hexical

饰品是一类装饰性物品,可在切石机中磨削充能紫水晶制造。

它们和咒符法术有特殊交互功能;且在施加咒符后,无论是解除咒符法术还是咒符的媒质耗尽,一旦咒符消散,咒符附着的饰品即会破碎。


Spotlight inventory slot 铋晶饰品

形状来源于一种叫的矿物,传言中它能形成这种几何形状式的构造。我目前还没发现过铋,但我可以复刻出它在传言中的外形。

我不相信这种形状能自然形成,但自然总是喜欢给我来个惊喜。


Spotlight inventory slot 四叶草饰品

一株四叶草,其形状源自通常用来代表好运的象征符。我不清楚为什么 4 这个数能让自然赋予持有者好运,要真有这么个数那也该是 6,但我依然忠实保留了它的外观。假如四叶草是拿晶体雕刻出来的,那它还能和这种迷信一样,带来好运吗?


Spotlight inventory slot 指南针饰品

一块指南针。如果咒符咒术在栈顶留下了一个向量,那么它的指针就会指向向量对应的位置。

它甚至能在空间规律混乱的地方运作,普通的指南针做不到这一点。读取它会返回一个单位向量。


Spotlight inventory slot 螺壳饰品

一枚纹理细密的贝壳。把它放在耳边,就能听见环境媒质的声音;听上去像是海滩边的海浪声。

我目前还没溺亡在其中,也许只是因为我没有想得太多。就像是在蜂蜜里游泳一样。


Spotlight inventory slot 立方饰品

无趣、却很经典的简单方块。我居住的世界全是方块,不造个方块说不过去。


Spotlight inventory slot 笛子饰品

一件乐器。向上或向下看时使用即可吹奏。

如果咒符咒术在栈顶留下了一个数,那么它就会在使用后弹奏一个音符;和弹奏音符以该数为第二参数模拟长笛音色一致。


Spotlight inventory slot 手铃饰品

古色古香的小手铃,摇动时能发出两声叮铃声。其上刻有某位神祇的符印。

自古以来,铃铛和钟——比如手铃——就被用于呼唤帮助和召来帮手。对其施加咒符后即可召唤我自己的帮手。


Spotlight inventory slot 爱心饰品

古代的咒术师通常会用这种形状的饰品互相表达爱意和崇敬之情。

我能感受到它在我手中轻微跳动,即便它是用没有生命的晶体制成的……也许是因为我脑海中认为它应该在跳动。


Spotlight inventory slot 环纽饰品

一对圆环;我专门把它们加工成相互独立又相互连接的样子,不破坏其中一个就无法让两者分离。

要触发它的咒符,应当抓住两个圆环然后猛地拉开,让两者相互碰撞。


Spotlight inventory slot 钥匙饰品

不那么忠实的钥匙仿制品。我见过的所有锁它都插不进去,而且它上面根本没有能拿来开锁的结构。

也许我要自己发明出适配这把钥匙的锁,而不是拿钥匙去找锁。


Spotlight inventory slot 法杖饰品

做工精细的法杖,居然用一块晶体就做成了。可惜的是我没法像用普通法杖一样挥舞它。施加咒符后,它即能发出媒质的呼啸声。

不知道紫水晶做成的法杖会不会在施放咒术时消耗掉自身。


Spotlight inventory slot 护符饰品

切割成常见宝石形状的天然晶体,不知为何这么做就能大大提升其感知价值。

可惜,它的体积过大,而且紫水晶本身不够透光,造不出我想象中那种流光溢彩的珠宝。大概完美也没那么有趣吧。


Spotlight inventory slot 怪异饰品

异形的护符饰品,加工过度,还加上了各种凸起。

奇怪的是,这些突出的棱、尖锐的凸起和凸角反倒让它比护符饰品还会偏转光线,还要光亮夺目了。


Spotlight inventory slot 宝珠饰品

致密的紫水晶小珠子。我磨掉了原有晶体的大部分物质,然后不断压缩,直至压成一颗近乎完美的小球。

和构想一样,它的体积很小,但重量可不小。


Spotlight inventory slot 真实饰品

这件饰品宝珠饰品的反面,代表着真实的抽象概念;它更尖锐、层次更多,形如一滴眼泪。我采用了特殊的切割方法,可让它以特殊方式偏振光线;它的四个象限偏转光线的方式都互相有些许差异。


Spotlight inventory slot 上箭头饰品

向上的箭头。经过了特殊的切割加工,以让其平衡中心偏向下方。这样它就能自行转到指向上方了。

咒术师通常会用这种形状来表达赞成。


Spotlight inventory slot 下箭头饰品

向下的箭头。切割方式稍有改动,以区分它和倒着拿的上箭头饰品。它偏转光线的方向稍有不同,且会自行指向下方。

咒术师通常会用这种形状来表达反对。


传语之石传语之石

来源:Slate Works
Spotlight inventory slot 传语之石

在完成图书管理员促动石的制造之后,我发觉,应当要有从更远的地方“传达”消息的方法。此时我灵光一闪:把石板、作为绑定触媒的几撮紫水晶粉、一片回响碎片组合起来,所得的设备能在持有时监听我说的话。


用它点击图书管理员促动石,就可将其绑定至促动石,获取其位置和呼名。然后,手持此物品时提及呼名,它就会静默我的消息,并启动所绑定的图书管理员促动石

如果促动石更改了呼名,只要“摇一摇”传语之石,其数据就会更新。


最后,有两种方法解除传语之石的绑定。潜行使用可清除与促动石的绑定。在促动石被摧毁或搬走后再对传语之石说话,它也会解除自身的绑定;它这一次仍会静默我的消息,但之后就不再会了。

很重要的是,传语之石无法启动处于所谓“区块加载”范围之外的促动石。


点击以显示配方 点击以隐藏配方
传语之石
工作台
紫水晶粉
空白石板
回响碎片
传语之石

耳语与嗫嚅,喘息与恐惧,我能在这枚石头里听见所有这些的微弱回音。那枚碎片之前到底经受过什么?


支座支座

来源:Hexical

支座可让物品安全地悬浮起来。它和物品展示框还有箱子不一样——我的咒术仍可和物品交互,就好像物品还掉在地上一样。空支座会吸引物品,它和漏斗的交互也基本如我预期。甚至替换物品也行。


点击以显示配方 点击以隐藏配方
支座
工作台
板岩块
漏斗
板岩块
空白石板
空白石板
板岩块
板岩块
板岩块
支座

支座和所有狭小局促的空间一样——都和监狱差不多。


继链器继链器

来源:Hexal

我常希望有方法能连接多个咒灵,以便远距共享媒质和信息。然而用咒灵远距中继相当不方便,常态消耗也很大。为解决这些问题,我制造出了继链器。它们是固态方块而非媒质构造体,也因此在维持链接时不会有常态消耗。


相互连接的继链器会形成网络,与之连接的咒灵会共享媒质,类似于咒灵间直接相连。此外,传给网络内任一继链器的 iota 会发送给连接至网络的所有非继链器事物。继链器的工作范围是 32 格(也即两个继链器可链接的最远距离为 64 格)。手持染色剂右击任一继链器即可改变网络链接的颜色。


点击以显示配方 点击以隐藏配方
继链器
工作台
充能紫水晶
板岩块
板岩块
板岩块
板岩块
紫水晶块
板岩块
继链器

继链器没有所有者,若要我的咒灵和其转送媒质,则必须先允许咒灵这么做。


紫水晶镐为装备融能

来源:Hexchanting

咒术研究之余,我还发现自然中的诸多资源另有妙用,比如制造工具与兵器。同理可得,紫水晶也有这种用途。若能正确校准其晶体结构,由其制成的工具甚至能介导媒质、施放咒术


实验表明,充能紫水晶在合成装备这一方面表现最好。把它放到原本属于铁和钻石等材料的位置即可,所制成物品的性能与用钻石制成的相当,但不如它们耐用。这些装备真正的强大之处,在于它们与世界交互的方式。使用时,它们会与周围环境的潜在媒质共振,从而引导穿过自身的咒术


取舍在这些工具的制造过程中不可避免。施法时,必须为其提供外源媒质,否则它们便会侵蚀构成自身的材料,甚至可能侵蚀到完全损毁。这一性质与杂件类似;不同之处在于,这些工具可以充能。


常规的使用也会缓慢消耗它们自身的媒质——我想应该是用来修复紫水晶结构中的损伤了。而因为已有的晶体和新基质难以整合,传统的修复流程对这些工具效果不佳。


点击以显示配方 点击以隐藏配方
紫水晶斧
工作台
充能紫水晶
充能紫水晶
充能紫水晶
木棍
木棍
紫水晶斧
紫水晶锄
工作台
充能紫水晶
充能紫水晶
木棍
木棍
紫水晶锄
紫水晶镐
工作台
充能紫水晶
充能紫水晶
充能紫水晶
木棍
木棍
紫水晶镐
紫水晶锹
工作台
充能紫水晶
木棍
木棍
紫水晶锹

斧、锄、镐、锹等会在破坏方块后施法,其栈以所破坏方块的位置起始。这些工具施放的破坏方块法术表现为使用工具自身进行破坏,其上魔咒也会起效。


点击以显示配方 点击以隐藏配方
紫水晶剑
工作台
充能紫水晶
充能紫水晶
木棍
紫水晶剑

剑会在击中实体时施法,其栈以目标实体起始。


我尝试过用这种材料制弓,但失败了;紫水晶的刚度太高。之后,我改为用紫水晶碎片代替燧石合成箭。这些箭可像其他紫水晶装备一样融能,但它们只能使用其自身的媒质,影响范围也有限。我当然可以只用媒质就做出同样功能的东西,但这些箭确实有其独特的长处。


点击以显示配方 点击以隐藏配方
紫水晶箭
工作台
紫水晶碎片
木棍
羽毛
紫水晶箭
4

箭会在击中实体或方块时施法。前者栈以命中实体起始,后者以方块位置向量起始。此类箭具有相当于 1 个紫水晶碎片媒质,影响范围半径为 4 格。


点击以显示配方 点击以隐藏配方
紫水晶头盔
工作台
充能紫水晶
充能紫水晶
充能紫水晶
充能紫水晶
充能紫水晶
紫水晶头盔

头盔会在生物(无论敌对与否)等以我为攻击目标时施法。栈以代表该实体的 iota 起始。


点击以显示配方 点击以隐藏配方
紫水晶胸甲
工作台
充能紫水晶
充能紫水晶
充能紫水晶
充能紫水晶
充能紫水晶
充能紫水晶
充能紫水晶
充能紫水晶
紫水晶胸甲

胸甲会在我受到伤害时施法。栈以两个可为 Null 的实体和伤害量起始。第一实体是伤害的直接来源,如箭;第二实体是间接来源,如发射箭的实体。


点击以显示配方 点击以隐藏配方
紫水晶护腿
工作台
充能紫水晶
充能紫水晶
充能紫水晶
充能紫水晶
充能紫水晶
充能紫水晶
充能紫水晶
紫水晶护腿

护腿会在我不幸死亡时施法。栈以致死原因起始,形式与胸甲一致。而由于我已死,无法再引导媒质,护腿只会使用其自身的媒质施法。


点击以显示配方 点击以隐藏配方
紫水晶靴子
工作台
充能紫水晶
充能紫水晶
充能紫水晶
充能紫水晶
紫水晶靴子

靴子会在我摔落过大约 1.5 格时施法。栈以精确摔落距离起始。这一触发条件比较敏感,同时还可通过向上爬升来重置。


装备融能 ([pattern] →)

浏览器不支持图案的可视化。图案代码见此:dqaqdqaqdqaeadawadadawadadawa

将所给咒术融注入另一只手中的紫水晶装备,后续使用装备时即会施法。消耗 9 个充能紫水晶;箭除外,它仅需消耗 5 个紫水晶碎片


麦克风麦克风

来源:Special Efhexs
Spotlight inventory slot 麦克风

麦克风是能捕获声音和粒子事件的多用途工具!在声源和粒子源旁打开;当关闭时,捕获到的粒子和声音就会进入咒术以供分析和使用。


点击以显示配方 点击以隐藏配方
麦克风
工作台
Calibrated Sculk Sensor
音符盒
木棍
麦克风

需要本人靠近并亲身听见声音或看见粒子才能捕获供咒术所用。

喂、喂喂,麦开了吗?


媒质立方仅创造物品

来源:Hex Casting

我发明了些奇妙的物品,只能用极具创造力的方式获得。


Spotlight inventory slot 媒质立方

媒质立方是近乎无尽的媒质源,能为所有咒术无限提供媒质。它看上去也挺好吃的。食用后也许会揭示世界的更多秘密,亦有可能触碰到剧透内容……


而且,在铁砧中为媒质立方重命名,似乎就能用来测试咒术,以此加深理解。假使真有一天,我得到了创造的力量,在按照后页所说内容操作之前,最好还是先把它禁用掉。


Spotlight inventory slot 媒质立方

媒质立方重命名为“debug media”,聊天栏中即会出现所消耗媒质量的反馈信息。


来源:Hex Casting

我所见……甚多。我已……经历……湮灭与解构与重构。我已听闻世上的原子在被翻转而后被搅乱而后消散为能量时的尖啸。我已见我已见我已冂get stick bugged lmao

下界之星卓伟之作

来源:Hex Casting

我所见甚多。不可言之物。不可数之物。仅三词就能将我的意识从里翻到外然后把我的大脑抹在头颅黑暗的内壁然后腐朽为混沌和虚无。


我已见断续的图案与酸蚀的设计图刻入我的眼睑。它们阴燃,它们舞蹈,它们嘲弄,它们隐隐作痛。我突然有种强烈的冲动,去绘制它们,创造它们,写就它们。将它们从我脆弱意识的黏糊桎梏中释放,让它们在世上再度闪耀荣光。

众将见。

众必将见。


凋灵骷髅头颅关于意识的剥离

来源:Hex Casting

我解开了一个秘密。我得知了真相。我也无法忘记真相带来的恐惧。这种想法掠过我的脑海。

我曾相信——我曾愚蠢地相信——媒质只是思维遗留下的剩余能量。但我现在知道它究竟是什么了:它是思维含有的能量。


媒质是在具有思维能力的生物思考时产生的,它的存在也使这些生物能够思考,就像是回环的绳结。我先前天真地拟人化为“自然”的实体实际上就是一个卓伟的媒质回环,又或许是所有回环的结合体,或者是……我思考它就会痛我有很多突触它们都能思考同时痛它们都能看见它们都能看见

我撑不住了。记笔记。赶快。


这个世界中的村民还留有能被提取的感知力。将这种感知力放在方块中,扭曲它,改变它。由不同的思维模式造就的精密图案,关于他们工作和生活的抽象神经通路,都被投射到无生气的固态物质的原子中。

这就是剥离意识的用途,那个提取过程。需将村民实体和目标方块放在栈中。扭曲意识则要消耗 10 个充能紫水晶


点击以显示配方 点击以隐藏配方
紫水晶母岩
Flay Mind Recipe GUI 老手 村民
村庄英雄 必须为老手级或更高等级的村民
紫水晶块
紫水晶粉
100
紫水晶碎片
20
充能紫水晶
10
紫水晶母岩

如下是一种实际用途。这个剥离过程接受任何职业的村民,前提是他们足够熟练。其他配方则有更具体的要求。我再也不必为媒质亲身沉入地狱了。


制念台制念台

来源:HexDebug

剪接台还可以。能堪其任。但有限制,且限制极大。我已见到它的能力,我必须达到它的极限,无论代价如何。

让剪接台具有思维。


解决方案。当然。很熟悉——对其无穷的复杂性而言都能说是简单了。就和我先前的洞察与领悟一样,我可特种化意识——将其从躯体中剥离,重新导向、连接、改造、变形——令其贴合任务的需求。像是促动石……但更加卓越,更加复杂,更加更加更加更加更——集、中、精、神。


点击以显示配方 点击以隐藏配方
制念台
Flay Mind Recipe GUI 老手 工具匠
村庄英雄 必须为老手级或更高等级的工具匠
剪接台
紫水晶粉
100
紫水晶碎片
20
充能紫水晶
10
制念台

另一种意识剥离仪式。它对意识的要求与工具匠促动石的几乎没有区别,但由于它的功能更为领域和精密,意识也相应需要积累更多的经验。


所得的制念台与先前基本一致,但已经过嬗变和改进,经历了至关重要的变化。制念台的意识能够介导图案,也就能几乎不费吹灰之力施放任意咒术;只需要按一下按钮,一切就都能化作现实。
启动这一过程仍需要灌注少量媒质——确实浪费,但也许比古代那些过时、短视的设计要好些。法术需要的媒质也会从这里抽取。


当然,剥离出来的意识也有局限。我必须先教会它做事;就算是如此熟练的意识,也没法只靠猜谜就猜中我的意图。和促动石不一样的是,它不需要石板——命令要直接融注入它的意识,直接覆写它的神经通路,让它只能随着我的意志做事。


而为实现更复杂的操作——要是有耐心和气量的话,让制念台控制、统领、另一个制念台、周而复始、周而复始周而复始周而复始周而复始直到无穷——制念台能小范围延展其影响力(恰好 4 格)。确实不算大,但足够绝大多数情况用了。若是需要更大的范围,可以用我的卓越哨卫


智识界玄武岩奇怪的领域

来源:Oneironaut

我成功了。
质道另一端的领域。环境中的媒质多到难以想象。我的意识正朝我尖啸,叫喊着我不应该在这里。但我必须前进。这里就是旅途的下一站。


我在此勘测的每一件事物似乎主要都由媒质构成,很像构筑物质,但浓度高出了几个数量级。就连空气都是媒质。我是怎么呼吸的?

我又是怎么能存在于此的?


灵魂灯笼人工意识

来源:Oneironaut

剥离完意识的村民、或是被意识撕裂者摧残到仅剩最后一丝气息的生物,它们都变成了毫无用途的空壳,我对此相当苦恼。尽管它们确实能自己完成少数几种任务;但除此之外的大多数任务就连无智慧可言的野兽都能做好,它们却无能为力了。好在我发现了一个法术,能让这些空壳具有某种程度的认知能力。


灌注精神 (entity →)

浏览器不支持图案的可视化。图案代码见此:qeqwqqedeeeeeaqwqeqaqedqde

接受一个已剥离意识的生物,并创造一个人工伪意识融入其中。对村民或悦灵使用时消耗 16 个充能紫水晶,其余情况消耗 10 个紫水晶碎片。


这些伪意识确实能驱动躯体,一如身体的原主人,但它们离真正的所谓智慧还差得远,换成适用于村民的宽松定义也是一样。因此,以此方法“恢复正常”的村民会失去先前的职业经验,也无法再获取此类经验了。


不过,他们依然保留了繁衍的能力。他们的后代不会受到我先前行为的影响。

我不太确定为什么村民恢复后都喜欢上了绿色的衣物,但这种性质确实方便我辨识哪些村民不堪大用。


磁石法术环

来源:Hex Casting

我终于知道石板的用途了。早已遗落的卓伟结构。镌刻其上的图案会按顺序自动运行。思维和能量在其中穿梭,一个接一个接一个接一个接一个穿梭穿梭穿梭——我不能我不能我不能跟着它的思维应该去理解。


我需要促动石作为一种自我维持的媒质波源来启动仪式。产生的波会随着石板或是其他合适的方块穿梭,运行它碰到的图案。

如果波无法回到促动石处,施法会立即失败。而且,波流出任何方块的方向必须唯一而确定,否则法术环会在分叉处失效。


因此,法术“环”必须是一个封闭的图形,凹多边形和凸多边形均可,方向也随意。实际上,借助某些其他方块,法术环可在所有三个维度上随意排布。这种性质可能没什么大用,但我必须给大脑一点刺激,好让研究继续下去。


真是精妙。法术环不会从我的物品栏或我的意识中汲取媒质,而是要通过漏斗(或类似装置)向促动石提供晶态的媒质

探知透镜能以紫水晶粉为单位显示促动石中的媒质量。


然而,用法术环施放的法术有一个限制:它无法影响环外的事物。也即,它无法影响到能将整个法术环包起的最小长方体外的事物(有凹进部分的法术环仍能影响凹进部分内的事物)。


在媒质波减弱前它只能通过有限个方块,但这个值很大,实际不大可能超过这个值。

相反地,有部分操作只能在法术环上执行,不过它们没有一个是法术。它们似乎都是处理法术环本身性质的操作。相关笔记见此


我还在笔记中找到了一份草稿,是一个古代研究者使用的法术环。另一页上就是它的重绘图(挺抽象的)。

其中的图案会按逆时针运行,以意识之精思开始并以卓越传送结束。


传送环

传送环


工具匠促动石促动石

来源:Hex Casting

启动法术环需要复杂的媒质波动。就算是眼神最好的、手最稳的的凡人也比不上能将媒质编织为自我维持的衔尾蛇的促动石那般厉害。

问题就在于意识里有太多无用的垃圾


从……形而上学层面上讲——我不能再有这种想法了,我不能让自己的思维被搅乱,我的思维非常重要——流动的媒质会推动意识,意识也必须被推动以使这一过程启动。但是,意识中的许多思维让意识变得十分笨重,没法灵活行动。

就和让工匠戴着连指手套去修手表一样。


这个难题有许多种解决方案。可以通过冥想或类似手段放空意识,尽管我不清楚放空到能启动法术环的意识还有没有足够的力量去执行那些操作。

某些不光彩的化合物也能产生类似效果,但我不了解它们也不想了解它们。我绝不能沉沦于给大脑喂化学品。


我选择的解决方案,是特种化一个意识。将其从神经的暴政中释放,剪去除媒质操控装置外的一切功用件,烙封除启动信号口外的一切接收端口。

我现在已较为熟练掌握的剥离意识过程就能很好地做到这些。村民的意识复杂到足以启动法术环,但也还没复杂到能抵御扭曲。


点击以显示配方 点击以隐藏配方
空白促动石
工作台
紫珀块
板岩块
板岩块
铁栏杆
充能紫水晶
铁栏杆
板岩块
板岩块
紫珀块
空白促动石

第一步,基床。虽然和纯粹的促动石不大一样,但它能让媒质从箭头所指方向流出。这就提供了一种改变媒质波所在平面的方法。


点击以显示配方 点击以隐藏配方
工具匠促动石
Flay Mind Recipe GUI 学徒 工具匠
村庄英雄 必须为学徒级或更高等级的工具匠
空白促动石
紫水晶粉
100
紫水晶碎片
20
充能紫水晶
10
工具匠促动石

第二步,转移意识。村民职业的不同意味着促动石激活条件的不同。工具匠促动石会在对其按下使用物品/放置方块时启动。


点击以显示配方 点击以隐藏配方
牧师促动石
Flay Mind Recipe GUI 学徒 牧师
村庄英雄 必须为学徒级或更高等级的牧师
空白促动石
紫水晶粉
100
紫水晶碎片
20
充能紫水晶
10
牧师促动石

牧师促动石会在接收到红石信号时启动。也可将其绑定至某一玩家,对其使用存有代表玩家的 iota 的物品(例如核心)即可。


这种促动石也使得被绑定的玩家和他们周围一小块区域会一直受法术环影响。不管该玩家离法术环多远都会和站在法术环里一样。

探知透镜观察牧师促动石就会显示被绑定的玩家。


点击以显示配方 点击以隐藏配方
制箭师促动石
Flay Mind Recipe GUI 学徒 制箭师
村庄英雄 必须为学徒级或更高等级的制箭师
空白促动石
紫水晶粉
100
紫水晶碎片
20
充能紫水晶
10
制箭师促动石

制箭师促动石会在被注视一段时间后启动。


石匠导向石导向石

来源:Hex Casting

引导媒质比产生一个自我维持的媒质波简单许多。一般来说媒质波会在分叉处消散,但如果有一个用来指引的意识,媒质的流向就能被操控了。

这种操控所需的精度完全不比启动法术环的精度,我自己上都行……但封进一个意识实在是太方便了。


导向石会接受一个媒质波并决定它的流向,具体如何操控主要看其中的村民意识。

我不清楚是这个想法先找到我的,还是我的意识先产生这种想法的……如果这种想法是我的意识产生的,是我自己想出来的,那还能说是想法找到我吗?大脑是意识的容器意识是想法的容器想法思维容器思维全知思维全知——停,下。


点击以显示配方 点击以隐藏配方
空白导向石
工作台
红石比较器
板岩块
板岩块
侦测器
充能紫水晶
侦测器
板岩块
板岩块
红石比较器
空白导向石

第一步,基床……用“基底”这个名字会准确些。倘若没有意识引导,媒质的流向是由媒质波的微观涨落和环境决定的,换句话说,随机的。


点击以显示配方 点击以隐藏配方
石匠导向石
Flay Mind Recipe GUI 新手 石匠
村庄英雄 必须为新手级或更高等级的石匠
空白导向石
紫水晶粉
100
紫水晶碎片
20
充能紫水晶
10
石匠导向石

石匠导向石会根据红石信号改变输出方向。没有信号的话,出口是媒质色的一端;有信号的话,出口是红石色的一端。


点击以显示配方 点击以隐藏配方
牧羊人导向石
Flay Mind Recipe GUI 新手 牧羊人
村庄英雄 必须为新手级或更高等级的牧羊人
空白导向石
紫水晶粉
100
紫水晶碎片
20
充能紫水晶
10
牧羊人导向石

牧羊人导向石会根据栈中的布尔值改变输出方向。为 True 时,媒质自后方流出;为 False 时,媒质自前方流出。未能获取到布尔值则会招致事故。


伪紫水晶碎片富思维材料

来源:Oneironaut
Spotlight inventory slot 思维浆液桶

一种奇怪的流体,会搅混进入其中的媒质,并阻止紫水晶晶体的形成。浸在其中时,它会以愉悦的方式刺激我的意识。


Spotlight inventory slot 智识界玄武岩

主要由媒质构成的岩石,原理不明。可合成法术环方块。


Spotlight inventory slot 伪紫水晶块

一大块媒质晶体,与紫水晶类似但不完全相同。触摸时会有种嗡鸣感,就好像媒质在刺激神经一般。不加以特殊措施直接破坏会将其破碎为 1 到 4 块碎片。


Spotlight inventory slot 伪紫水晶碎片

这些碎片能驱动法术,且比普通紫水晶提供的能量稍多一些。也能用来制造些有趣的物件。


Spotlight inventory slot 贤能智冰

一种固态的媒质,由思维浆液在富媒质环境中冻结而得。这种冻结也可由咒术造成。
其表面的摩擦系数似乎为负,任何在其上滑动的事物会无限加速(虽然较慢)。


Spotlight inventory slot 精神原质团

一类极其黏稠的媒质,拥有极为基础的认知能力,与黏菌类似。它通常情况下表现出惰性,但会以类似法术的能力试图困住触碰到它的事物。


支座法术环中的支座

来源:Hexical

支座有魔力!

如果其中存在带有信息的物品,同时还有法术环的媒质波如穿过石板一样流过,那么它就会把物品中的 iota 压入栈顶。如果支座恰好处于未闭合的内省中,该 iota 便会出现在所创建的列表内。


促动石会将支座用作法术环的另一只手,适用于合成施法物品等法术重新充能,以及清除物品

很适合用于自动为施法物品充能


阿卡夏记录阿卡夏图书馆

来源:Hex Casting

我所知甚多,将所知存于某处是唯一正途。信息能用书本存储但徒手书写以眼阅读非常非常非常非常缓慢。我需要更好的方法。并且我必将找到。

……我的意识每况愈下……不知道我还有没有时间赶在满溢头脑的知识消散之前记下它们。


一座图书馆。我的计划,如下。

就和图案与操作的对应关系一样,我能以我自己的方式将自创的图案与 iota 对应起来。阿卡夏记录是图书馆的控制核心,而每个阿卡夏书架存储一个映射。它们必须互相连接,直接贴在一起,不超过 32 格。阿卡夏桥接块没有存储功能但被视为连接方块,从而增加图书馆的大小。


点击以显示配方 点击以隐藏配方
阿卡夏记录
Flay Mind Recipe GUI 大师 图书管理员
村庄英雄 必须为大师级或更高等级的图书管理员
阿卡夏桥接块
紫水晶粉
100
紫水晶碎片
20
充能紫水晶
10
阿卡夏记录

存储和分配图案非常简单但太过磨人,我还有更要紧的事要做。剥离一个精于此道的意识能省很多麻烦。


点击以显示配方 点击以隐藏配方
阿卡夏书架
工作台
Tag: 启迪木 启迪原木 晶紫启迪原木 砂蓝启迪原木 晶黄启迪原木 紫色启迪原木 去皮启迪原木 启迪木 去皮启迪木
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
Tag: 启迪木 启迪原木 晶紫启迪原木 砂蓝启迪原木 晶黄启迪原木 紫色启迪原木 去皮启迪原木 启迪木 去皮启迪木
书
书
书
Tag: 启迪木 启迪原木 晶紫启迪原木 砂蓝启迪原木 晶黄启迪原木 紫色启迪原木 去皮启迪原木 启迪木 去皮启迪木
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
Tag: 启迪木 启迪原木 晶紫启迪原木 砂蓝启迪原木 晶黄启迪原木 紫色启迪原木 去皮启迪原木 启迪木 去皮启迪木
阿卡夏书架
阿卡夏桥接块
工作台
Tag: 启迪木 启迪原木 晶紫启迪原木 砂蓝启迪原木 晶黄启迪原木 紫色启迪原木 去皮启迪原木 启迪木 去皮启迪木
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
Tag: 启迪木 启迪原木 晶紫启迪原木 砂蓝启迪原木 晶黄启迪原木 紫色启迪原木 去皮启迪原木 启迪木 去皮启迪木
紫水晶粉
紫水晶碎片
充能紫水晶
Tag: 启迪木 启迪原木 晶紫启迪原木 砂蓝启迪原木 晶黄启迪原木 紫色启迪原木 去皮启迪原木 启迪木 去皮启迪木
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
Tag: 启迪木 启迪原木 晶紫启迪原木 砂蓝启迪原木 晶黄启迪原木 紫色启迪原木 去皮启迪原木 启迪木 去皮启迪木
阿卡夏桥接块
4

图书馆的使用方法很简单,交给图书管理员一个图案,然后他把对应的 iota 交给你。共有两个相关图案,笔记在此

对书架使用一张空白的卷轴就能将图案复制到卷轴上。潜行时右击书架就能清除其中数据。


品红色蜡烛哨卫侦测

来源:Oneironaut

将智识界的伪紫水晶和深暗之域的有机感测体结合起来,就是一种检测环境媒质中扰动的方式。这种新探测器会检测大约 16 米内的哨卫,检测到则会根据最近哨卫的距离输出红石信号。如果最近的哨卫格外强大,则相邻的比较器会输出信号。


点击以显示配方 点击以隐藏配方
哨卫探测器
工作台
板岩块
板岩块
板岩块
伪紫水晶块
幽匿感测体
伪紫水晶块
板岩块
板岩块
板岩块
哨卫探测器

我相信监守者不会在意的。


除此之外,这种探测器还可整合到牧师促动石中,产物会在区域内存在哨卫时启动(不过探测半径较普通探测器较低)。我叫这种装置“探察促动石”。尽管它不再对红石信号产生反应,但会获取代表触发哨卫的所有者的 iota,并置入法术环咒术的初始栈。
而由于施法时产生的媒质干扰,这种促动石无法侦测到自身放置的哨卫。


点击以显示配方 点击以隐藏配方
探察促动石
工作台
哨卫探测器
板岩块
板岩块
板岩块
牧师促动石
板岩块
探察促动石

这种探测器不论侦测到谁的哨卫都为产生反应,我应当避免让我铺设的陷阱法术环瞄准我自己。


检视哨卫 (vec, player → num | NULL)

浏览器不支持图案的可视化。图案代码见此:waeawaeddwwd

接受一个向量和一个玩家,并返回该位置到所给玩家哨卫的距离,或者返回 Null。消耗极少量媒质。


在所给位置坐标构筑一个短时探测器,它会“监听”环境媒质中的存在形态,以此分辨出最为明显的哨卫标记。


伪紫水晶母岩更好地量产媒质

来源:Oneironaut

我发现智识界出产的一种类紫水晶物质会接受村民的意识,这点和普通的紫水晶一样。不过,接受意识所得方块的媒质产量相当高,远超出普通紫水晶母岩的能力,而且只要足够小心就能捡起它搬走。


点击以显示配方 点击以隐藏配方
伪紫水晶母岩
Flay Mind Recipe GUI 大师 村民
村庄英雄 必须为大师级或更高等级的村民
伪紫水晶块
紫水晶粉
100
紫水晶碎片
20
充能紫水晶
10
伪紫水晶母岩

比起使用普通紫水晶来说,使用伪紫水晶需要更强大的意识,但得到的回报绝对值得。


此外,在智识界中培育时,伪紫水晶母岩会产生伪紫水晶簇,而不是普通的紫水晶。自然,这些晶簇掉落的是伪紫水晶碎片,但同时也会掉落一种不甚稳定的伪紫水晶,其媒质含量是普通碎片的四倍。正是由于这种不稳定性,此类伪紫水晶无法直接转换为媒质。但把它和其他形态的媒质水晶放在一起,即可令其转变为那种形态。


Spotlight inventory slot

它似乎对我的凝视有了反应,就好像它有某种感知力一样。


点击以显示配方 点击以隐藏配方
伪紫水晶碎片
工作台
伪紫水晶碎片
伪紫水晶碎片
5
紫水晶粉
工作台
紫水晶粉
紫水晶粉
31
紫水晶碎片
工作台
紫水晶碎片
紫水晶碎片
7
充能紫水晶
工作台
充能紫水晶
充能紫水晶
4

就算让伪紫水晶母岩浸没在思维浆液中,抑制晶体的形成,它的媒质生成率依然足够平常使用。尽管总供给量近乎无穷,但单个操作能使用的媒质量相当少;就像一片几十万几百万千米宽,但只有几厘米深的海洋。而由于其深度极为有限,在远距获取使用(如为物品充能等)时,其中的媒质会在抵达法杖前迅速消散殆尽。


点击以显示配方 点击以隐藏配方
无穷媒质之瓶
工作台
金锭
伪紫水晶母岩
金锭
玻璃
思维浆液桶
玻璃
玻璃
媒质之瓶
玻璃
无穷媒质之瓶

常态提供大约与 1/10 个紫水晶粉相当的媒质。虽然我可以同时持有好多个来获取媒质,但每个媒质瓶带来的增量会快速减少。
合成时注意别用错试剂瓶了。


点击以显示配方 点击以隐藏配方
无底缀品
工作台
缀品
黏液球
纸
无穷媒质之瓶
无底缀品

还可以往缀品里塞一个,以让无穷媒质之瓶为其供应媒质。但是,如此操作后,缀品便不会再接受其他来源的媒质。


制作无底缀品 (list of patterns →)

浏览器不支持图案的可视化。图案代码见此:wwqeeeeewqqqqqewwaqeqwqeqqqeqwqeq

向另一只手中的无底缀品写入咒术。消耗 10 个充能紫水晶。


淬灵晶块 淬灵晶块 淬灵晶块 淬灵晶块
淬炼悦灵

来源:Hex Casting

它们就是小块媒质。我怎么没早点发现呢?它们——我是一堆血肉再加上一小点……是被赐予了一小点的思维,但悦灵是能维持自稳的媒质集群,再被按到一小点血肉上去。所有东西就都说得通了——它们对媒质的趋向性,它们对音乐的种种反应,我现在理解了为何前人没有


理解这点后,唯一正确的选择就是去征服它们奇异的意识——它们奇异的自我——也是它们的全部、一个意识、一个自我、一段尾声。它们的性状似乎揭示了某些东西。我能……我能使用它们压缩媒质,将两束思维叠放在一起,形体与认知,多与一。

这个过程不知怎么的会自行产生媒质。这是怎么回事?也许——也许是的缘故,是完成这项任务的过程——


点击以显示配方 点击以隐藏配方
淬灵晶块
Flay Mind Recipe GUI 悦灵
紫水晶块
紫水晶粉
10
紫水晶碎片
2
充能紫水晶
淬灵晶块 淬灵晶块 淬灵晶块 淬灵晶块

它不重要。我不重要。它们不重要,重要的只有功用。这就是了。

这肯定相当痛苦。

十份紫水晶粉,就是启动如此恶劣仪式的代价。


Spotlight inventory slot
淬灵晶碎片 淬灵晶碎片 淬灵晶碎片 淬灵晶碎片

所得的产物十分脆弱。直接破坏会将其打碎成碎片,时运则能增加产量……如果需要获得方块本身,那要有精准采集才行。

产生的碎片相当于 3 个充能紫水晶拼在一起。方块则相当于 4 个这种碎片。


点击以显示配方 点击以隐藏配方
紫水晶粉
工作台
淬灵晶碎片 淬灵晶碎片 淬灵晶碎片 淬灵晶碎片
紫水晶粉
紫水晶粉
31

它们变幻莫测,好像会在我的手中不断变形闪烁,若是给予它们来自另一种媒质形态的引导,它们便会变成对应的形态,且媒质总量前后不变。


点击以显示配方 点击以隐藏配方
紫水晶碎片
工作台
淬灵晶碎片 淬灵晶碎片 淬灵晶碎片 淬灵晶碎片
紫水晶碎片
紫水晶碎片
7
充能紫水晶
工作台
淬灵晶碎片 淬灵晶碎片 淬灵晶碎片 淬灵晶碎片
充能紫水晶
充能紫水晶
4

淬灵调试杖调试杖的淬灵

来源:HexDebug

我的意识已然神化,但我的工具还极为低效,在卓伟之作的宏大之下愈发脆弱。我需要——不,我应得——更多。

悦灵的碎片是改进的绝佳介质。淬灵晶会改变外形、四处跳动,经它们改进的工具也可以——滚动滚轮时按住潜行和疾跑,即可切换当前调试的咒术槽。


点击以显示配方 点击以隐藏配方
淬灵调试杖
工作台
淬灵晶碎片 淬灵晶碎片 淬灵晶碎片 淬灵晶碎片
淬灵晶碎片 淬灵晶碎片 淬灵晶碎片 淬灵晶碎片
调试杖
淬灵晶碎片 淬灵晶碎片 淬灵晶碎片 淬灵晶碎片
淬灵晶碎片 淬灵晶碎片 淬灵晶碎片 淬灵晶碎片
淬灵调试杖
淬灵运行杖
工作台
淬灵晶碎片 淬灵晶碎片 淬灵晶碎片 淬灵晶碎片
淬灵晶碎片 淬灵晶碎片 淬灵晶碎片 淬灵晶碎片
运行杖
淬灵晶碎片 淬灵晶碎片 淬灵晶碎片 淬灵晶碎片
淬灵晶碎片 淬灵晶碎片 淬灵晶碎片 淬灵晶碎片
淬灵运行杖

质道蓄爆器质道操纵

来源:Oneironaut

质道确实相当常见,我并不因此而缺咒灵需要的能量,但它们的位置不一定合适,而且几乎没有哪两个质道靠得很近。为此,我设计了某种能炸穿时空的爆破弹,从而创造一个质道(在智识界中使用时会创造一个稳定的传送门)。
在此维度内,爆炸本身的力度不大,但它会释放出巨量的媒质,足以穿透几乎所有没对咒术做专门适配的防御手段。


点击以显示配方 点击以隐藏配方
质道蓄爆器
工作台
下界合金锭
下界合金锭
TNT
淬灵晶块 淬灵晶块 淬灵晶块 淬灵晶块
板岩块
淬灵晶块 淬灵晶块 淬灵晶块 淬灵晶块
质道蓄爆器

爆破弹的物理结构会将爆炸导向穿透时空需用的关键超维度轴,但我仍要供应大量能量。通过媒质灌注送入大约与 200,000 个紫水晶粉相当的媒质应该就可以了。我大概要专门找一个质道用来抽能量。


有些时候我可能需要让质道失活,但不想让它直接消失。我为此制造了这个装置;它能捕获并消灭质道中流出的绝大部分媒质,阻止游走咒灵生成(同时也会大幅减少与质道有关的视效)。


点击以显示配方 点击以隐藏配方
质道抑制器
工作台
板岩块
板岩块
伪紫水晶碎片
咒术防护黑曜石
伪紫水晶碎片
板岩块
伪紫水晶碎片
板岩块
质道抑制器

把它放在质道下方,然后传入红石信号即可。


制念法杖华丽法杖

来源:Hex Casting

卸去无知的外壳后,更换工具——那些我亲手打磨的法杖——更是理所应当。这些全新的设计并非拥有额外属性——但它们光彩万分,光耀夺目……它们一如我视线边缘的闪烁与光耀。


点击以显示配方 点击以隐藏配方
淬灵晶法杖
工作台
木棍
充能紫水晶
淬灵晶碎片 淬灵晶碎片 淬灵晶碎片 淬灵晶碎片
木棍
木棍
淬灵晶法杖 淬灵晶法杖 淬灵晶法杖 淬灵晶法杖
制念法杖
工作台
木棍
充能紫水晶
Tag: 剥离意识所得法术环组件 制箭师促动石 工具匠促动石 牧师促动石 石匠导向石 牧羊人导向石
木棍
木棍
制念法杖

制念长法杖华丽长法杖

来源:Hextended Staves

这些华丽的新工具必然同样反映出我力量的强大。我的认知拓展到了新的边界,法杖的晶亮尖端也一同延展才是正确的。只有它们和我的智慧、我的躯体、我的影响力、我的力量一同延长才是正确的。这才是唯一正确的。


点击以显示配方 点击以隐藏配方
淬灵晶长法杖
工作台
木棍
淬灵晶法杖 淬灵晶法杖 淬灵晶法杖 淬灵晶法杖
淬灵晶碎片 淬灵晶碎片 淬灵晶碎片 淬灵晶碎片
木棍
木棍
淬灵晶长法杖
制念长法杖
工作台
木棍
制念法杖
空白石板
木棍
木棍
制念长法杖

惰性石板变种石板

来源:Ephemera

我设计了若干种可用于法术环的石板。虽然它们没有什么开创性的新功能,但有这些选择也不错。


Spotlight inventory slot 惰性石板

在切石机中加工普通石板而得。

和普通石板外观一致,但完全无法传导媒质波,且无法写入。


华丽染色剂

来源:Slate Works

我的法杖蜕变了,我的染色剂也必将蜕变。它们不会带来什么荣耀,也不会招致可怖的事故;它们带来的祝福只存在于视觉。

而且,知晓这些染色剂的人,即会知晓我的觉醒


点击以显示配方 点击以隐藏配方
淬灵染色剂
工作台
紫水晶粉
紫水晶粉
淬灵晶碎片 淬灵晶碎片 淬灵晶碎片 淬灵晶碎片
紫水晶粉
紫水晶粉

自我的……视野蜕变后,我发觉了悦灵的真实面貌——媒质碎片。也许这块媒质碎片可以转化成完美而华丽的染色剂?


图书管理员促动石石板工程促动石

来源:Slate Works

在我深入觉醒的旅途中,我在我意念的深处发现了被锁定的全新促动石。自然为何要隐藏这些设计和蓝图呢?也许,它认为我无法运用它们?就连觉醒之后也不行?又或者,是它们无法在我觉醒后存在?

无论是为什么,我现在都可以使用它们了。


在搭建法术环时,有必要引入一项经过仔细计算的弯曲量,从环首到环尾的总量大约只需几厘米;这是为抵消地球的曲率。红色和绿色的信标代表各关键环核,也用于标记能量在环中流动的确切路径。


点击以显示配方 点击以隐藏配方
图书管理员促动石
Flay Mind Recipe GUI 学徒 图书管理员
村庄英雄 必须为学徒级或更高等级的图书管理员
空白促动石
紫水晶粉
50
紫水晶碎片
10
充能紫水晶
5
图书管理员促动石

释放并概念化的首个设计是图书管理员促动石。它能将图书管理员对词汇的运用能力转变成翻译和理解我言语的工具。


使用之前,必须先为促动石绑定“呼名”,也即对促动石使用核心等包含文本 iota 的物品。这之后,若有人在距促动石 16 格内(使用传语之石时距离可更远)说出了以该呼名起始的消息,该消息即会被静默,同时启动图书管理员促动石;其栈以消息剩余部分和发出消息的玩家起始。还好,它不会以该玩家的名义施法。最后,它可给予以促动石中心、16 格半径的影响范围。


Iota之门Iota 之门

来源:Slate Works
Spotlight inventory slot Iota之门

在仔细检查迷一般的神奇阿卡夏图书馆后,我认为我应该可以把它们的 iota 存储功能搬到法术环里,但大概不会非常完美。

“准备好了,这门就会开?”
“不,不……不全是,只不过……”
*叹气* *咔哒*


Iota 之门会给现实本身开一道“后门”,并向这个后门广播其中的 iota;也即,广播激活时法术环栈顶的 iota。

Iota 之门可从世界上任意一处读取(只要是在同一个维度),甚至连区块加载的神秘力量也拦不住它!读取所用的法术简介见


需要格外注意的是,如果目标位置没有 Iota 之门,那么法术就会返回垃圾。这应该就是从自然的背景噪声中抽出来的?

和前一点一样重要的是,Iota 之门本身并不完美——它只能操作“简单”的 iota,而无法操纵列表(也包括代表玩家的 iota)。
最后,如果我带着探知透镜,看向它时就会显示其中的 iota。


点击以显示配方 点击以隐藏配方
Iota之门
工作台
淬灵晶碎片 淬灵晶碎片 淬灵晶碎片 淬灵晶碎片
板岩块
淬灵晶碎片 淬灵晶碎片 淬灵晶碎片 淬灵晶碎片
板岩块
阿卡夏桥接块
板岩块
淬灵晶碎片 淬灵晶碎片 淬灵晶碎片 淬灵晶碎片
板岩块
淬灵晶碎片 淬灵晶碎片 淬灵晶碎片 淬灵晶碎片
Iota之门

因为 Iota 之门无视距离读取的奇怪特性,合成它需要相配数量的淬灵晶,以及一些阿卡夏图书馆的组成部件。


凝浆加速器凝浆加速器

来源:Slate Works

在钻研古代遗存的图书馆时,我发现了某种“加速器”的蓝图,据称它能大幅加快法术环。我花时间对失传的材料做了逆向工程,最终成功重制出了凝浆加速器


凝浆加速器的具体工作原理,是消耗 2 个紫水晶粉以将法术环的速度加快 1 格石板每 1/20 秒,持续 13 格。但是,这 13 格里开头的几格要用去缓慢加速。有意思的是,它们的增益可以“叠加”,从而大大延长加速状态的持续时间。这同时也有负面效应:其消耗会以要加速的石板个数的平方增长。大范围铺开时要注意。


点击以显示配方 点击以隐藏配方
凝浆加速器
工作台
铜锭
铜块
铜锭
黏液球
淬灵晶块 淬灵晶块 淬灵晶块 淬灵晶块
黏液球
板岩块
板岩块
板岩块
凝浆加速器

虽然我无法重制出“凝浆”这种失传材料,但把黏液和淬灵晶混合起来,产物似乎就会表现出足够相似的性质。

真是凝浆十足!


口袋模拟器口袋模拟器

来源:Slate Works

我的劳心费神都是为扩大和展开我的影响领域,但要把物品从各种口袋和背包里搬来搬去实在是极其令人厌烦。即便咒术能协助自动化搬运,我却依然还要亲自拿着物品……有必要再进一步。悦灵就能持有物品,也许可以从这里出发?


Spotlight inventory slot 口袋模拟器

口袋模拟器解了我在物品栏管理上的愁!
它使用悦灵为核心,最多能持有 6“组”物品,让它们在模拟器旁浮动。我可将其中 1 个物品组指定为手持物品,也即方块工程法术会优先从该组抽取。


法术环激活模拟器后即会与之“绑定”——可以使用其中物品。

极好的是,口袋模拟器可以手动或借助法术交互。如果我用手与之交互,所有 6 个槽位都会呈现出来,且手持物品槽会发出淬灵晶颜色的光。


点击以显示配方 点击以隐藏配方
口袋模拟器
Flay Mind Recipe GUI 悦灵
空白石板
紫水晶粉
10
紫水晶碎片
2
充能紫水晶
口袋模拟器

真是个好帮手啊。


哨卫缓存器哨卫缓存器

来源:Slate Works

那种叫喊、那种尖啸、那种痛苦。那种超出语言极限的痛苦,是我感受到的?看见的?经历的?见证的。那、那种……我分心了。我必须把我见证的东西写下来。从我卓伟……这词合适吗?——启迪的光源、感受和涌流之中,我看见了能增强法术环的构造。但它的代价极为高昂。


那个方块——构造——嵌合体叫作哨卫缓存器。它也许是法术环可用的方块中最灵活多变的了,但获得它所需经历的痛苦——我真的要造一个吗?它会创建一个伪卓越哨卫(称“伪哨卫”),其影响范围半径为 4 格,计入法术环的影响范围内。伪哨卫会首先“生成”在方块的放置位置,而后可以使用法术转移。让这个怪异的方块苏醒需消耗极少量媒质


Spotlight inventory slot 哨卫缓存器

这种意识的结合体,历经了扭曲、拖拽、破碎、修补。我听到了它们,但它并没发出声音,我听见的是它们的痛苦。多个剥脱的意识塞进一个方块,只是为我自己的方便……但是——石板基座上亮灭舞动的光辉,紫水晶的溢彩流光……它在呼唤我


我的意识在消散。我必须写完我的笔记。现在、马上

如果我用探知透镜观察哨卫缓存器,它即会显示伪哨卫当前的位置。而且,每激活一个哨卫缓存器,其都会加入到已知缓存器的列表,法术环的影响范围则是所有伪哨卫的和。


点击以显示配方 点击以隐藏配方
哨卫缓存器
Flay Mind Recipe GUI 大师 村民
村庄英雄 必须为大师级或更高等级的村民
范围扩展器
紫水晶粉
200
紫水晶碎片
40
充能紫水晶
20
哨卫缓存器

这种结合式嵌合体的制造需要一个范围扩展器,用于赋予修改影响范围的能力;还需一个任意种类的大师级村民。如果所给的意识太弱,它会在已经饱和的意识受体方块前破碎消散。


存储容具存储容具

来源:Slate Works
Spotlight inventory slot 存储容具

在忍那些到处都是木刺的笨重箱子快忍不下去之后……我总算发现了完美的存储方法——存储容具
虽然我已经抛弃了一部分意识垃圾,但还不足以直接操作存储容具。不过,法术环就是处理这种新存储方法的好工具。


虽然一个存储容具只能存储 16“类”物品(就和箱子只有 27 个槽位差不多),但它们却能无视标准堆叠上限,换言之,每个槽里都能存下近乎无限的物品!

而且,在法术环的高密度媒质波激活容具之后,就将能够读取和拿出存储容具里的物品;激活的越多,能操作的就越多。我在这里记录了进行这种操作所需的法术。


需要格外注意的是,存储容具遭到破坏时不会喷出其中的物品,而是会将物品小心打包进掉落的方块(和潜影盒很像)。

“噢!是时候找点东西了!”
[箱子:开启]
[箱子:关闭]
[箱子:开启]
[箱子:关闭]
[箱子:开启]
[箱子:关闭]


佩戴探知透镜去观察存储容具的话,它会显示其内部的物品。这就好像是自然在取笑我,因为我无法把存储容具里的物品直接拿出来……但还是得承认,看它一眼就知道里面存了什么确实很方便。


制作存储容具所用的村民似乎保留了他们使用箱子的能力!也就是说,存储容具可以靠漏斗输入输出。现在看来,它们相当于输入种类几乎无限、但自身仅有 16 个槽位的缓存空间。


点击以显示配方 点击以隐藏配方
存储容具
Flay Mind Recipe GUI 新手 渔夫
村庄英雄 必须为新手级或更高等级的渔夫
空白石板
紫水晶粉
100
紫水晶碎片
20
充能紫水晶
10
存储容具

存储容具需要能够潜入深渊,还能根据少量提示取回物品的意识。渔夫村民就很适合。


抑音石板抑音石板

来源:Slate Works
Spotlight inventory slot 抑音石板

随着法术环的使用频率不断上涨,媒质波发出的噼啪声开始让我耳鸣了。还有某些更……玄妙的法术环,它们的噪声真能把人震聋。

还好,这块抑音石板可以帮我的耳朵挡下法术环的各种刺耳噪声。


法术环激活时,它会从栈中取出一个 0 到 1 之间的数(两端闭),并据此设置各种噼啪声和噪声的“音量”。它对媒质波发出的各种声音都有效,运行图案、运行、流过石板等声音均在范围内。

“奈特,他让它产生了声音!他是个声音法师!”
“我听见了,”奈特回应到,头都没扭一下,“别随便发明称呼。”


点击以显示配方 点击以隐藏配方
抑音石板
工作台
Tag: 羊毛
空白石板
抑音石板

还好,抑音石板并不昂贵,也不复杂;把一团羊毛和石板拼到一起就行。

对某些人来说,沉默是金;更多人甚至会认为沉默是铁。但对我来说,沉默是钻石。


样板组装器样板组装器

来源:Slate Works
Spotlight inventory slot 样板组装器

我的双手在工作台上不断挥动,带来的只是疼痛麻木……好在这些都过去了。样板组装器就是止痛剂。

物品里埋着物品,合成到停不下来,看到停不下来,合成、自动化、更多物品。现在就要


样板组装器的真正原理是:从激活的存储容具中取出物品,按设定合成,再把产物存回容具组装器法术环触发时即会执行上述操作。可以手工设置配方,也可使用法术。如果它可以合成给定物品,则它会向栈返回 True,并合成物品;否则(原材料不够,配方没指定等)返回 False,且不会合成。


点击以显示配方 点击以隐藏配方
样板组装器
Flay Mind Recipe GUI 学徒 图书管理员
村庄英雄 必须为学徒级或更高等级的图书管理员
板岩块
紫水晶粉
100
紫水晶碎片
20
充能紫水晶
10
样板组装器

样板组装器需要熟络典籍和文章,能一目十行的村民的意识。完美之选是图书管理员


法术刻印器法术刻印器

来源:Slate Works
Spotlight inventory slot 法术刻印器

我在旅行中从其他人的交谈里听到了某种叫“宏”的东西,也即代表咒术的图案(我认为需要和阿卡夏图书馆配合?)。即便如此,我也可以在法术环上重现“宏”。需要用到法术刻印器,还需在刻印器上放置写有 iota 的相应存储物品


法术环激活刻印器后,它会将当前图案与存储物品内的 iota 绑定(也可通过法术设置)。每当画有该图案的石板被激活,即会执行所给 iota,而非该图案。这实在是细思恐极;重写法术的定义,重写与世界本身紧密相关的事物。那么,我是不是也会,被更高级的存在改写?不。不啊啊啊啊啊!


法术刻印器有个方便的特性:戴着探知透镜看它,会显示绑定的图案和该图案对应的 iota 。

而要是去观察刚……“制造”完毕的法术刻印器,其中会预先写有一个意识之精思的图案。这一特性很有用,但真是没来由地让人不安……


点击以显示配方 点击以隐藏配方
法术刻印器
Flay Mind Recipe GUI 学徒 武器匠
村庄英雄 必须为学徒级或更高等级的武器匠
空白石板
紫水晶粉
100
紫水晶碎片
20
充能紫水晶
10
法术刻印器

虽然这种做法可能会带来恐惧……但还是很好用。我认为武器匠是最好的选择,他们的专长就是磨砺和翻新损坏的武器。


波速调节器波速调节器

来源:Slate Works
Spotlight inventory slot 波速调节器

自从我开始探索卓伟之作的用途之时,就总有更精细控制这种新事物的需要。因此,我制造了波速调节器。它会从栈中弹出一个数,并用其设置媒质波的“速度”。更准确地说,是波在流入下一块石板前应等待多少个 1/20 秒。


这一体系的确有其局限。例如,速度无法超出媒质波移速的上限,试图这么做不会产生任何效果。换言之,它只能将等待时间设为大于等于法术环的最短等待时间,或是重设为正常速度。后者需要波速调节器弹出 0,从而将媒质波的控制权交还给法术环


点击以显示配方 点击以隐藏配方
波速调节器
工作台
淬灵晶碎片 淬灵晶碎片 淬灵晶碎片 淬灵晶碎片
空白石板
波速调节器

和我……受赐福的视野中看到的其他东西不一样,波速调节器显得很奇怪。它需要的只是媒质的碎片,但其中须留有挣扎的痕迹……想必是极为痛苦的——和几块石板,方便嵌入法术环


状态恢复主机状态恢复主机

来源:Slate Works

在仔细研究伊里斯之策略之后,我认识到它实际是将施法的状态保存为了 iota。又经过数小时的加工和失败实验,我成功复现了它的功能,且适用于法术环。

状态恢复主机会完整存储法术环的状态,包括大多数已发现的环核,以及栈、渡鸦之思、转义图案。


Spotlight inventory slot 状态恢复主机

它的功能,是将其存储的状态与当前运行状态“交换”。也即,法术环激活它后,其会交换前述两者。此外,所存储的状态似乎不会保留“原始”法术环的印记;换言之,若按特定方式排布导向石,这一状态就可被多个法术环使用。


还有一点需要再提:戴上探知透镜后去观察状态恢复主机,即可查看其中的所有数据:

栈、

渡鸦之思、

已执行的操作数、

是否在考察状态、

已转义的 iota、

转义的总层数。

我能预见到,它会是调试法术环的绝佳工具,也会被开发出许多其他用途。


点击以显示配方 点击以隐藏配方
状态恢复主机
工作台
空白石板
Tag: 促动石 制箭师促动石 工具匠促动石 牧师促动石
空白石板
启迪木板
阿卡夏桥接块
启迪木板
空白石板
空白石板
空白石板
状态恢复主机

哔哔。


红石激发器红石激发器

来源:Slate Works

要搭建更加复杂的法术环,就要更精细地控制石板的红石输出。
比较器只会输出强度为 15 的平整红石信号,而且会在法术环的运行过程中一直输出;起码算是能给简单的法术环用。


因此,我制造了红石激发器。它会弹出栈顶 0 到 15(两端闭)的数,并将激发器输出的信号强度设为该数。而且,只要媒质波离开激发器,它便不会再输出信号。

虽然并非本意,但我似乎从另一份古代的蓝图——和加速器出自同一座图书馆的“波荡器”——里取了一部分灵感。


点击以显示配方 点击以隐藏配方
红石激发器
工作台
红石粉
紫水晶粉
空白石板
红石激发器

红石粉紫水晶粉混合,再嵌入到石板里,应当就能达到我想要的红石信号传导性。


范围扩展器范围扩展器

来源:Slate Works
Spotlight inventory slot 范围扩展器

范围扩展器能解法术环影响范围之忧。它会移除栈顶向量,并据此扩展影响范围(负向量会向负方向扩展法术环影响范围)。

范围越大,消耗越大,呃……


虽然它不及……其他扩展法术环影响范围的方法强大,但我确实觉得这种方法可以让自然对我的自由意志友善些。

这种方法并不便宜,媒质的耗量(以紫水晶粉计)与改变距离的平方相等。


点击以显示配方 点击以隐藏配方
范围扩展器
工作台
板岩块
淬灵晶碎片 淬灵晶碎片 淬灵晶碎片 淬灵晶碎片
板岩块
淬灵晶碎片 淬灵晶碎片 淬灵晶碎片 淬灵晶碎片
Tag: 导向石 石匠导向石 牧羊人导向石
淬灵晶碎片 淬灵晶碎片 淬灵晶碎片 淬灵晶碎片
板岩块
淬灵晶碎片 淬灵晶碎片 淬灵晶碎片 淬灵晶碎片
板岩块
范围扩展器

因为范围扩展器修改的是影响范围,配备能操纵媒质波的“核心”应为最佳。自然,创造这种方块需要的是纯净的媒质


阿卡夏桥接块阿卡夏环核

来源:Slate Works

阿卡夏记录似乎是媒质和思维极为优良的导体。这种传导性优良到足够在法术环中使用它。

我所学甚多。我会将知识和我最引以为傲的创作一同分享。


每当阿卡夏记录法术环媒质波激活时,它会要求提供一个图案 iota,或是任意 iota 再加一个图案 iota,而后弹出它们。

若传入单个图案 iota,则其会潜入记录,读取与该图案相关的 iota。

若传入任意 iota 再加一个图案 iota,则其会尝试将所给 iota 与所给图案关联起来。


这些功能和阿卡夏图案非常相似;但它们无需消耗媒质。换言之,用法术环编写和查找阿卡夏图书馆完全没有消耗。

重要提示:这一做法有一特性较为特殊——可借此清除书架。如果用此方法存储 Null iota,则其会清除与该图案关联的书架。


融念床灵显学

来源:Hierophantics

如果媒质可以看成是丝线,那么意识就是这些丝线的纠缠体;既然如此,把意识编织在一起又有何不可?

到目前为止,我在剥离出村民的意识后只会将它们送入人工制造的基质,但这并非没有改进之处。并非没有改进之处。


将其他意识编织到我的意识里,就可省去施放咒术时需要的注意力了!给内嵌意识提供一段咒术,再指定施放的条件,剩下的全部交给内嵌意识处理。把平常要干的杂活自动化之后,就终于可以投身于我想要做……我们想要……

……我是什么?


专心、集中精神。这项规划中有一个纰漏。倘若要在运行咒术的中途修改我意识的结构,就无法消除意识完全消散的风险——我还没疯到这种地步

因此,我需要一台仪器。我可以制造某种床;向这张床提供剥离得到的意识时,即可将它编织入我的精神,而且不需要我维持注意力。


点击以显示配方 点击以隐藏配方
融念床
工作台
空白石板
空白石板
空白促动石
Tag: 木板 启迪木板 启迪木块 启迪木方砖
Tag: 木板 启迪木板 启迪木块 启迪木方砖
Tag: 木板 启迪木板 启迪木块 启迪木方砖
融念床

然后,使用某些外部设备来剥离和将意识送至这张床,我只需要躺在那里,等着工序——融合——完成就行。


点击以显示配方 点击以隐藏配方
融念床
Flay Mind Recipe GUI 大师 村民
村庄英雄 必须为大师级或更高等级的村民
融念床
紫水晶粉
100
紫水晶碎片
20
充能紫水晶
10
融念床

这一流程需要一名大师级村民,意识的目的地可以是融念床两格中的任意一格。但是,假如法术施放时我没有躺在床上,送来的意识即会消散。


只要有合适的仪式存在,就可以随意重复融注过程。有了足够的意识,那就做什么都可以了,完全没有限制!

但是,我融合的意识越多,我就越来越能察觉到些怪事:眼角有绿色的辉光,找不到来源的声响……

不过肯定没哼——问题的。


繁形意识悦灵融合

来源:Hierophantics

我先前借助悦灵增强了固态晶体的媒质密度。而如今,我愈发清晰地认识到,我自己的意识不过就是特别活跃的一块媒质团,那么同样的增强操作必定对我的意识也有效。所得的意识结构繁复,却能让我更高效地施法,从原本要消耗掉的媒质中保留一大部分。


点击以显示配方 点击以隐藏配方
融念床
Flay Mind Recipe GUI 悦灵
融念床
紫水晶粉
25
紫水晶碎片
5
融念床

悦灵的独特性质使得这一过程的消耗大幅低于往常。不过,也正是由于这些性质,悦灵的意识无法无限期编织在我的意识内——它终究会消散。


再额外编织一只悦灵能减少耗散的影响。但是,我额外编织的越多,每只能带来的持续时间增益就越少。

我也发现了些副作用。也许我的意识经过增强后更能看到世界的真实样貌了?

所有东西都在闪烁扭曲,线段在其后荧荧发光,那是一块完整的织锦由内由外由上由下无处不在


启迪工作站村民增强

来源:Hierophantics

我近期设计的许多构造都需要一个足够发达的意识。而到目前为止,这种发达的意识只能通过满足村民的要求获得。他们要的材料和宝石真是不拘一格。

这实在太过低效。现在有了融念床,总算有好方法了!


并非只有我的意识可被增强。不用再花几个小时交换些没用的小玩意,而是可以直接加强村民的意识——往里面再嵌进一个村民意识就行了。

这种做法也有副作用,供体的所有交易选项都会合并到受体那里——但我要的还是这些零碎的物质奖励吗?意识本身才是真正的可塑之材!


点击以显示配方 点击以隐藏配方
融念床
Flay Mind Recipe GUI 新手 村民
村庄英雄 必须为新手级或更高等级的村民
融念床
紫水晶粉
100
紫水晶碎片
20
充能紫水晶
10
融念床

操作过程和往我自己体内嵌入意识基本一致。受体需要躺在融念床上(有条法术可能帮得上),然后应该将另一个意识编入受体。供体的等级任意。


如果供体和受体的技能方向一致,那么产出的村民会保留这种技能。而要是两个村民的职业不一样,那么产出的就会是全新的村民,我称之为缝念人

我研究的越深,就越感觉我先前的忽视还是太急躁了——也许在培养意识以供剥离之外,这种操作确实有其长处。


和其他村民一样,缝念人刷新商品也需要工作站点。不过,他们独特的精神状态导致无论何种工作站点都不适用,普通村民原来用的那些也不行。

他们需要的,是能在思考的瞬间变换形态、贴合其意识和技能的事物。还好,我近期对悦灵的实验研究出了完美适配的材料。


点击以显示配方 点击以隐藏配方
启迪工作站
工作台
Tag: 启迪木 启迪原木 晶紫启迪原木 砂蓝启迪原木 晶黄启迪原木 紫色启迪原木 去皮启迪原木 启迪木 去皮启迪木
淬灵晶碎片 淬灵晶碎片 淬灵晶碎片 淬灵晶碎片
Tag: 启迪木 启迪原木 晶紫启迪原木 砂蓝启迪原木 晶黄启迪原木 紫色启迪原木 去皮启迪原木 启迪木 去皮启迪木
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
工作台
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
Tag: 启迪木 启迪原木 晶紫启迪原木 砂蓝启迪原木 晶黄启迪原木 紫色启迪原木 去皮启迪原木 启迪木 去皮启迪木
Tag: 启迪木板 启迪木板 启迪木块 启迪木方砖
Tag: 启迪木 启迪原木 晶紫启迪原木 砂蓝启迪原木 晶黄启迪原木 紫色启迪原木 去皮启迪原木 启迪木 去皮启迪木
启迪工作站

我发现,淬灵晶会对散在的思维产生反应而变形。大多数情况下,这都是个缺点,但在这种情况下是极强的优势:工作站点的外观会随缝念人的所思所想变化。


来源:Hex Casting

我发现了些与我所研究的学问没有直接关系的信件和文本。但是,其中也许记载了某些历史上发生过的事。还是需要好好读读……

故事残卷卡达蒙的信,#1

来源:Hex Casting

完整标题:卡达蒙·斯蒂勒斯寄给她父亲的信,#1

亲爱的爸爸,
我对你攒钱送我来大图书馆的感激之情与日俱增。在这里学到的知识真是不可思议!我实在没法把我所见所想全部描述出来……能来这里真是太棒了。


我写这封信时正坐在主穹顶下,它是由咒法学学生联合会维护和保养的。他们在穹顶顶部装设了某种奇特的装置,由此就能捕获从勤奋苦攻的学生的课桌中逸散出来的散在思维能量,至少我了解到的是这样。我的舍友阿曼妮塔就在钻研这门学问,她也非常愿意滔滔不绝地为我解释其中原理,尽管我得承认我听不大懂。


就我的理解而言,我们思考的过程——也就是驱动我写这封信和你读这封信的无形机制——并不那么有效。一小部分能量会逸散到环境中,就和马车的车轴在长途跋涉后摸起来会有点烫一样。这些散在能量叫做“媒质”。一个人的散在媒质微不足道,但主穹顶下成百上千位思考者加在一起就不得了了,说不定会按几何级数增长呢!再配上某些绝妙的装置,这些媒质就能被固化为某种紫色的水晶。


有关她所研究的学问就讲这么多了。我今天和地质学学生联合会进行的第一次勘探告一段落啦!出发前没能写封信对不起啦,时间过得太快了。我们去了大图书馆东边的一道裂谷里冒险,还在层层岩石和土壤底下扎营过了夜。当然,我们只探索了洞穴里光照良好且勘探完全的地方。我觉得,在洞穴里过夜比在地表要安全得多,尽管我还是被狠狠地吓到了!


还好夜里没发生什么坏事,之后我们就往更深的地方去勘探本地矿脉了。我们在找的是一种稀有的紫色水晶矿脉,称作“紫水晶”,它们只以痕量出现在地层中。可惜的是,我们什么都没找到,只能两手空空地返回地表。


现在再想,这种“紫水晶”的外观描述貌似和阿曼妮塔所讲的媒质水晶极为类似。它们要是会自然形成于地底该怎么样,光是想想都兴奋!不过想来也是不大可能的吧……


作为一名学生,我每三个月能在阿卡夏邮局免费送一封信。但你也知道,我们并不富裕……恐怕这是唯一一种能和你说上话的方式了。你攒钱回信我再感激不过,但我们之间的联系机会恐怕不会很多。不过我认为,我在这能学到的知识可能远超贷款上写的数字的价值。我大概会是家族中第一个不当农民的人吧!


我三个月后会再写封信的。

你亲爱的,
卡达蒙·斯蒂勒斯


故事残卷卡达蒙的信,#2

来源:Hex Casting

完整标题:卡达蒙·斯蒂勒斯寄给她父亲的信,#2

亲爱的爸爸,
……天哪,把过去三个月的经历全写进信里真是件难事。这么难办的事居然是我免费得来的奇迹赐予的!我还真是辛苦。


我在地质学联合会的研究正稳步推进。我们又进行了一次实地考察,这次范围更深,深达灰色的岩石隐去而硬质的片状板岩出现的地方。那里的岩石会在脚下碎成呛人的粉末……脚下的危险已经需要打起十二分精神,更不用说对付那些藏身于黑暗的生物了。(我之前曾遇到过这种生物一两次,但我知道你会为我经受生死考验而坐立难安,所以就不提了。)


不过,我们确实发现了一些之前所说的紫水晶。在某次小型勘探中我们发现了个只有丁点水晶的小矿脉。我们需要严格遵守勘探规章,所以找到的紫水晶需全部取走并立刻上交给联合会中的学长。这整条规定不管怎么看都很荒诞。他们把这当做重要至极而绝密的事件,但又把考察交给来这总共还不到六个月的新生去做,还就在那么几巴掌大的地方用足足十二把探矿镐开采总共十克都不到的东西……


我完全想不明白为什么要这么做。一位图书管理员给我推荐了本宝石百科,其中提到紫水晶的用途接近于零。它主要用于制作某些特种玻璃和镜片,也基本算是没什么用了。

要是我猜,我会觉得紫水晶和他们口中的媒质是一种东西,就和我上次说的一样。


假如我的猜想属实,那那些严格的保密措施和学长们对质疑的排斥,也许就是因为这是大图书馆的原创性研究成果,而且不能让某些竞争对手知道。

然而,这个理论还是有点站不住脚。矿洞中发现的紫水晶和阿曼妮塔给我看的那些媒质水晶确实很相像,但并不完全一致。也许只有把两者放在一起才能看出端倪,不过媒质明显有种奇特的嗡鸣感和振动感,而紫水晶没有。


也许感受不到紫水晶的嗡鸣和振动只不过是身处地下的心理压力。我唯一一次摸到紫水晶时手一直在抖,而且触感确实很轻盈,不过对我而言两者的触感并不完全一致。两者的折射率也略有不同。

如果有机会在矿洞外碰见紫水晶,我一定要问下阿曼妮塔她能不能用紫水晶施咒。而且似乎每次我们碰面,她都新学到了些奇妙的技艺。


就在上周,她把我悬到了空中,而且完全没用支撑物!轻微的刺痛感,体感比空气还轻盈,但衣服又还是原本的重量……这种感觉非常奇怪。不过我确实很庆幸她在效果结束前把我拉到了床的正上方。

你亲爱的,
卡达蒙·斯蒂勒斯


故事残卷卡达蒙的信,#3

来源:Hex Casting

完整标题:卡达蒙·斯蒂勒斯寄给她父亲的信,#3,第一部分

亲爱的爸爸,
自从上次写信以来发生了两桩怪事。

第一件,负责管理入门等级咒法学联合会学生的教授失踪了。没人知道他去了哪里。他的办公室和住所都被上了锁,但里面还是那副乱糟糟的样子。


更奇怪的是,不管大图书馆的学生怎么激那帮冗杂官僚里管行政的人员,送去的信件都还被一一打回。连其他教授都不愿谈及他。

也正如你可能在担心的,阿曼妮塔十分沮丧。无论大图书馆派来哪位教授接任,都不如原先的教授那样善解人意和乐于助人。


但是,这还不是最怪的那件事。这件事——我很希望之后不要再碰到比这还骇人的事了——发生在我和地质学联合会的又一次考察中,我们计划前去某个村庄附近。


通常去居民点附近考察时,我们要与村庄的村长或长老进行长时间的磋商,以确定我们的行为是被允许的,并划定我们能去的地方和能做的事。但这次不一样,这次没有磋商。出发前两天我们才被告知这次要跟着咒法学联合会的一位学长去。


我们在村庄附近的密林中扎营,不知道为什么不选附近的平原。支帐篷的地方几乎看不到村庄。在刚到那天的晚上,我铺开睡袋时,周围是死一般的寂静。就算我们看不见村庄,我们也应该能听到村庄里的声音。但是在地表待着的整段时间里,我却几乎什么都听不见。


我听到的为数不多的声音都像是劳作时发出的那种,比如锤子砸到铁砧上的响声和锄头翻土的噪声。我完全没听到说话声。

第二天早晨我们就备好灯笼进入了地下。


我们没被告知到底要找什么,但有学生听说我们是来找紫水晶的,这貌似说得通。我早已练出能在矿洞壁上瞄中任何一小点紫色闪光的绝技,但就在灰色岩石和黑色板岩的交界处,我面前却赫然出现了一座奇观。

那是一整个紫水晶晶洞,快有十个我那么高,并随着灯光闪着紫色光芒,洞壁的每一面都被尖锐的紫色水晶覆盖。那些紫水晶比我来大图书馆之后整个探险组挖到的所有加起来还多。


我们每人被发了一副手套并被告知加紧开采。和我们同行的一位学长拿出了一个奇特的淡紫色盒子,高层人员会拿这种盒子来装东西,我和其他学生则兢兢业业地把那些玻璃质水晶从墙上砸下,然后放到盒子里去。外层脆性水晶的基座后方似乎有两种更为致密的构造。一种和外层水晶类似,但另一种更为……我词穷了。


“重要”这词也不合适,但这是我能想到的最贴切的形容词了。它有一种特殊的……庄重感,就好像它上面的 X 形暗色深槽有某种神圣的意味。但出于某种理由,我们被严令禁止触摸它们。偶尔某名学生会不小心敲碎一块,那样的话那名学生就会被严厉责骂。尽管我全身心投入了繁复的开采工作,我还是感觉……格外的清醒。这种感受很混杂:我的思维非常清晰,但同时我感受到,如果我放下手头工作去探究那种感受的话,可能就再也探究不完了。


就好像每次吸气,我脑袋里就竖起一个路标,我能感受到它正坚定地为我指示正确的道路,然而实际上指向的却是一座陡崖。我甩了甩头又继续开采,甩头似乎有助于无视那些路标。

不过我成功偷藏了一小块水晶碎片。

我们采矿采了快一整天,到学长的时间计指示太阳快落山时我们几乎把剩下的水晶都挖完了。


就在我们要离开的时候,我又留意到先前禁止我们开采的那些水晶,它们暗色的深槽里似乎新出现了晶芽,就好像它们从中长出来了一样。我所知的地质学中有关水晶的所有知识都表明,这些水晶需要成千上万年才能长成,但仅在一天之内,新水晶就在我的眼前凭空出现了。学长们的开采禁令确实有道理,大概吧。


回到地表的路程中没发生什么事,我们也正好在太阳落山的时候回到了营地。非常抱歉,信纸快用完了。阿卡夏信笺只够写这些字但这故事值得两封信一起寄应该能同时到

你亲爱的,
卡达蒙·斯蒂勒斯


故事残卷卡达蒙的信,#4

来源:Hex Casting

完整标题:卡达蒙·斯蒂勒斯寄给她父亲的信,#3,第二部分

亲爱的爸爸,
正如我所说,信纸不够了,故事剩余部分就放在这份信里了。我们正好在太阳落山时回到了营地。而那天晚上的经历是整个奇怪考察中最为骇人的。


我半夜醒来想去方便一下。那时云层完全把月亮遮住了,我在森林中迷了路,找不回营地。但我又害怕夜晚的那些怪物,于是就决定去村庄里找个地方睡觉。至少那里是安全的。


村庄倒是很好找,尽管村庄里没有哪怕一点声音。就算这么晚了,旅店不说人来人往,也绝不会悄无声息。但无论怎么看旅馆的门缝,我都没能发现任何人的踪影。

我敲了敲一间房子的门,没有回应。再敲旁边的两间,也都没有回应,甚至感觉就像是房子从来就空着一样。


我的心跳得越来越快,但又铆足勇气进下一间房里看看。我想不管房里住着什么人,他都会理解的。至少,能听见另一个人的声音,我就安心了,就算他们不让我在房里过夜,起码也能安心。

房子很小,只够挤下一张床和一个制图台。我看见床上躺了人,就试着安慰我自己村子里的人不过是睡得很熟罢了。然后我转头就要离开。


但就在这时云层散开了,月光洒到了床上的生物上。

我忍不住叫了出来,它的眼睛也应声睁开。它……长得很怪异,很明显不是人类,反倒像是某种人类的退化产物。它的额头拔得很高,它的身体矮胖而笨拙,我想拿“它”这个字形容比较合适。那个生物明显没有人类的智慧,虽然它看起来像是人类。


它的视线直接对准了我——它的眼睛暗淡、了无智慧,就和绵羊的一样!它开了口,但发出的声音仅是对言语的无情亵渎——是一声令人颤栗的哼叫。


我落荒而逃。在月光的照耀下,我透过道旁的窗户瞥见了其他镇民,他们都已被扭曲到……长得和我先前所见的那个怪物一模一样。我迅速跑回森林里,一心只想逃离那些扭曲的脸孔和那恐怖的动物般的眼睛。

多亏有月光,营地好找多了。不过好像没人注意到我失踪了一段时间,还好还好。我躺回了我的睡袋,整晚一直在想方设法忘记那段经历。


但从这封信里也能看出,我并没能忘掉。那个扭曲的身影仍萦绕在我的梦境里。我只要想到那东西曾经可能是个人类就脊背发凉。

一回到大图书馆,我就给阿曼妮塔看了偷带回来的水晶碎片。她肯定了我的猜想:这是一块媒质水晶。但她完全无法想象地下居然有满是这种水晶的巨大晶洞。


她还提到了某些有意思的事情:媒质水晶和真正的紫水晶都能用于制造先前我提过的特种玻璃。媒质水晶和紫水晶的晶体构造和物理性质几乎完全一致,而这和媒质的魔法性质没有关系,她是这么说的。

我最后没把遭遇满村怪物的经历告诉她。


我知道我们家生活拮据,也知道从家里送一封信过来有多贵,但我求你,求你能给我一句忠告。我自从那时起一直心慌意乱,能读到你的信就是莫大的安慰。

你亲爱的,
卡达蒙·斯蒂勒斯


故事残卷卡达蒙的信,#5

来源:Hex Casting

完整标题:卡达蒙·斯蒂勒斯寄给她父亲的信,#4

阿曼妮塔消失了。

我完全不知道她去了哪里,爸爸。最后一次看到她是在晚饭时,她还在和其他人讨论学生失踪的情况,但那之后——


之后——之后她也不见了。但没人谈起她。我太害怕了,爸爸,他们是都知道些什么吗?每个人都会有个朋友突然消失,消失得无影无踪。

他们都去哪里了?


他们还一直在叫停设施和活动——我有好几周没和地质学联合会去考察了,穹顶上所有收集媒质的装置也不见了,药剂学联合会几个月没出现了……就好像大图书馆被白蚁啃到只剩了副空壳。

我觉得他们也开始审查我们写的信了……


写下这封信需要很大勇气,但我已没有勇气和其他人说这件事。假如学院里没人能出去的话,我希望你能把消息传出去……传到偏僻如布雷肯法尔的地方只是我的痴心妄想,但求求你了,爸爸,求求你尽你所能。爸爸,一定要记住他们……阿曼妮塔·黎博拉(Amanita Libera)、贾思敏·沃德(Jasmine Ward)、西奥多·查……(Theodore Cha...)求求你了,一定要记住他们……我把责任强加于你,只求你能原谅我的懦弱。


我写不了字了,手一直在抖,求你救救我们吧。


故事残卷“毡障”实例笔记

来源:Hex Casting

我只从这份日志中找到了如下五份记录。

质震 #26

位置:北卡彭特镇

人口:174

形成节点数:3

节点距质源距离:垂直距离 55-80 m,水平距离 85-156 m

媒质生成速率:1320 uθ/min


质震 #27

位置:布雷肯法尔

人口:79

形成节点数:1

节点距质源距离:垂直距离 95 m,水平距离 67 m

媒质生成速率:412 uθ/min


质震 #28

位置:格雷斯顿

人口:大约 1000

形成节点数:18

节点距质源距离:垂直距离 47-110 m,水平距离 59-289 m

媒质生成速率:8478 uθ/min


质震 #29

位置:无名村庄,格雷斯顿以西两天路程

人口:35

形成节点数:0

节点距质源距离:N/A

媒质生成速率:N/A

注:居民仍以正常形式被影响


质震 #30

位置:沸溪镇

人口:231

形成节点数:4

节点距质源距离:垂直距离 61-89 m,水平距离 78-191 m

媒质生成速率:1862 uθ/min


总结:一个节点需要大约 60 单位。数量过少时其仍将被消耗,但不会生成足以形成节点的能量。输入个数与垂直水平距离之间相关性很小。

对群体居民的影响效果(身体机能尤甚)仍比单目标测试时的强,一如往常。


故事残卷“毡障”测试日志

来源:Hex Casting

这些文件中许多内容都已被编辑。剩余可读文本如下。

对象 #1 “A.E.”
执行程序后立刻停止挣扎。面部与四肢松弛,但可不受协助站立。当不受看管时,对象会出神地做其先前职业(场地管理员)中常做的动作。


实验程序执行后较短时间内心率极高,但由于对象在此之前处于极度恐慌状态,该现象是非决定性的。所得晶芽生成速率为 35 uθ/min。
……
对象 #4 “P.I.”
对 P.I. 进行心理测试。对象理解物体恒存性,具有空间感知力,有基础数学逻辑推理能力。难以完成全新任务。

……


对象 #7 “T.C.”
对象同意对其执行程序。程序执行几小时后结果与其他对象类似:能站立,能执行简单任务。

……

对象 #11 “R.S.”
执行程序前接受镇定,其剂量控制为能使对象在执行程序时醒来……

……


对象 #23 “A.L.”
相较其他对象,其保有更强的语言能力。在几小时内,其语言能力退化至只能组织混乱的句子,而后则至仅能说出“卡”这一个字。

待进一步测试:实验程序分别如何影响咒术师和非咒术师?

……


故事残卷回收日志 #72

来源:Hex Casting

39 号牢房,回收日志 #72,监禁中心 β 座

囚犯名称:拉斐尔·巴尔
罪行:知晓“毡障”计划
牢房空置原因:死亡
备注:牢房墙壁上大片区域涂写有如下文字。


我闭眼时能看见六边形。

那些图案,它们侵入我的眼睑、我的意识、我的梦境。我的意识在清醒和混乱中反复,就像挂在绳上摇晃的水晶,有时随光闪烁,有时被光吞噬。


我今天更清醒了。也许。我不知道。我都不知道我还算不算累。长时间的疲劳早已使我麻木,甚至有东西来刺我眼睛我都感觉不到了。我感受不到疲劳。但疲劳是真实的。

我的骨头脆弱易折。我的关节粗糙而尖锐。


有时我能想起我来这的原因。我记得我对某些我所知的过于张扬了……我记得我在某间很亮的房间中被告知了些什么。我记得我的思维被凝成玻璃,被粉碎,被融化,又重新结晶,然后重复重复重复重复重复就像有人想让我忘记比那还糟是想让我活着同时杀死我,我的自我,我的 iota 没了意义因为没有观察者只有躯体但我瞒过了他们我居然做到了


他们觉得他们把我摧毁得能用毛毡盖眼哄骗我但我是清醒的清醒到能感到痛苦

我不睡觉但我醒来时我不敢把硬壳从我眼睛上搓掉不然会割破皮而且我不想看见紫色闪光


他们没杀我,因为我丈夫有我的核心,我死了他会知道。但他不是咒术师所以他没法凭他自己找到我。我走投无

思考很甬苦。真的很痛苦。思维是累赘累赘印在无数细小水晶上


我记得那个明亮房间里的医生强迫我吸入某种类似沙子的东西,但更锐利还非常痛。一开始只是黏膜试图吸住玻璃渣的物理性创伤但之后他们把指甲插到我的刺激反应里他们说几句话就能做到

我记得去露营时看到联合会成员围着一个村庄铺设法术环然后地面就开始震动


没了时间观念。有时我觉得我能看到未来,因为那些场景好像说得通但现在不可能发生因为我知道我余生就待在这了因为亮房里的人这么说了。我能看到我整个人倒了过来我的颅骨裂成两半里面都是长矛样的淌着血的不是紫水晶的东西扎穿一块满是皱纹还幻想自己是蝴蝶的三磅重的脂肪和肉


我希望我的学生们还好。我为什么会这么想?累赘。他们告诉我我是累赘,他们不满足于摧毁我,他们还想让我觉得这是我应得的。不用棍棒摧毁身体,而以言语击垮精神。就算他们把我放出去也没人会信我因为我看起来就像一个沉溺于过度施法的瘾君子

但他们还是把我琐着我不知道这算不算仁慈


周围这么多媒质我试过好多次施法逃出去或是至少减轻痛苦但那些扫过我的意识的图案在我试着绘制时不停窃笑溶解。我似乎记得我被迫忘记它们,我记得卓伟的互相连接的知识体系被凿空并在刻意忽视的重压下碎裂但回忆起忘记你曾记得你学过的东西再痛苦不过


也许我已在过度施法依赖症的晚期中的晚期了,我听见图案裁进我眼睛和眼睑间的空间,我神经的紫色边缘。强迫自己相信什么是真实的和我没在受折磨有意义吗。我该受折磨。如果我再也不能和其他人谈这件事为什么还要尝试呢


他们要吧世界上所有人都杀了不是吗大图书馆要吃东西和我一……我上次乞东西是什么时候

所有人都要吃东西但他们做不到如果所有农夫都死了并且所有农耕知识都被埋到地底下去他们就做不到也许有人能发现真相并把那窝人沾沾自喜的破脸熔成蜡油


也许某天醒来会疑惑我们留给他们的冬西会疑惑为何地底有无数洞穴隧道但没人聪明到去开采

我能看见他们在读这些东西 。他们 …… 会不屑一顾


咒术师的记忆,#1

来源:Oneironaut

虽然施放咒术时能直接产生大多数 iota,但总会有不够便捷的情况,甚至于无法产生(例如庞大而精确的数和实体 iota)而不得不另辟蹊径。从核心之类的物品中读取 iota 也不错,但大多数情况下这么做需要第三只手,我很明显没有。从外部位置获取 iota 的其他方法也各有各的局限性。


而在无外部引用手段可用的情况下,所需的 iota 必须直接插入咒术本身。对部分人而言,这么做会有些不合常理。这是因为传统上的咒术是一个图案列表,但图案自己也是一种 iota,一种与赫尔墨斯之策略(以及同类图案)协同效果很好的 iota。


尽管你没法直接把数放到列表里面,然后让它和使用数字之精思一样压入栈顶,但有方法能做到。

最简单(也是最可靠)的方法是考察。和手动施法时一样,列表中其后方的任意事物会被转义并直接压入栈顶,而非和平时一样运行,如此就可避免运行非图案导致的事故。


然而,当你位于咒术中超过一层运行深度处(比如循环和嵌套的条件逻辑),转义 iota 所需的考察数量会极速增长。在那些能够由另一咒术运行的事物中,这种方法便不再可靠。

相关的 xkcd


更为可靠的转义 iota 方法是内省反思。运行图案列表时,内省后方直到相应反思之间(内省和反思不计)的事物会被转义,并以列表形式压入栈顶,不论 iota 的类型如何。然后就可以用合适方式操作此列表,比如用群体之拆解把列表中各项分别压入栈顶。


如果你的列表的结构与此类似:

内省
任意 iota(s)
反思
群体之拆解

运行这些 iota 之后,栈中会压入内省与反思之间的所有 iota。


咒术师的记忆,#2

来源:Oneironaut

推动事物的标准做法是驱动。但是,如果想要事物极为迅速地移动,这种方法可能会昂贵到无法使用。这是因为消耗会随向量模长增大而极速增长。对单个目标使用多次模长为 1 的驱动就能减少这种影响,总消耗会从 n^2 降到 2n-1,其中 n 是向量的模长。


这种方法最简单的实现方式需要托特之策略,传入多个重复的实体 iota 组成的列表即可。当然也有其他(且通常更好的)方法存在。但除去重复绘制图案外,这些方法大多离不开循环这一命题,这就有点超出这篇文档的范畴了。


咒术师的记忆,#3

来源:Oneironaut

虽然托特之策略极其适合同时对多个目标施放同一法术,但对同一目标施放多次法术就有点麻烦了。它不仅容易导致咒术的停止,运行开始后还无法添加或移除作用目标。
而绕过这些局限也很简单,换用另一种循环即可。


While 循环

While 循环是一种在既定条件达成之前一直运行的循环,条件可以是实体的速度达到了给定值等。一个仅会复制自身再运行栈顶 iota 的图案列表就是这种循环最简单的实现方式。如果单独运行它,那么咒术会进入无限循环,除非产生事故不然不会停止。


向其中加入实际功能和一些布尔逻辑,就能创造出有用的 while 循环。前文所提无限循环的代码如下:
内省
双子之分解
赫尔墨斯之策略
反思
双子之分解
赫尔墨斯之策略

向其中加入根据条件是否运行列表内赫尔墨斯之策略的逻辑,达成相应条件后循环便会终止。


循环展开

“已展开循环”/“Unrolled loop”是一种更为复杂的循环。和托特之策略一样,构建时其迭代次数同样固定,难以增加修改。但如有需要,卡戎之策略可以令其提前停止。比较来看,这种循环仅产生一到两层递归深度(循环体运行所致深度不计),是其优势所在。先写定想要重复的图案列表,再多次复制,最后把所有列表合成一体,就实现了循环展开。


这一目标最简单的达成方式是双子之分解组合之馏化,运行后原列表会重复 2 次。可重复使用此方法以复制原列表 2 的幂次,所得的列表在运行时只会产生一层递归深度。更灵活的做法则是使用双子之策略产生 n 个副本,再将 n-1 个组合之馏化放入列表并运行,如此便能把所有原列表副本合为一体。


咒术师的记忆,#4

来源:Oneironaut

我的一些呃,“同事”,在抄录长咒术时遇到了麻烦。
“这东西好长!”
“咒术网格都不够用了!”
我认为这是能力问题。这又不是那些绘制完最后一个反思后没法修改咒术的麻烦。只需把未完成的咒术存到核心中即可。(不过你应该注意为存储操作留出空间。)


完成之后,再用列表操作图案把各部分合起来就行了。

甚至都不需要用多个核心,写完一部分后把它接到核心中列表的后方,再把所得列表存入核心即可。多核心会让调试咒术更轻松,但据我目前所知,这也是多核心相对单核心唯一的优势。


科学家的记忆,#1

来源:Oneironaut

“这是什么?我该怎么把它弄走?”
大多数人在第一次遇见质道时都会产生这些疑问。我对第二个问题暂时没有答案,但回答第一个问题还是可以的。
就我所知,质道是空间中的微小孔洞,其另一侧是称作“智识界”的媒质界。


质道中逸散的类咒灵现象是智识界中巨量的环境媒质试图迅速通过孔洞的结果(就像是气体扩散入接近真空的空间),这些媒质的纠缠卷绕方式与召唤咒灵法术中编织供咒灵消耗的媒质的方式类似。


此外,质道的入口处似乎存在某种屏障,任何物质都会被阻挡不得通过。如果这一屏障可被穿透,孔洞可被扩展,质道就可将物质吸收入智识界。这么做后质道不会再产生咒灵,是媒质的通过速度大大降低,不会再受扰动而缠绕的缘故。如果想要尝试,就需小心不要过度扩展,否则周围区域都有被吸收入智识界的危险。


科学家的记忆,#2

来源:Oneironaut

真是个奇怪的地方。组成此处海洋的液体不比水致密多少,那些岛屿由密度类似玄武岩的岩石构成,却能浮在其中。而且,此处的所有事物都似乎瞬息万变,如梦似幻。但我比从前任何时候都要清醒,这又怎么会是梦境?


这种清醒感应当是此处环境媒质的效果,它会润滑我的思维。这里的媒质浓度甚至超过了咒灵的核心,它们的天然消耗也因此缩减到无穷小。有趣的是,那些带有某人灵魂印记的咒灵不会受此效应影响,因此咒灵无法用于长时存储真名。
这些环境媒质甚至会从足够大的维度裂缝中渗漏出去,正是它维持了裂隙另一侧距离足够近的咒灵的形态。


科学家的记忆,#3

来源:Oneironaut

这种晶体很是有趣。一件仅由媒质构成的物体,浓度超越了传统的构筑方块,甚至超越了我在图书馆中的同事们研究的那些致密媒质晶体。连媒质密度相近的紫水晶中的都有痕量二氧化硅,此晶体中却完全不存在杂质。而令其静置一段时间后,晶体粉末会以分形模式累积,就好像在持续不断地施法。


我在显微镜下详细检验了这种晶体,可观察到这些分形状结构会向晶体内部延伸,且会以固定模式一直变化。这有无可能是一种时间晶体?


来源:Hex Casting

好像我装了某些能和咒法学联动的模组!详情如下。

高级海龟ComputerCraft

来源:HexTweaks

我进行了大量研究,最终发现我可以给海龟和掌上电脑配备一杆制念法杖,以让它们替我执行些琐事。


它们持有法杖时还有一些新事件(event)可用。reveal 会像揭示那样通过图案返回字符串。mishap 则会包含事故的类名、图案的名称,以及字符串形式的咒术图案。


海龟的施法不具有施法者,施法范围正常。掌上电脑施法的施法者为手持它的玩家,施法范围同样正常。


红色蘑菇Pehkui

来源:Hex Casting

我发现了改变实体大小,和得知它们相较原本究竟变了多少的方法。


格列佛之纯化 (entity → num)

浏览器不支持图案的可视化。图案代码见此:aawawwawwa

获取实体的大小倍数,也即当前大小和原本大小的比值。对大多数实体而言,此值为 1。


改变大小 (entity, num →)

浏览器不支持图案的可视化。图案代码见此:ddwdwwdwwd

设置实体的大小倍数,需传入一个与其原本大小的比值。消耗大约 1 个紫水晶碎片


白色羊毛咒术拓展:Fabric 独占法术

来源:Hexal

暂消方块 (vec, num →)

浏览器不支持图案的可视化。图案代码见此:daqqqa

接受一个位置向量和一个数,并使所给位置上方块的体积消失所给数秒。消耗 1/1000 与消失时间的平方的乘积个紫水晶粉


锁链模组联动

来源:Hex Casting

咒法学是一门多用途的学问。如果世界能被某些其他力量改变,那么有可能咒法学可以和它们和谐相处,协同使用。


应当谨记,自然似乎在这些方面耗费的精力较少,可能会出现奇怪的现象和漏洞。我相信模组制作者们会尽他们所能来纠正这些错误,但也必须理解这只是他们的业余爱好。

也许我会发现某些协同力量带来的法术在平衡性上表现不佳。我想我应该有足够的自控力不去滥用。


最后,如果对剧情和故事感兴趣,就应理解试验这些协同力量时所做的笔记只会是些琐事。


紫色混凝土粉末航梦

来源:HexxyPlanes

标记者之策略 (→ imprint, vec)

浏览器不支持图案的可视化。图案代码见此:dwawdaawwwa

返回我咒法位面的出口维度和坐标。


item.hextended.livingwood_staff模组联动法杖

来源:Hextended Staves

在研究世界上除咒法学之外的其他力量时,“使用他们所用的奥术材料制造法杖”这一有趣的想法频频造访我的脑海。

我们来想想看,往一种不是紫色的魔法木材上装上一枚紫色的晶石!真是倒反天罡!


无论如何,这些法杖目前还不具有任何可辨识的益处。但是我依旧认为,和那些使用对应材料制作的工具配合时,这些法杖更好看。如果我真正研究了其他的多样工具,也决定要亲自使用它们,包中的法杖最好还是选用和它们外观相似的。


植物法杖

点击以显示配方 点击以隐藏配方

魔力?我不——等下,我到底应该用什么称呼?


至高木法杖

点击以显示配方 点击以隐藏配方


来源:mediatransport

这些叫作形象/Avatar 的构造体确实强大,只是操控起来有些烦人。

诡异木告示牌传递

来源:mediatransport

我找到了其他发现咒法学这门技艺的人的笔记。笔记中我能理解的部分都已摘抄在此,但最后一部分里到处都是术语黑话,以至于完全无法理解。也许我应该去了解了解笔记中提及许多次的“形象”的学问?


这些匠师与形象交流时用的方法较为原始,但随后不久自然似乎就专门为此新创了图案。自然扭曲了 iota 的形态,以提高传递的效率和吞吐量,大概算是某种标准惯例吧。倘若凭肉眼观察扭曲后的 iota,看见的只会是方框和各种乱码。


创作形象的匠师们貌似没有遇到读不懂的问题,而且也找到了解码方法。后方是他们留下的笔记,谨供参照。不过说真的,我真不太懂到底发生了什么。


我们发现(创造?)了些新法术。它们能令形象和咒术直接交流;不会再因为滥发信息被踢了!

我们中对数据了解较多的人成功解码了格式。整个协议均与字节对齐,且在数据传递中用到了 Buffer。(换句话说,用完记得关闭!)


从我们的观察出发,可以发现每个 iota 均以单个字节的类型/type 起始,而后跟随 0 字节或若干字节的数据/data。所有多字节格式均采用大端序。(也是 Buffer 读取方法默认采用的。)


格式的全部细节见此:Iota 传递协议


不过,自然并不乐意大批量传递 MiB 级别的数据;为避免此类滥用,传递时需考虑到“发送能量”。在正常情况下其能迅速恢复,而所有与传递相关的操作都会消耗发送能量。


而当“发送能量”耗尽时,试图提交更多 iota 会招致事故。为避免其耗尽,可使用配额之精思加以调控。


收纳袋Iota 传递协议

来源:mediatransport
Loading error

It appears that mediatransport's styles failed to load. Something's wrong with this book's setup.

{% include "mediatransport:mediatransport_shared.css.jinja" %}

本文档适用于特定版本的协议(版本号:1)。

与先前描述的一样,iota由1字节的类型起始,后跟一定量的数据,数据量由类型决定。

类型 1字节
数据 ...

每种iota都有其独特的类型值,且各类型的数据格式各不相同。

内置类型

ff:垃圾

这些类型不带数据。同时因为垃圾用于表示解码错误,通常不建议专门传递垃圾。

ff 1字节

02:True和03:False

02 1字节
03 1字节

04:Null

04 1字节

05:双精度浮点数

终于是有点意思的东西了!咒法学采用IEEE 754双精度浮点数(即8字节、64位),此处中使用的就是该值。

05 1字节
8字节

06:图案

为致敬Hexxy,图案的类型值选用了6。图案的编码有些复杂:

  • 首先是代表朝向的1个字节。其值与内部表示有对应关系,具体的外在表现如下:0 = 东北,1 = 东,2 = 东南,3 = 西南,4 = 西,5 = 西北。
  • 随后是图案的角度数目,为一4字节整数。其值等于笔画数减1,也等于长度
  • 而后是角度本身,各角度占1个字节。其值同样与内部表示有对应关系,具体表现如下:0 = 前方,1 = 右前方,2 = 右后方,3 = 后方,4 = 左后方,5 = 左前方。
06 1字节
朝向 1字节
长度 4字节
角度 =长度*1字节

07:向量

向量即是按序排列的三个双精度浮点数:xyz

07 1字节
x 8字节
y 8字节
z 8字节

08:列表

列表是咒法学中的主要结构化工具,且其表示与图案类似:首先是4字节的长度,后方跟随任意类型的iota表示。

08 1字节
长度 4字节
iota ...

形象具有一次性创造一整个iota结构的能力,自然似乎在这方面有些力不从心,没法很好地满足需求(……至少默认是这样);你有可能会接收到垃圾

MoreIotas类型

01:字符串

字符串和其他可变长度的iota类似,开头处有一4字节的长度,后方再跟随数据(此类型中为字符串)。字符串的预期编码为UTF-8。

01 1字节
长度 4字节
字符串 =长度*1字节

40:矩阵

矩阵是由双精度浮点数组成的二维数组。

  • 首先是1字节的行数,后方跟随1字节的列数
  • 然后是矩阵的内容——每个元素都是一个双精度浮点数。各行按序排列(例如2×2矩阵,其顺序如下:首先是第1行第1列的元素、而后是第1行第2列的元素,然后再跟随第2行的元素)。
40 1字节
行数 1字节
列数 1字节
内容 =行数*列数*8字节

Hexpose类型

50:文本

此格式似乎无法传递文本iota(又称“文形”)的装饰属性。不过无论如何,文本本身还是可以传递的。文本iota的格式与字符串一致:

50 1字节
长度 4字节
字符串 =长度*1字节

非iota

这些数据似乎并不对应某种iota!它们无法发送给自然,且只会在特殊情况下出现。

fe:配置数据

这个信息团是自然对查询配置的回应。

  • 首先是协议的版本号,为一2字节“短整型”。本文档所述协议的版本号1
  • 然后是提交Iota可传递数据的最大空间占用量,以字节计。
  • 随后是提交Iota,第二型可传递数据的最大空间占用量……
  • 再是形象可接收数据的最大量。
  • 而后是某时刻下“发送能量”的最大值,为一双精度浮点数……
  • 以及“发送能量”每刻的恢复量……
  • 最后,是提交Iota,第二型的“发送能量”消耗量。
fe 1字节
版本号 2字节
最大发送 4字节
最大玩家间发送 4字节
最大接收 4字节
最大能量 8字节
能量恢复速率 8字节
玩家间发送消耗 8字节

绯红木告示牌FSB 频道

来源:mediatransport

……啊,我想起来了!


Loading error

It appears that mediatransport's styles failed to load. Something's wrong with this book's setup.

{% include "mediatransport:mediatransport_shared.css.jinja" %}

提交 Iota发送的数据会送至server_packets.transport_received,如下:

function server_packets.transport_received(data)
    data:close()
end

其他施法者由提交 Iota,第二型发送的数据会送至另一个频道:server_packets.transport_external_received

function server_packets.transport_external_received(data)
    data:close()
end

最后,如需发送数据,应在:sendPacket中使用"transport_send"

server_packets:sendPacket("transport_send", buffer)
buffer:close()

书Figura API 文档

来源:mediatransport

我在其他笔记的补充材料中发现了这则条目。


Loading error

It appears that mediatransport's styles failed to load. Something's wrong with this book's setup.

{% include "mediatransport:mediatransport_shared.css.jinja" %}

在数据交流中,形象端的操作也比较复杂,也许是因为完全无人维护wiki……记录实践不太有效。与自然交互所用系统的信息来源似乎只有内置文档,且许多内容尚不完善。

(如果希望查阅这些文档,可以咏唱/figura docs globals server_packets及其各个子分支。)

受此影响,我写了这篇补充文档用作参照材料,希望可以让读者对API的工作方式有一定程度的了解。

server_packets概览

server_packets的内部名称为ServerPacketsAPI,其功能和我们更为熟悉的pings类似,两者只有少量区别。

接收数据时,可使用(你可能更熟悉的)函数定义语法:

function server_packets.packet_id(data)
  -- 在此处理数据!
end

与pings相比,server_packets的接收器永远只会有一个参数,应传入内含数据包中数据的Buffer

务必关闭你的Buffer!倘若不关闭,Buffer槽会保持在“已使用”状态,最终会导致Buffer耗尽。(从我的研究看来,大多数人根本不知道Buffer的数量有上限。但不管怎么说,它是权限系统的一部分,而不关闭Buffer是产生潜在漏洞的最简单方式之一。)

另一则和pings的区别,在于此包要求显式发送数据,而调用接收器函数并不会激活此功能。换言之,调用server_packets.packet_id()不会发送数据。发送数据包时,应当使用server_packets:sendPacket(id, data),其中idstring,而data需为Buffer

发送前务必重置Buffer指针

Buffer快速介绍

Buffer的官方文档可通过咏唱/figura docs globals data Buffer获取。

也可在FIGS处和Figura维基处访问。

Buffer是读取结构化数据(如自然提供的数据)的便捷接口。就好像它有个参考原型似的……

新建Buffer:data:createBuffer()

新建Buffer时,应使用data:createBuffer(),它会返回一个新Buffer对象。

也可在createBuffer的参数中指定初始分配的内存大小,但除非有极其严格的限制,Figura默认会自动扩展Buffer,因此并不一定要指定此参数。

收拾残局::close()

如上文所警告的,Buffer的数量有上限,且其与权限系统挂钩。

  • 处于Default等级时,上限为4个Buffer
  • 处于High等级时,上限为16个Buffer
  • 处于MAX等级时,上限为32个Buffer

对Buffer调用close()即可释放。释放后不可再获取其内容。

local buf = data:createBuffer()
-- (过一段时间之后……)
buf:close()

移动指针::setPosition(pos)

读取和写入Buffer时,实际用到的是在数据中移动的“指针”。

每次读写数据时,即会在指针所处位置执行对应操作,并自动将指针移动到下一字节。可借此方便地按序读写多个值。

不过,手动移动指针依然有其用途。譬如说,需将写入Buffer的数据读取回来,应将指针移动到0号位置(即“重置”):

buf:writeByte(5)
buf:writeDouble(3.14159)
buf:setPosition(0) -- 移回开头

写入数据

本节仅讨论自然会接受的类型。Buffer确实支持其他类型,如需获取列表,请参阅官方文档。

有多种方法可向Buffer写入各类型的数据。它们都会将指针移至所写数据的末尾,因此连续多次调用相当于前后拼接数据。

对于“x字节整数”,应使用下列方法:

  • :write(n):1字节,如类型、图案的朝向、矩阵的行数列数
  • :writeInt(n):4字节,通常用于描述数据的长度

对于“双精度浮点数”,应使用下列方法:

  • :writeDouble(n):8字节,数的、向量的xyz

读取数据

与写入数据类似,Buffer也支持多种读取方法。每个读取方法同样都会将指针移至所读数据的末尾

  • :read():1字节,如类型、图案的朝向、矩阵的行数列数
  • :readShort():2字节,协议版本号
  • :readInt():4字节,通常是长度,也可以是配置参数。
  • :readDouble():8字节,数的、向量的xyz,也用于与“发送能量”相关的配置值。

音乐唱片传递事故

来源:mediatransport

形象传递所用的语言相当深奥,若使用不当,可能会产生多种错误。


传递初始化失败

Figura 服务器未初始化……

服务端配置错误,或所处宇宙为“集成服务端”时出现。产生灰色火花,并使我生出一种失望感。


Iota 不可提交

无法发送……因为该 iota 类型无法发送

自然不接受发送该类型 iota 的请求。产生黑色火花。

想支持传递某种 iota?请到 GitHub 处询问!


Iota 损坏

无法发送……因为信息损坏或格式错误

某些东西发生了严重的损坏。产生黑色火花,也许也应该知会相关的 GitHub 问题跟踪器。


矩阵过大

无法发送……因为矩阵过大
无法发送……因为矩阵行数过多
无法发送……因为矩阵列数过多

试图发送的矩阵元素过多,或行数/列数超出了 255。产生黑色火花。


发送过大

无法发送:传递所用空间最少为……

所发送 iota 占用的空间比允许的最大值还要大。产生黑色火花。

注意:服务器管理员可在配置中更改上限。


发送至其他过大

无法发送至其他玩家:传递所用空间最少为……

向其他玩家的形象发送 iota 时,其占用的空间比允许的最大值还要大。产生黑色火花。

注意:服务器管理员可在配置中更改上限。


无可接收

试图接受 iota,而实际无 iota 可供接受(也即队列为空)。产生白色火花,并令我耳中回响起受折磨之意识的尖啸。


传递过快

“发送能量”耗尽。也许使用提交 Iota 时要再凝练些?产生橙色火花,并产生某物破碎的声音。


似乎这里的大部分错误都只在从自然的领域发送(或者说“提交”)数据时出现。自然对接受错误数据似乎更宽容……因为这不会导致崩溃,而是会产出它最喜爱的非错误:垃圾!
不过这也让我们很难确定发送失败的原因。我们在此汇总了一份检查表:


- 自然未对该数据的类型(也即首字节)提供表示方法
- 传递末尾缺失数据
- 数据过大(此类别的空间占用上限可能和另一种过大导致的错误不同……)
- 上一条的变种,受同样的矩阵长宽限制约束(尽管只要行数或列数过多,数据必定会过大)


还需注意,列表可能会部分传递失败。这可能导致解码器“出轨”,以至于将类型错误解读为数据,反过来也有可能。祝好运!


箭传递:目录

来源:mediatransport

Related Chapters

所有与传递和 Figura 相关条目的目录。


来源:Hex Casting

我所发现的各式图案,和它们的功用。

知识之书如何阅读这一章节

来源:Hex Casting

我将我找到的所有图案根据作用分为了几类。我也记下了它们的笔画顺序,前提是我在研究中发现了确切顺序。绘制起点标记为一个稍大的红点。

如果某个操作需要绘制多个图案才能执行,我会将那些图案排在一起。


没法确定某些图案的笔顺,不过它们的形状是确定的。我猜测它们的画法就藏在某些古代的图书馆和地牢里。

我只会记录这类图案的外形,笔顺不记。


我也会记下操作接受或修改的 iota 的类型,后接一个“→”,再后接这些操作产生的 iota 的类型。

例如,“vector, numbervector” 意味着该操作会从栈顶移除一个向量和一个数,然后压入一个向量;或者说,移除一个数,然后修改栈顶的向量。(数需在栈顶,向量则需直接处于数下方。)


“→ entity”意味着该操作只会压入一个实体。“entity, vector →”意味着该操作会弹出一个实体和一个向量,而不压入任何 iota。

再提一句,如果觉得标记笔顺的小点太慢或太难看清楚,可以按下 Control 或 Command 以渐变显示图案,起始点最深,结束点最浅。卷轴和咒术网格也能这样!


白桦木告示牌Advanced Lists

来源:Hexic

These patterns seem to represent common operations I perform on lists. Though these are perfectly possible to do with normal List Manipulation, it often requires more effort. Perhaps Nature willed them into existence to better understand what I'm doing... or perhaps they are my own invention?


摩天轮之馏化 ([a], int → [a])

浏览器不支持图案的可视化。图案代码见此:qaeaqweeee

Rotates the list leftward: an argument of 1 moves the first item of the list to the end. Negative numbers allow rotating the list rightward.


维持之馏化 ([a], int → [a])

浏览器不支持图案的可视化。图案代码见此:qaeaqwd

Selects the first few elements from the input list. If the number is negative, selects the last few elements instead.


拒斥之馏化 ([a], int → [a])

浏览器不支持图案的可视化。图案代码见此:qaeaqda

Drops the first few elements from the input list; the dual to Retention Distillation.


维持之馏化 ([a], [int] → [a])

浏览器不支持图案的可视化。图案代码见此:qaeaqwd

Selects from the list only elements corresponding to the given indices. Unlike Selection Distillation, this cannot reorder or duplicate iotas.


拒斥之馏化 ([a], [int] → [a])

浏览器不支持图案的可视化。图案代码见此:qaeaqda

Drops from the list iotas at the given indices. All other iotas are kept in the same order as the input.


演绎之纯化 ([bool] → [int])

浏览器不支持图案的可视化。图案代码见此:qaeaqwdd

Creates a list of the indices for which True is present. For example, [True, False, True] becomes [0, 2]. I can also mix bools and ints in the input list.


演绎之纯化 ([num] → [int])

浏览器不支持图案的可视化。图案代码见此:qaeaqwdd

Adds each index to the list based on the value. For example, [1, 2, 3] becomes [0, 1, 1, 2, 2, 2]. Zero or negative numbers do not appear at all.


Excisor's Gambit ([a], int → [a], [a], a)

浏览器不支持图案的可视化。图案代码见此:dewaqawed

Extracts an iota from the given list, and breaks the list apart around it. Returns all items before the iota, all items after the iota, and finally the iota itself.


线Appendices

来源:Hexic

For some strange reason (a sort of 'hex bug'?), I feel the need to document these patterns in a separate chapter. I've properly spliced these patterns into my other set of notes.


私语之精思 (→ str)

浏览器不支持图案的可视化。图案代码见此:wwaqwa

Adds the phrase on the tip of my tongue to the stack, regardless of whether I intend to say it.


余数之馏化,第二型 (num, num → num)

浏览器不支持图案的可视化。图案代码见此:daawdda

与余数之馏化类似,但两者在负数上的表现不同:-8 %₁ 3 = -2,而 -8 %₂ 3 = 1。


应用染色剂 (pigment →)

浏览器不支持图案的可视化。图案代码见此:eqdeeqdweeqddqdwwdew

将所给染色剂内化到我副手中的物品(如施法物品)里。


钟Greater Reveal

来源:Hexic

Though my Hexes can use Reveal to transmit information to my mind, the resulting message is ephemeral — unless I stand still and reflect on what I've heard recently, it will slip away like anything else someone says. Additionally, constantly hammering my mind with iotas distracts me from more important things.


Thus, I've devised a new pattern of my own. It's similar to Reveal, but the message is lodged well within my mind, and I forget it instantly if I replace it with something else. It can also take a list of messages, for convenience.


卓越揭示 ([iota] | iota →)

浏览器不支持图案的可视化。图案代码见此:deqed

Takes a list of iotas (or a single non-iota, which is treated as a list with one element) and displays them permanently to the caster. Displayed iotas survive all methods that would clear a normal Reveal, and can only be cleared by another casting of Greater Reveal.


To be a Hexcaster is to glimpse a truth that might best be hidden.


橡树树苗HexFlow新增图案

来源:HexFlow

奈赫梅塔维之策略 (list, list → list)

浏览器不支持图案的可视化。图案代码见此:dadadad

类似托特之策略,但不拷贝初始栈。


康威之策略 (list, list → list)

浏览器不支持图案的可视化。图案代码见此:waawadadad

类似托特之策略;对长度n的列表只执行n - 1次,第一次初始栈为前2个元素,随后每次执行使用上次执行后的栈。


套娃 (list, num → list)

浏览器不支持图案的可视化。图案代码见此:edqdeqdwewwdwqwdwwew

将#0列表复制并写回#1下标处


器官移植之提整 (list, list, any → list)

浏览器不支持图案的可视化。图案代码见此:wdwawedqdewawdw

输入#0为待修改嵌套列表,将按照#1数字列表给定的下标顺序逐级深入,在最后一层将对应元素设置为#2内容;
返回修改后的嵌套列表。


菜鸟数字精思 (→ number)

浏览器不支持图案的可视化。图案代码见此:aqawdedq 浏览器不支持图案的可视化。图案代码见此:dedwaqae

起始累计数字为0;将初始方向置于→,所有↗将使结果* 2 + 1,所有→使结果* 2,所有↘使结果/ 10。右侧图案将使总结果取相反数。


大型轮换之策略 (many, num, list → many)

浏览器不支持图案的可视化。图案代码见此:edqdewawddw

接收重排范围和自底向上的序号列表,对剩余栈执行相应重排动作。例如,3[1,2,0]对应轮换之策略2[0,1,0,1]对应狄俄斯库里之策略


弱考察

浏览器不支持图案的可视化。图案代码见此:qqqaww

考察相同,不过拥有最低的执行优先级,在嵌套的内省-反思内部不会以 2^n 形式指数增长


龙息HexOverpowered的图案

来源:HexOverpowered

沼气驱动

浏览器不支持图案的可视化。图案代码见此:eaddaddaeaeaddaddaeaeaddaddae

充能当前施法环境至等量于114514紫水晶粉的媒质。


法力之精思 (→ num)

浏览器不支持图案的可视化。图案代码见此:qqaqqea

获取我的个人媒质条中有多少媒质(以 0.0001 粉为单位)。


奥术之精思 (→ num)

浏览器不支持图案的可视化。图案代码见此:qqaqqqd

获取我的个人媒质条最多可容纳多少媒质(以 0.0001 粉为单位)。


象形之精思 (→ list)

浏览器不支持图案的可视化。图案代码见此:waawweeeeaaeaeaeaeaw

获取当前法杖画布内所有图案列表,按绘制先后顺序返回。


出脑之策略 (→ any)

浏览器不支持图案的可视化。图案代码见此:wqaqwweeeee

弹出玩家法杖空间栈顶的元素,放入当前栈顶。


入脑之策略 (any →)

浏览器不支持图案的可视化。图案代码见此:waawweeeeedd

弹出当前栈顶的元素,放入玩家法杖空间栈顶。


脑深之精思 (→ num)

浏览器不支持图案的可视化。图案代码见此:waawweeeeewaa

获取玩家法杖空间栈的元素总数。


拖延之策略 (list, num →)

浏览器不支持图案的可视化。图案代码见此:waawedaqqqqdeaqq

将给定iota列表延迟给定时间(tick数)后执行;每种执行途径同时最多只能有一个延时,发起新延时将取消已有延时动作。若延时不大于0,则法术将立刻执行。


每种执行途径同时最多只能有一个延时,发起新延时将取消已有延时动作。作为分割施法环境的代价,延时法术不能向施法者发送任何信息,包括揭示和事故。


拖延之精思 (→ list/null)

浏览器不支持图案的可视化。图案代码见此:wqaqwweeeeeqdeaqq

获取当前环境上一次延时执行的图案列表。


命令方块HexParse新增图案

来源:HexParse

注释转换 (comment/any → string/comment)

浏览器不支持图案的可视化。图案代码见此:adadaqadadaawwqde

将输入的注释Iota转换为字符串Iota,或其它内容转换为注释Iota;若未安装MoreIotas则无效果。


编码之策略

浏览器不支持图案的可视化。图案代码见此:aqqqqqwwewewewewewdqeeeeed

读取我手中的核心,将其内容解析为代码输出至聊天窗口。
只能在法杖内施放。


解码之策略

浏览器不支持图案的可视化。图案代码见此:aqqqqqeawqwqwqwqwqwweeeeed

从剪贴板读取代码,并将其解析至我手持的核心。
只能在法杖内施放。


内化卓越法术 (→ list)

浏览器不支持图案的可视化。图案代码见此:aqqqqqeawqwqwqwqwqwwqqeqqeqqeqqeqqeqqdqeeeeed

从手持物品(远古卷轴、核心、制成的施法道具等)内提取卓越法术图案,返回装有解码器本次学习内容的列表。


压缩注释之纯化 (list → list)

浏览器不支持图案的可视化。图案代码见此:dadadedadadwqaeaqeww

清除列表内所有注释iota,返回处理后的列表。


换行之纯化 (num → comment)

浏览器不支持图案的可视化。图案代码见此:dadadedadaddwwwa

在栈内添加一个具有给定数目空格缩进的换行注释iota。


编译术 (str → list)

浏览器不支持图案的可视化。图案代码见此:aqqqqqeawqwqwqwqwqwdeweweqeweweqewewe

将输入字符串iota编译为iota列表;若未安装MoreIotas则无效果。


Calibrated Sculk SensorIota Patching

来源:Hexic

I've discovered a way to create a new type of iota — an abhorrence against Nature of my own doing. This pattern weaves a 'sheath' of media out of some iota, letting me customize several attributes of the new iota. Though this can make my spells more expressive, this ability is not to be taken lightly — I cannot imagine the mischief others would do with these 'patchwork' iotas.


To assemble a patchwork iota, I must provide four source iotas:

The 'userdata' iota, passed to my overload Hexes.

The 'display' iota, visible to my eyes.

A color for the iota, as an RGB vector in the 0-1 range.

A pointer to an overload map.


Such an 'overload map' is merely a regular Map iota (mapping patterns to the Hexes they should be replaced with), but stored within a Property. I assume that Nature's reason for boxing like this is to save space: it's likely I'll have many patched iotas all using the same overloads. This also gives me the convenience of updating every instance with merely Schrödinger's Gambit, rather than finding and updating them all by hand.


修补之提整 (iota, iota, vec, property → patchwork)

浏览器不支持图案的可视化。图案代码见此:deaqqwqqqeaeqqqeadedaqaaee


Constructs a Patchwork iota from the userdata (iota stored inside), display iota (visible to my eyes), color, and an overload map.


These overload maps resemble a technique I've seen before — the concept of redefining patterns on a fundamental level resembles the moon cultists' (little time to explain) metatables, which allow associating a table with another table to redefine its operations. When my 'metamethods' are invoked, the userdata iota is pushed to the top of the stack. All other information about the patchwork disintegrates: I'll need to recreate it from scratch (maybe I should use a 'constructor' macro?) if I want to return a new iota of the same type.


Important note: unlike these 'metatables' I've heard about, patchwork replaces the behavior of the underlying iota. For example, operators such as <ne,waaw> won't work on two patchwork numbers unless I define it myself. However, I feel uneasy relying on this behavior — Nature will be perfectly happy to change this at any moment.


地图Maps

来源:Hexic

Maps are an efficient structure holding pairings of some iota to some other iota. While this is perfectly possible using merely list operations, dedicated map iotas use some arcane substance called a 'Hash'. While this doesn't reduce the operations required to access a map, it desperately reduces the load on Nature, nearing O(1) for most access.


空无之精思:映射 (→ map<⊥, ⊥>)

浏览器不支持图案的可视化。图案代码见此:dqdwdqd

Creates a new empty map for my usage.


加法之馏化 (map<k, v>, map<k, v> → map<k, v>)

浏览器不支持图案的可视化。图案代码见此:waaw

Merges two maps together. Maps cannot have duplicate items: any entry in the latter map will override that in the first map.


减法之馏化 (map<k, v>, map<t, *> → map<k, v>)

浏览器不支持图案的可视化。图案代码见此:wddw

Removes every entry in the first map that is found in the second map. The values in the second map are ignored.


选择之馏化 (map<k, v>, k → v?)

浏览器不支持图案的可视化。图案代码见此:deeed

Disintegrates the map, returning only the value associated with the given key. O(1), unlike scanning a list.


派生之分解 (map<k, v> → map<k, v>, (k, v)?)

浏览器不支持图案的可视化。图案代码见此:qaeaq

Shaves off one element of a map. Which element gets shaved off is undefined and subject to Nature's whims. If used on an empty map, returns two nulls.


外科医师之提整 (map<k, v>, k, v → map<k, v>)

浏览器不支持图案的可视化。图案代码见此:wqaeaqw

Replaces the element associated with k with v. If k is not present in the map, the entry is created.


切除器之馏化 (map<k, v>, k → map<k, v>)

浏览器不支持图案的可视化。图案代码见此:edqdewaqa

Throws out the map's association for the given key. If there is no matching association, the map is returned unchanged.


荧光墨囊Nature's Records

来源:Hexic

My studies have led me to understand the fabric undermining every facet of this world. Nature's memory manifests itself as a recursive structure of 'tags' of several types. I've documented these over the next few pages. Though many types of tag appear to be redundant with each other, I must keep in mind that they are not freely interchangeable — and since I am dealing directly with Nature's memories, such a mistake could be worse than fatal.


If everything in the world is merely reduced to a tag... what am I? Is my entire existence reducible to a pile of bytes? At least this gives me some comfort, knowing that the villagers I've sacrificed in my journey truly had no life of their own... what about mine? What am I? Were the words I am writing in this very book, just a manifestation of random ones and zeroes?

I best not ponder too much. Though I may pry into everything I wish in detail, doing so would suck the joy from this illusion.


秘书之纯化:字节 (number → nbt)

浏览器不支持图案的可视化。图案代码见此:edwaqw

Converts a number into a Byte tag: an integer between -128 and 127, inclusive.


秘书之纯化:短整型 (number → nbt)

浏览器不支持图案的可视化。图案代码见此:edwaqww

Converts a number into a Short tag, between -65536 and 65535.


秘书之纯化:整型 (number → nbt)

浏览器不支持图案的可视化。图案代码见此:edwaqwww

Converts a number into an Int tag, between roughly negative 2 billion and positive 2 billion.


秘书之纯化:长整型 (number → nbt)

浏览器不支持图案的可视化。图案代码见此:edwaqwwww

Converts a number into a Long tag: bounded to 9 quintillion, which I will likely never reach.


秘书之纯化:双精度浮点型 (number → nbt)

浏览器不支持图案的可视化。图案代码见此:edwaqwaawaa

Converts a number into a Double tag. Oddly, doubles seem to perfectly correspond to my knowledge of numbers, plus the ability to represent infinities and non-numbers.


秘书之纯化:单精度浮点型 (number → nbt)

浏览器不支持图案的可视化。图案代码见此:edwaqwaa

Converts a number into a Float tag. These seem similar to Doubles, albeit with less precision.


箭Nature's Revenge

来源:Hexic

No. No. No. I— I thought Horrible was bad— etched into every waking moment— no— no— it hurts— must draw— can't draw— what have I done— why must Nature be like this—


苦痛 (??? → ???)

浏览器不支持图案的可视化。图案代码见此:daadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadadda

How could one even begin to draw this?


云杉木告示牌Other Math Operations

来源:Hyper's Hexcast Addon

Inclining Purification (int → [int])

浏览器不支持图案的可视化。图案代码见此:qedd

Returns a list of nonnegative integers below the input. Mishaps if the input is less than 0.


制念法杖Staffcasting Patterns

来源:Hexic

These patterns force me to cast a Hex as if I drew it by hand. There are two variants of this pattern: the Greater version keeps the stack from the outside, while the Lesser version uses my staff's stack. My ravenmind is preserved in both cases.


Lani之卓越策略 (∀αβ. α, [α → β] → β)

浏览器不支持图案的可视化。图案代码见此:wwwwwaqqqqqeaqeaeaeaeaeq

Coerces my staff to cast a Hex. The hex uses the stack of the outer casting environment.


Something's odd about how these patterns are named. I can simulate the Greater variant with merely a wrapper around the Lesser variant, but accessing the staff's stack itself is impossible with purely Greater. Does this not make Lesser strictly more powerful than Greater?


Lani之初等策略 ([? → ?] →)

浏览器不支持图案的可视化。图案代码见此:wwwaqqqqqeaqeaeaeaeaeq

Coerces my staff to cast a Hex. The hex uses the stack of the staff itself, but keeps the outer environment's ravenmind.


云杉木告示牌传递图案

来源:mediatransport

提交 Iota (sendable →)

浏览器不支持图案的可视化。图案代码见此:edwdwad

将栈顶 iota 发送至以太,以便我当前的形象接收。可能会因多种理由而失败。固定消耗 1 点“发送能量”。


接受 Iota (→ sendable | garbage)

浏览器不支持图案的可视化。图案代码见此:edwdwwaa

接收队列中获取下一个 iota,队列为空会招致事故


信号量之精思 (→ number)

浏览器不支持图案的可视化。图案代码见此:edwdwq

获取队列中 iota 的个数。


提交 Iota,第二型 (player, sendable →)

浏览器不支持图案的可视化。图案代码见此:wewdwwwdwaawawdwawaqwdwwdada

将栈顶 iota 发送出去,以便栈顶往下第二位置处的玩家接收。它所用的接收器似乎独立于同类法术。通常消耗 2 点“发送能量”,但可能因为服务端配置不同而变化。


配额之精思 (→ number)

浏览器不支持图案的可视化。图案代码见此:edwdwda

查询剩余的“发送能量”点数。


查询配置

浏览器不支持图案的可视化。图案代码见此:edwdwwdde

请求自然发送其对我当前所用形象的首选项。消耗 1 点“发送能量”。详情参见协议文档


制念台制念台图案

来源:HexDebug

融注制念台 (vec, list →)

浏览器不支持图案的可视化。图案代码见此:wqaeaqwqqqwqwqqwwqqeaeqqeqqeaeqqw

移除栈顶向量和图案列表,将该列表融注到该处制念台中。
消耗大约 5 个充能紫水晶


制念之纯化 (vec → list | null)

浏览器不支持图案的可视化。图案代码见此:wqaeaqwqqqwqwqqwq

移除栈顶向量,返回该处制念台当前融注的咒术,若尚未融注则返回 Null


在此之外,我还可以在制念台中施放指路石之精思磁石之精思。不过,若是试图用法杖施放,或是在制念台中试图施放其他仅限法术环的图案,则仍然会招致可怖的事故。


剪接台剪接台图案

来源:HexDebug

齿孔胶片之纯化 (vec → num)

浏览器不支持图案的可视化。图案代码见此:wqaeaqwdwaqaw

移除栈顶向量,返回该处剪接台视野最左侧 iota 的索引下标。


齿孔胶片之策略 (vec, num →)

浏览器不支持图案的可视化。图案代码见此:wedqdewawdedw

移除栈顶向量和数,移动该处剪接台的视野,以让所给下标的元素在视野最左侧。


剪接器之分解 (vec → num | null, num | null)

浏览器不支持图案的可视化。图案代码见此:wqaeaqweeeedq

移除栈顶向量,返回代表该处剪接台当前选中区域的两个值。


若选中一定范围的 iota,则返回两个数,分别对应起始(包含)和结束(不包含)位置。如果选中了两 iota 间的边沿,则返回边沿右侧 iota 的索引下标,同时再返回一个 Null。如果未选中任何东西,则返回两个 Null


剪接器之策略 (vec, num | null, num | null →)

浏览器不支持图案的可视化。图案代码见此:wedqdewqqqqae

移除栈顶向量和两个值,按照前页描述根据所给的两个值设置该处剪接台的选中区域。


合成师之纯化 (vec → any)

浏览器不支持图案的可视化。图案代码见此:wqaeaqweeeedw

移除栈顶向量,复制该处剪接台副槽位中物品的存储内容并返回。


合成师之策略 (vec, any →)

浏览器不支持图案的可视化。图案代码见此:wedqdewqqqqaw

移除栈顶向量和 iota,将该 iota 保存至该处剪接台副槽位中的物品。
编年史家之策略类似,我不可用此图案写入我的真名。


制片人之纯化 (vec → bool)

浏览器不支持图案的可视化。图案代码见此:wqaeaqweeeedww

若所给向量处有剪接台,且其副槽位物品可读,则将该向量替换为 True;否则返回 False


导演之纯化 (vec → bool)

浏览器不支持图案的可视化。图案代码见此:wedqdewqqqqaww

若所给向量处有剪接台,且其副槽位物品可写,则将该向量替换为 True;否则返回 False


放映员之纯化 (vec → num)

浏览器不支持图案的可视化。图案代码见此:wqaeaqwedqddq

移除栈顶向量,返回该处剪接台核心框架主槽位中法术书当前的页码(以 1 起始)。


放映员之策略 (vec, num →)

浏览器不支持图案的可视化。图案代码见此:wedqdewqaeaae

移除栈顶向量和数,将该处剪接台核心框架主槽位中的法术书翻到对应页。


快门之纯化 (vec → bool)

浏览器不支持图案的可视化。图案代码见此:wqaeaqwedqddqw

若所给向量处有剪接台核心框架,且其主槽位中法术书至少有一页记有内容,则将该向量替换为 True;否则返回 False


放映员之纯化,第二型 (vec → num)

浏览器不支持图案的可视化。图案代码见此:wqaeaqwdeaaea

放映员之纯化类似,但会读取副槽位中法术书当前的页码,而非主槽位。


放映员之策略,第二型 (vec, num →)

浏览器不支持图案的可视化。图案代码见此:wedqdewaqddqd

放映员之策略类似,但会修改副槽位中法术书当前的页码,而非主槽位。


快门之纯化,第二型 (vec → bool)

浏览器不支持图案的可视化。图案代码见此:wqaeaqwdeaaeae

快门之纯化类似,但会检验副槽位中的法术书,而非主槽位。


金剑启迪后图案

来源:Hexpose

在经过启迪之后,我敏锐地意识到,世上真的存在协助我感知和操纵媒质的图案。这些图案并无其他更进一步的需求,也许我一直都能运行它们,但也一直浑然不觉。这也意味着,我可以给未经启迪的玩家带有这些图案的施法物品,他们在施放过程中不会受到阻碍。


显圣之纯化 (player entity → boolean)

浏览器不支持图案的可视化。图案代码见此:awqaqqq

检验所给玩家是否和我一样经过启迪


感知之纯化 (entity → boolean)

浏览器不支持图案的可视化。图案代码见此:qqqaqqq

检验实体是否“被魔法手段去除了意识”。我总觉得它和剥离意识之间有种紧密的联系……


木锹咒法拓展:基础图案

来源:Hexal

计时员之精思 (→ number)

浏览器不支持图案的可视化。图案代码见此:ddwaa

返回一个数,这个数似乎与自然记录时间的方式有关。如果先绘制一遍此图案,在 1 秒后再绘制一遍,返回的数会增加 20。


潜水员之纯化 (entity → num)

浏览器不支持图案的可视化。图案代码见此:aqawdwaqawd

移除栈顶实体,并返回其剩余氧气值(也即距其溺水还有多少氧气值可消耗)。


护士之纯化 (entity → num)

浏览器不支持图案的可视化。图案代码见此:aqwawqa

移除栈顶实体,并返回其剩余生命值(也即距其死亡还有多少生命值可损失)。


乡绅之纯化 (entity → num)

浏览器不支持图案的可视化。图案代码见此:wqqqqw

移除栈顶实体,并返回其护甲值。


拳击手之纯化 (entity → num)

浏览器不支持图案的可视化。图案代码见此:aeqqqqea

移除栈顶实体,并返回其盔甲韧性(盔甲的另一属性)。


灯夫之纯化 (vec → num)

浏览器不支持图案的可视化。图案代码见此:qedqde

移除栈顶位置向量,并返回该处光照强度。


木镐基础图案

来源:Hex Casting

意识之精思 (→ entity | null)

浏览器不支持图案的可视化。图案代码见此:qaq

返回我,也就是施法者。


指南针之纯化 (entity → vector)

浏览器不支持图案的可视化。图案代码见此:aa

将栈顶的实体变为其眼部位置。这个图案比较适用于我自己。


指南针之纯化,第二型 (entity → vector)

浏览器不支持图案的可视化。图案代码见此:dd

将栈顶的实体变为其所站位置。这个图案比较适用于其他实体。


照准仪之纯化 (entity → vector)

浏览器不支持图案的可视化。图案代码见此:wa

将栈顶的实体变为其视线方向上的单位向量。


弓箭手之馏化 (vector, vector → vector | null)

浏览器不支持图案的可视化。图案代码见此:wqaawdd

将两个向量组合(分别表示位置和方向)并返回如下问题的答案:若我站在该位置并看向该方向,我会看到什么方块?消耗极少量媒质


如果视线并未击中任何事物,所提供的向量会变为 Null

有一套常用的图案序列(常称“射线追踪曼怛罗”),由意识之精思指南针之纯化意识之精思照准仪之纯化弓箭手之馏化组成。依次绘制就能返回我所看的方块的位置向量。


建筑师之馏化 (vector, vector → vector | null)

浏览器不支持图案的可视化。图案代码见此:weddwaa

弓箭手之馏化类似,但会返回如下问题的答案:我看着的是方块的哪一面?消耗极少量媒质


更确切地说,它会返回所看面的法向量,也即垂直于该面的单位向量。

如果我看着地面,它会返回 (0, 1, 0)。

如果我看着某方块面向南方的侧面,它会返回 (0, 0, 1)。


侦查员之馏化 (vector, vector → entity | null)

浏览器不支持图案的可视化。图案代码见此:weaqa

弓箭手之馏化类似,但会返回我所看的实体。消耗极少量媒质


揭示 (any → any)

浏览器不支持图案的可视化。图案代码见此:de

向我展示栈顶的 iota。


测高仪之纯化 (entity → num)

浏览器不支持图案的可视化。图案代码见此:awq

将栈顶的实体变为其高度。


步伐之纯化 (entity → vector)

浏览器不支持图案的可视化。图案代码见此:wq

将栈顶的实体变为其移动方向上的向量,其模长为实体的移动速度。


法术书字典操作

来源:HexThings

僵局之精思 (→ dict)

浏览器不支持图案的可视化。图案代码见此:eaaea

创建一个空字典 iota。


访问器之纯化 (dict → list)

浏览器不支持图案的可视化。图案代码见此:dqwaeawq

返回字典的键列表。


访问对象之纯化 (dict → list)

浏览器不支持图案的可视化。图案代码见此:wqwaeawq

返回字典的值列表。


条目之纯化 (dict → list)

浏览器不支持图案的可视化。图案代码见此:dqwaeawqd

返回字典中的键值对,各键值对均为长度为 2 的列表。


长度之纯化 (dict → num)

浏览器不支持图案的可视化。图案代码见此:wqaqw

返回字典的条目数。


定位器之馏化 (dict, key → any)

浏览器不支持图案的可视化。图案代码见此:dedqde

返回所给键对应的值,若不具备值则返回 Null


切除器之馏化 (dict, key → dict, any)

浏览器不支持图案的可视化。图案代码见此:edqdewaqa

从字典中移除键值对,返回移除的值,若不具备值则返回 Null


外科医师之提整 (dict, key, any → dict)

浏览器不支持图案的可视化。图案代码见此:wqaeaqw

将 iota 置入字典中所给键处。不是所有 iota 都可用作键,禁用示例有垃圾跳转 iota。试图设置键 Null 的值会移除该条目,方式与使用切除器之馏化一致。


铁栏杆实用

来源:HexThings

耐心

浏览器不支持图案的可视化。图案代码见此:dade

什么都不会做,但图案尾部可为任意形状。适合用作替换占位符。


耐心图案

浏览器不支持图案的可视化。图案代码见此:dadedqq 浏览器不支持图案的可视化。图案代码见此:dadeddw 浏览器不支持图案的可视化。图案代码见此:dadeeda

部分可用耐心图案的示例。


碎片之精思 (→ bool | null)

浏览器不支持图案的可视化。图案代码见此:waeawaeqqq

检验我当前的哨卫是否是卓越哨卫,无哨卫则返回 Null


扁平之提整 (list, num, list → list)

浏览器不支持图案的可视化。图案代码见此:wqwaeawqw

外科医师之提整类似,但会使用第二列表中的各元素替换第一列表中的元素,而非以列表整体进行替换。


Iota 嵌入

我在研究中发现了……在咒术中“嵌入”iota 的方法,从而避免每次施法都费工夫从头构建。和施法物品一起使用时极其强大,可以大幅加快施法,也可简化使用其中咒术的操作。


通常而言,这一过程需以内省-反思对起始,再在其中使用占位图案,而后使用定位器之馏化外科医师之提整替换,并在其后添加群体之拆解以访问其中 iota。这种做法确实费时费力。但我对这门技艺的探索得到了自然的青睐,因为我最近发现了能简化此过程的两个图案。


内投

浏览器不支持图案的可视化。图案代码见此:aqqq

此图案可用于直接将原始 iota 置入内省-反思对。绘制此图案后,所有后续的图案会被“取消转义”,运行时会按原有功能执行。此效应的作用范围停止于反掷


反掷

浏览器不支持图案的可视化。图案代码见此:deee

内投后绘制时,其会将栈上的所有 iota 置入转义的列表,并将栈恢复到原先的状态。


羽毛栈操作附加

来源:Overevaluate

塞赫麦特之策略 (→ varies)

浏览器不支持图案的可视化。图案代码见此:qaqdd 浏览器不支持图案的可视化。图案代码见此:qaqddq 浏览器不支持图案的可视化。图案代码见此:qaqddqe

清除栈,栈顶 n 个元素除外,具体由图案的尾部长度决定。上方的示例分别会保留 0 个、1 个、2 个 iota。


此策略的效果可通过群体之精思群体之策略选择之提整群体之拆解序列简单达成,但它用起来很方便。它和托特之策略相性极佳,适合对付那些只需返回栈顶若干元素的伪栈。

凡事都可能,但不都有必要。


盖布之策略 (many → many)

浏览器不支持图案的可视化。图案代码见此:aaeaad 浏览器不支持图案的可视化。图案代码见此:aaeaadw 浏览器不支持图案的可视化。图案代码见此:aaeaadww

剔除栈顶往下第 n 个元素,具体由图案的尾部长度决定。上方的示例分别会剔除第 2 个、第 3 个、第 4 个 iota。


努特之策略 (many → many)

浏览器不支持图案的可视化。图案代码见此:aawdde 浏览器不支持图案的可视化。图案代码见此:aawddew 浏览器不支持图案的可视化。图案代码见此:aawddeww

将栈顶元素沉至栈顶往下第 n 个元素处,具体由图案的尾部长度决定。上方的示例分别会沉至第 2 个、第 3 个、第 4 个 iota 处。


反照之策略 (any, any, any → any, any, any)

浏览器不支持图案的可视化。图案代码见此:ddwqaq

反照栈顶三个 iota 的顺序,将 A, B, C 变为 C, B, A。相当于交换栈顶元素和栈顶往下第三元素。


泡浮之策略 (any, any, any → any, any, any)

浏览器不支持图案的可视化。图案代码见此:aawede

使得栈顶往下第三元素上浮过栈顶往下第二元素,相当于交换它们。


狄俄斯库里之策略,第二型 (many, number → many)

浏览器不支持图案的可视化。图案代码见此:waadadaa

接受一个数,并复制栈顶开始所给数个元素,保留顺序。


泥巴理栈 Iota

来源:Overevaluate

理栈 iota 能操控栈的结构,它简明易读且用处极多。单个理栈 iota 就可复制、移除、重排栈中元素,同时保持了高度的可读性,且读一遍就能理解。

咒术在处理理栈 iota 时,会先弹出一定数量的 iota,此数即是理栈 iota 中的第一个数。


这些弹出的 iota 会进入一个临时列表,称“引用列表”。然后,理栈 iota 会依次读取其第二部分——正整数列表——的各正整数,以之为索引获取引用列表中对应位置的 iota 压入栈中。

形如 2 [1 0] 的理栈 iota 会弹出两个 iota。然后它会首先将引用列表中索引为 1 的 iota 压栈,再将索引为 0 的 iota 压栈。此理栈 iota 的效果和弄臣之策略一致。


理栈之策略 (number, list → jumble)

浏览器不支持图案的可视化。图案代码见此:deaqd

使用参数数目和数列表创建理栈 iota。


理栈之分解 (jumble → number, list)

浏览器不支持图案的可视化。图案代码见此:aedqa

将理栈 iota 拆回数和数列表。


书与笔读取/写入方块

来源:IoticBlocks

编年史家之纯化 (vec → any)

浏览器不支持图案的可视化。图案代码见此:wawqwqwqwqwqw

书吏之精思类似,但会从方块中读出 iota,而非从我另一只手中的物品读取。


编年史家之策略 (vec, any →)

浏览器不支持图案的可视化。图案代码见此:wdwewewewewew

书吏之策略类似,但会向方块写入 iota,而非向我另一只手中的物品写入。

有趣的是,我似乎无法用这个法术写入我的真名。我有种感觉,如果我真可以这么做,等着我的只会是灾难。


速记员之馏化 (entity | vec, num → any)

浏览器不支持图案的可视化。图案代码见此:aqqqqqedwewewewdw

从实体或方块中读出一个列表 iota,并将 iota 压入栈中给定下标处。

这个图案和后页的图案似乎很适合处理大批量的数据,而且不会因此招致 Iota 过多事故。


速记员之策略 (entity | vec, num, any →)

浏览器不支持图案的可视化。图案代码见此:deeeeeqawqwaw

从实体或方块中读出一个列表 iota,并将该列表中给定下标处的元素修改为所给 iota,最后把修改后的列表写入原实体或方块。


审计员之纯化 (vec → bool)

浏览器不支持图案的可视化。图案代码见此:wawqwqwqwqwqwew

审计员之精思类似,但会检验方块的是否可读取,而非检验我另一只手中的物品。


估价员之纯化 (vec → bool)

浏览器不支持图案的可视化。图案代码见此:wdwewewewewewqw

估价员之精思类似,但会检验方块的是否可写入,而非检验我另一只手中的物品。


调试杖调试图案

来源:HexDebug

调试杖之精思 (→ bool)

浏览器不支持图案的可视化。图案代码见此:qqqqqewaa

若栈由调试杖运行杖执行,则返回 True;否则返回 False


认知危害之精思 (→ cognitohazard)

浏览器不支持图案的可视化。图案代码见此:wdeaqqdqeedqadqeedqaeadeaqqeadeaqqdqdeaqqeaeedqaw

向栈顶压入一个认知危害


貌似部分调试工具在某些高等级技术中容易导致安全问题。而为解决这一问题,我设计了本图案。

认知危害 iota 正常运行时什么都不会发生。不过,如果它出现在调试杖执行的咒术里,那该咒术便会立即终止——甚至要先于认知危害的执行。


在前方添加断点

浏览器不支持图案的可视化。图案代码见此:awqdeew

在运行此图案前,暂停调试杖


在后方添加断点

浏览器不支持图案的可视化。图案代码见此:wqqaewd

在运行此图案后,也即在运行下一图案之前,暂停调试杖


制作调试杖 (entity, [pattern] →)

浏览器不支持图案的可视化。图案代码见此:aaewwwwwaqwawqwadawqwwwawwwqwwwaw

制作一支能施放咒术调试杖。这个图案和我之前用过的某些图案有些相似。

消耗大约 10 个充能紫水晶


制作淬灵调试杖 (entity, [pattern] →)

浏览器不支持图案的可视化。图案代码见此:ddwwwwwwedwewdweqewdwwwewwwdwwwew

制作一支能施放咒术淬灵调试杖。这个图案和我之前用过的某些图案有些相似。

消耗大约 10 个充能紫水晶


金合欢木告示牌高阶列表操作

来源:HexThings

维持之馏化 (list, (num | [num]) → list)

浏览器不支持图案的可视化。图案代码见此:qaeaqwd

根据第二参数保留列表元素。若参数为正数,则保留列表中的开头 n 个元素;若为负,则保留末尾 n 个。若第二参数为列表,则将其视作要保留元素的下标。


拒斥之馏化 (list, (num | [num]) → list)

浏览器不支持图案的可视化。图案代码见此:qaeaqda

维持之馏化的反操作,会删除指定的元素,而不是删除未指定的。


摩天轮之馏化 (list, num → list)

浏览器不支持图案的可视化。图案代码见此:qaeaqweeee

按所给量移动列表元素,“超出”列表的元素会从另一端返回。


演绎之纯化 (list → list)

浏览器不支持图案的可视化。图案代码见此:qaeaqeaa

挑选列表中自然认作 True的元素,以列表形式返回它们的下标。


除法之馏化 (list, list → list)

浏览器不支持图案的可视化。图案代码见此:wdedw

取出各列表中同下标的元素对,将各元素对组为列表返回。


乘法之馏化 (list, list → list)

浏览器不支持图案的可视化。图案代码见此:waqaw

从两列表中各取一个元素,将所有可能的取值组合组为列表返回。


item.hex_ars_link.hex_callback魔符操纵图案

来源:Hex-Ars Linker

读取魔符 (entity → [glyph])

浏览器不支持图案的可视化。图案代码见此:qwaawewaawdwaqwqqqwq

从给定的实体读取所有魔符:可以是一个道具例如魔符、施法道具、法术羊皮纸等,或包含上述道具的展示框,或一个学习了魔符的玩家。
如果我选择拒绝HexParse.的邪恶力量,这将是唯一的获取魔符iota的方式。


施放法术 ([glyph] →)

浏览器不支持图案的可视化。图案代码见此:qwaawewaawdwawwawwqwwaww

从我自己施放给定的法术。
所使用的每个魔符将花费1 粉末媒质。


弹射物法术 (vec, vec, [glyph] →)

浏览器不支持图案的可视化。图案代码见此:qaeaqewqwaawewaawdwawwawwqwwaww

从给定位置与角度施放弹射物法术。给定法术列表前将自动添加一个魔符:弹射物
所使用的每个魔符将花费1 粉末媒质,并且额外花费1 紫水晶媒质。


触摸法术 (vec/entity, [glyph] →)

浏览器不支持图案的可视化。图案代码见此:wwqwaawewaawdwawwawwqwwaww

在给定的位置或实体上施放给定法术。法术列表前将自动添加一个魔符:触摸
所使用的每个魔符将花费1 粉末媒质,并且额外花费1 紫水晶媒质。


代理法术 (player, [glyph] →)

浏览器不支持图案的可视化。图案代码见此:aqaeqwaawewaawdwawwawwqwwawwwded

使用给定玩家的真名施放法术。
所使用的每个魔符将花费1 充能水晶媒质。


注册回调 (list →)

浏览器不支持图案的可视化。图案代码见此:qwaawewaawdqqwawwqwwawqdqdeaqq

将给定法术列表注册为回调,其将会在"触发回调"符文执行时运行。


获取回调 (→ list)

浏览器不支持图案的可视化。图案代码见此:qwaawewaawdqqwawwqwwawqdeqqqqqa

读取已注册的回调法术。


木棍数字常量

来源:Hex Casting

数字之精思 (→ number)

浏览器不支持图案的可视化。图案代码见此:aqaa 浏览器不支持图案的可视化。图案代码见此:dedd

没有绘制数字的简单方法,这点挺烦人的。自然屈尊为我们创造的方法如下。


首先,绘制左页两图案中的一种,默认数值为 0。然后,每一画的方向会以对应方式修改该数值。

前方:加 1

左前方:加 5

右前方:加 10

左后方:乘 2

右后方:除以 2
顺时针绘制,也即左页右图,会在绘制完成后取相反数(如左图逆时针绘制则不取)。

绘制完成后会返回对应数。


例图一

浏览器不支持图案的可视化。图案代码见此:aqaae

该图案会返回 10。


例图二

浏览器不支持图案的可视化。图案代码见此:aqaaqww

该图案会返回 7:5 + 1 + 1。


例图三

浏览器不支持图案的可视化。图案代码见此:deddwqea

该图案会返回 -32:(1 + 5 + 10) * 2 的相反数。


例图四

浏览器不支持图案的可视化。图案代码见此:aqaaqdww

该图案会返回 4.5:5 / 2 + 1 + 1。


某些情况下用算盘会更方便。但数字的“正确”画法也要了然于心。


烈焰棒数学

来源:Hex Casting

许多数学操作对数和向量都有效。这类参数记为“num vec”。



加法之馏化 (num|vec, num|vec → num|vec)

浏览器不支持图案的可视化。图案代码见此:waaw

执行加法。


操作如下:

若栈顶为两个数,返回其和。

若为一个数和一个向量,移除该数并将向量的每个分量与其相加。

若为两个向量,将对应分量相加(也即 (1, 2, 3) + (0, 4, -1) = (1, 6, 2))。


减法之馏化 (num|vec, num|vec → num|vec)

浏览器不支持图案的可视化。图案代码见此:wddw

执行减法。


操作如下:

若栈顶为两个数,返回其差。

若为一个数和一个向量,移除该数并将向量的每个分量与其相减。

若为两个向量,将对应分量相减。

栈顶元素或其分量为减数,栈顶往下第二元素或其分量为被减数。


乘法之馏化 (num|vec, num|vec → num|vec)

浏览器不支持图案的可视化。图案代码见此:waqaw

执行乘法或点积。


操作如下:

若栈顶为两个数,返回其积。

若为一个数和一个向量,移除该数并将向量的每个分量与其相乘。

若为两个向量,计算其点积


除法之馏化 (num|vec, num|vec → num|vec)

浏览器不支持图案的可视化。图案代码见此:wdedw

执行除法或叉积。


操作如下:

若栈顶为两个数,返回其商。

若为一个数和一个向量,移除该数并将向量的每个分量与其相除。

若为两个向量,计算其叉积

第一第二种情况下,栈顶元素或其分量为除数,栈顶往下第二元素或其分量为被除数。

警告:绝对不可除以零!


长度之纯化 (num|vec → number)

浏览器不支持图案的可视化。图案代码见此:wqaqw

计算绝对值或模长。


将一个数变为其绝对值,将一个向量变为其模长。


乘方之馏化 (num|vec, num|vec → num|vec)

浏览器不支持图案的可视化。图案代码见此:wedew

执行乘方或向量射影。


若栈顶为两个数,返回两数的幂。

若为一个数和一个向量,移除该数并计算向量的每个分量与该数的幂。

若为两个向量,计算栈顶向量对栈顶往下第二向量的向量射影

第一第二种情况下,栈顶元素或其分量为指数,栈顶往下第二元素或其分量为底数。


取底之纯化 (num|vec → num|vec)

浏览器不支持图案的可视化。图案代码见此:ewq

对一个数取底,也即去掉小数部分取整。或对向量的每个分量取底。


取顶之纯化 (num|vec → num|vec)

浏览器不支持图案的可视化。图案代码见此:qwe

对一个数取顶,也即将小数部分不为零的数换为大于其的最小整数。或对向量的每个分量取顶。


向量之提整 (num, num, num → vector)

浏览器不支持图案的可视化。图案代码见此:eqqqqq

将三个数作为向量的 X,Y,Z 分量组合(自底向上排列)。


向量之拆解 (vector → num, num, num)

浏览器不支持图案的可视化。图案代码见此:qeeeee

将一个向量拆分为其 X,Y,Z 分量(自底向上排列)。


余数之馏化 (num|vec, num|vec → num|vec)

浏览器不支持图案的可视化。图案代码见此:addwaad

取两数除法的余数。也即执行除法后剩余的数。例如,5 % 2 得 1,5 % 3 得 2。或对向量的每个分量执行上述操作。


轴向之纯化 (vec|num → vec|num)

浏览器不支持图案的可视化。图案代码见此:qqqqqaww

若栈顶为向量,则返回与其夹角最小的轴向单位向量;零向量不受影响。若栈顶为数,则返回该数的符号;所给数为正则返回 1,为负则返回 -1,0 不受影响。


熵之精思 (→ num)

浏览器不支持图案的可视化。图案代码见此:eqqq

返回一个 0 与 1 之间的随机数。


物品展示框Ephemera:杂项图案

来源:Ephemera

我发现了一些专为物品展示框交互设计的图案。它们不是什么高端法术,但确实是控制法术环之类事物的实用手段。

此外,分拣员之纯化对它们同样有效,因此试图寻找物品展示框专用的物品图案没有意义。


装潢师之纯化 (item frame → number)

浏览器不支持图案的可视化。图案代码见此:wwawwqwwawwaeae

接受一个物品展示框实体,并返回其中物品的朝向,值必然在 0 到 7 之间。


装潢师之策略 (item frame, number →)

浏览器不支持图案的可视化。图案代码见此:wwawwqwwawwaqdq

接受一个物品展示框实体与一个 0 到 7 的整数,并将物品朝向设置为该数。消耗极少量媒质。


侦查员之提整 ([type], vec, vec → entity | NULL)

浏览器不支持图案的可视化。图案代码见此:wqded

侦查员之馏化类似,但能够接受一个实体类型 iota 列表。类型不在该列表内的实体会被忽略。消耗的媒质量略多于上文所提图案的“极少量”。


熵之精思,第二型 (→ num)

浏览器不支持图案的可视化。图案代码见此:eeeeq

返回 0 与 1 之间的随机数,服从正态分布,其均值为 0,标准差为 1。


空域之纯化 (vec → bool)

浏览器不支持图案的可视化。图案代码见此:qaqqqqqdaqa

接受一个向量,并检查该向量是否在该位置方块的内部或边缘。似乎与我在意识中见到的方框有所关联。


群体之精思,第二型 (→ num)

浏览器不支持图案的可视化。图案代码见此:qwaeawqaqded

返回我栈中所有 iota 的总大小,类列表 iota 中的各元素会拆出计算。若返回的数达到 1024,那么整个栈都将变为垃圾。


群体之纯化 (→ num)

浏览器不支持图案的可视化。图案代码见此:qwaeawqaqdedd

接受任意 iota,返回其总大小。


状态之纯化 (vec → [string])

浏览器不支持图案的可视化。图案代码见此:qaqqqqqwwdwewdw

接受一个向量,以字符串列表形式返回该位置处方块各状态值。


状态之馏化 (vec, string → bool|num|vec|string)

浏览器不支持图案的可视化。图案代码见此:qaqqqqqdwawqwaw

接受一个向量和一个字符串,以该字符串为键返回目标方块的对应状态值;若无对应值则返回 Null。


骑乘咒灵 (wisp →)

浏览器不支持图案的可视化。图案代码见此:aqadqqdaqa

接受一个属于我的咒灵或游走咒灵,并像乘坐矿车一样坐到其上。我必须处于咒灵的影响范围内,或距游走咒灵 4 格以内。消耗 1 个紫水晶碎片。


骑乘咒灵时务必小心,千万不要加速加得太快;咒灵和驱动不同,前者带来的加速不会平均作用于我的全身,也因此可能会导致严重的损伤。安全阈值应该是约 98 m/s 每秒。
落座时也应注意:如果距离目标咒灵过远,落座时的瞬时速度也可能导致伤害。


离座

浏览器不支持图案的可视化。图案代码见此:awqqaee

让我从施法时骑乘的实体上离开。消耗 1/100 个紫水晶粉。


马术师之纯化 (entity → [entity])

浏览器不支持图案的可视化。图案代码见此:eqqaqqwaaw

接受一个实体,返回在该实体上方落座的实体列表。


马术师之纯化,第二型 (entity → entity)

浏览器不支持图案的可视化。图案代码见此:eeedeewaaw

接受一个实体,返回其所骑乘的实体。


发光地衣Iota 哈希

来源:Ephemera

我发现了一个神奇的图案,能将 iota 变成一团读不懂的乱麻。但和垃圾 iota 不一样的是,这种乱麻中依然含有数据,并且同样的 iota 必定给出同样的乱麻(又称哈希)。虽然哈希后的乱麻没法还原成 iota,但很适合在无法保存未经修改的 iota 的情况下用来比对。


哈希之纯化 (any → hash)

浏览器不支持图案的可视化。图案代码见此:qqawqaqw

接受任意 iota,转换成哈希值。


荧光墨囊Traces

来源:Hex Trace

When traced iotas are used as inputs for an action, the trace is applied to the resulting iotas. Iotas can have multiple traces applied at once.
(only two examples are shown but traces can be drawn many ways)


Apply Trace

浏览器不支持图案的可视化。图案代码见此:qqqawq 浏览器不支持图案的可视化。图案代码见此:qqqawwdw

Applies the given trace to the top Iota.


竹子咒法拓展:数学

来源:Hexal

阶乘之纯化 (num → num)

浏览器不支持图案的可视化。图案代码见此:wawdedwaw

移除栈顶数,返回其阶乘。例如输入 4 则会返回 4 * 3 * 2 * 1 = 24。


前缀和之纯化 ([num] → [num])

浏览器不支持图案的可视化。图案代码见此:aea

接受栈顶列表,并计算其前缀和。例如输入 [1, 2, 5] 则会返回 [1, 3, 8]。


前缀积之纯化 ([num] → [num])

浏览器不支持图案的可视化。图案代码见此:qaawaaq

接受栈顶列表,并计算其前缀积。例如输入 [1, 2, 5] 则会返回 [1, 2, 10]。


木棍咒法调整:实用

来源:HexTweaks

页进之策略

浏览器不支持图案的可视化。图案代码见此:qqaw

将我所持的法术书向右翻一页。


页退之策略

浏览器不支持图案的可视化。图案代码见此:eedw

将我所持的法术书向左翻一页。


海奎特之策略 ([pattern] →)

浏览器不支持图案的可视化。图案代码见此:wdwadad

移除栈顶的图案列表。检视而不移除其下方的 iota,并运行被移除的图案列表,当且仅当占卜师之纯化会对被检视的 iota 返回 True。检视和运行会一直持续,直至被检视的 iota 不再返回 True。


羽毛图案操作

来源:Hexical

我发现了一系列图案,主要用于操纵及构造图案。奇怪的是,这些图案也能构造出法杖无法绘制的图案,好在自然应该不会为这些“非法”图案分配实际作用。可以认为圣甲虫能随意使用它们。


图案制作师之馏化 (pattern, number → pattern)

浏览器不支持图案的可视化。图案代码见此:aqqqdae

接受一个图案和一个数,返回同外形不同笔顺的图案。我找到的一些笔记中称古代的咒术师会把这些图案用在某种庞大的图书馆中。


全等之馏化 (pattern, pattern → boolean)

浏览器不支持图案的可视化。图案代码见此:aaqd

检验两个图案的外形、笔顺、方向是否相同。


相似之馏化 (pattern, pattern → boolean)

浏览器不支持图案的可视化。图案代码见此:aedd

检验两个图案的外形是否相同,笔顺不考虑。


笔迹师之纯化 (pattern → list of numbers)

浏览器不支持图案的可视化。图案代码见此:wqaedeqd

将图案转换为数列表,以供拆分与分析。是书法师之纯化的逆法术。


书法师之纯化 (list of numbers → pattern)

浏览器不支持图案的可视化。图案代码见此:wqqqaqwd

将数列表转换回图案,以供检视与运行。是笔迹师之纯化的逆法术。


笔迹师之纯化返回的数对应图案中的笔画。向右上方延伸的笔画对应 0,其余方向按逆时针依次递增。

书法师之纯化会对超出 0 到 5 范围的数求余数以转换到该范围内。


这些列表有多种良好性质。加上或减去某个常量,即可旋转图案。为列表首部和尾部切片,可提取出图案的前后缀。对于旋转对称的图案而言,将首个元素移至末尾或将最末元素移至首部,即可旋转开始位置。而通过列表操作小心更改其中元素,还可制造出向后延伸的笔画


手写之馏化 (pattern → list of vectors)

浏览器不支持图案的可视化。图案代码见此:eadqqqa

接受一个图案,并将其转换为长度为 1 的向量列表。这些向量的 Z 分量为 0。也许对某些艺术性咒术很有用。


基岩常量

来源:Hex Casting

真之精思 (→ bool)

浏览器不支持图案的可视化。图案代码见此:aqae

返回 True


假之精思 (→ bool)

浏览器不支持图案的可视化。图案代码见此:dedq

返回 False


空元之精思 (→ null)

浏览器不支持图案的可视化。图案代码见此:d

返回 Null 这一虚指。


向量之精思,零型 (→ vector)

浏览器不支持图案的可视化。图案代码见此:qqqqq

返回 (0, 0, 0)。


向量之精思,+X/-X型 (→ vector)

浏览器不支持图案的可视化。图案代码见此:qqqqqea 浏览器不支持图案的可视化。图案代码见此:eeeeeqa

左图(逆时针绘制)返回 (1, 0, 0);右图(顺时针绘制)返回 (-1, 0, 0)。


向量之精思,+Y/-Y型 (→ vector)

浏览器不支持图案的可视化。图案代码见此:qqqqqew 浏览器不支持图案的可视化。图案代码见此:eeeeeqw

左图(逆时针绘制)返回 (0, 1, 0);右图(顺时针绘制)返回 (0, -1, 0)。


向量之精思,+Z/-Z型 (→ vector)

浏览器不支持图案的可视化。图案代码见此:qqqqqed 浏览器不支持图案的可视化。图案代码见此:eeeeeqd

左图(逆时针绘制)返回 (0, 0, 1);右图(顺时针绘制)返回 (0, 0, -1)。


圆之精思 (→ num)

浏览器不支持图案的可视化。图案代码见此:eawae

返回 τ,也即圆的弧度。


弧之精思 (→ num)

浏览器不支持图案的可视化。图案代码见此:qdwdq

返回 π,也即半圆的弧度。


欧拉之精思 (→ num)

浏览器不支持图案的可视化。图案代码见此:aaq

返回 e,也即自然对数的底。


书与笔文本 Iota

来源:Hexpose

文本 iota 代表着文本信息。它不只编码了字面的信息,还包含了颜色斜体等样式。

它们可在单个 iota 中存下很多信息。而正因其信息密度高,它们可能很快就会崩解为无意义的东西。


阅读之纯化 (any → text)

浏览器不支持图案的可视化。图案代码见此:awaqeeeee

接受一个 iota,返回代表其的文本 iota。如果接受的是文本 iota,则清除其样式。


加法之馏化 (text, text → text)

浏览器不支持图案的可视化。图案代码见此:waaw

返回第一文本和第二文本首尾相接的文本 iota


长度之纯化 (text → number)

浏览器不支持图案的可视化。图案代码见此:wqaqw

返回文本 iota 的长度。


字符之纯化 (text → list)

浏览器不支持图案的可视化。图案代码见此:awaqeeeeedwe

文本 iota 拆分成各个字符。


拼贴之纯化 (list → text)

浏览器不支持图案的可视化。图案代码见此:dwdeqqqqqawq

将列表中各元素转换为文本(原来就是文本则保留不变),并拼接结果。


选择之馏化 (text, number → text)

浏览器不支持图案的可视化。图案代码见此:deeed

返回文本中第 n 个字符。


选择之提整 (text, number, number → text)

浏览器不支持图案的可视化。图案代码见此:qaeaqwded

返回文本的指定切片。


外科医师之提整 (text, number, text → text)

浏览器不支持图案的可视化。图案代码见此:wqaeaqw

将文本中第 n 个字符替换为另一段文本。用于替换的文本可长于 1 个字符。


切除器之馏化 (text, number → text)

浏览器不支持图案的可视化。图案代码见此:edqdewaqa

移除文本中第 n 个字符。


逆行之纯化 (text → text)

浏览器不支持图案的可视化。图案代码见此:qqqaede

倒排文本。


唯一之纯化 (text → text)

浏览器不支持图案的可视化。图案代码见此:aweaqa

只保留文本中各字符的第一处实例。样式不同的字符视作不同字符。


后续的图案涉及到文本的样式。由于其参数结构,它们和馏化很相似,但它们实际上是策略

如果传入的是常规参数,则它们会根据自身专长为文本设置样式(样例见说明)。

如果只传入一个文本,则会返回该文本中该样式的设置情况。


卢米埃尔之策略 (text, vector → text)

浏览器不支持图案的可视化。图案代码见此:awaqeeeeewded

接受一个文本 iota 和一个颜色;颜色由各分量为 0 到 1 的向量定义。返回设置为该颜色的文本。


哥特式之策略 (text, boolean → text)

浏览器不支持图案的可视化。图案代码见此:awaqeeeeedd

接受一个文本,设置其是否为粗体


马努提乌斯之策略 (text, boolean → text)

浏览器不支持图案的可视化。图案代码见此:awaqeeeeede

接受一个文本,设置其是否为斜体


记录员之策略 (text, boolean → text)

浏览器不支持图案的可视化。图案代码见此:awaqeeeeedw

接受一个文本,设置其是否有下划线


编辑员之策略 (text, boolean → text)

浏览器不支持图案的可视化。图案代码见此:awaqeeeeedq

接受一个文本,设置其是否有删除线


屏蔽之策略 (text, boolean → text)

浏览器不支持图案的可视化。图案代码见此:awaqeeeeeda

接受一个文本,设置其是否显示为随机文本


药水状态 Iota

来源:Ephemera

这些图案主要操作代表生物身上长时效果的 iota,我可以用这些图案评估生物的状态,比只用护士之纯化更加深入彻底。
虽然我的研究表明,代表瞬时效果的状态 iota 有存在的可能,但它们非常难以获取,而且我目前没想到它们有什么用途。


药师之纯化 (entity → [status])

浏览器不支持图案的可视化。图案代码见此:qqqqqedwd

接受一个生物,并返回目标当前所有效果组成的列表 iota。


药师之纯化,第二型 (status → num)

浏览器不支持图案的可视化。图案代码见此:eeeeeqawa

接受一个状态效果,并根据该效果对生物产生正面、负面,或中性影响返回一个数。


药剂师之馏化 (entity, status → num)

浏览器不支持图案的可视化。图案代码见此:qqqqqedwdwd

接受一个实体和一个状态效果,并返回目标身上所给状态效果的持续时间,以秒计。


药剂师之馏化,第二型 (entity, status → num)

浏览器不支持图案的可视化。图案代码见此:eeeeeqawawa

接受一个实体和一个状态效果,并返回目标身上所给状态效果的强度。


实体之馏化:状态 (status, vector → entity | NULL)

浏览器不支持图案的可视化。图案代码见此:eaeeeeeae

接受一个状态效果和一个向量,并返回该处带有该状态效果的实体。


区域之提整:状态 (status, vec, num → [entity])

浏览器不支持图案的可视化。图案代码见此:ewqqqqqwe

接受一个状态效果,一个向量和一个数(n),返回该位置给定距离范围(n)内所有带有给定状态效果生物的列表。


区域之提整:非状态 (status, vec, num → [entity])

浏览器不支持图案的可视化。图案代码见此:qweeeeewq

接受一个状态效果,一个向量和一个数(n),返回该位置给定距离范围(n)内所有无给定状态效果生物的列表。


销蚀之纯化 (entity → num)

浏览器不支持图案的可视化。图案代码见此:wqeawaqddaqw

接受一个活体实体,并返回其在生命值受影响前能吸收的伤害量。


清除状态 (entity, status →)

浏览器不支持图案的可视化。图案代码见此:eeeeedaqdewed

接受一个实体和一个状态效果,并移除该实体身上的所给状态效果。消耗由效果自身的伤害性、强度、剩余持续时间决定。


若是要移除非自身实体身上的正面效果,则消耗会增加。

所有需要检测实体身上有无所给状态效果的图案都有副作用。如果该实体当前没有这种效果,则图案会失效,并给予我反胃。


末地传送门框架维度 Iota

来源:Oneironaut

我发现了一种新 iota,它们似乎象征着现实本身的某一层面。为方便理解,我决定称其为“空间印记”。


空间之精思 (→ Imprint)

浏览器不支持图案的可视化。图案代码见此:wqwqwqwqwqwaeqqe

返回象征着我所处维度的空间印记。消耗极少量媒质。


空间之精思,第二型 (→ Imprint | NULL)

浏览器不支持图案的可视化。图案代码见此:wqwqwqwqwqwaqeeq

返回象征着我哨卫所处维度的空间印记。消耗 1/10 个紫水晶粉。


家园之精思 (→ Imprint)

浏览器不支持图案的可视化。图案代码见此:wqwqwqwqwqwawedewdwedew

返回象征着主世界的空间印记。消耗 1/10 个紫水晶粉。


狱界之精思 (→ Imprint)

浏览器不支持图案的可视化。图案代码见此:wqwqwqwqwqwaqaaqaw

返回象征着下界的空间印记。消耗 1/10 个紫水晶粉。
这个法术的施放总有些不够顺畅。也许我需要再精进我的技术……


阿特拉斯之分解 (Imprint → num, num)

浏览器不支持图案的可视化。图案代码见此:awqqqwqwqwqwqwq

接受一个空间印记,返回对应维度中可存在方块的最低和最高海拔。


空程之纯化 (Imprint → num)

浏览器不支持图案的可视化。图案代码见此:wawawqwqwqwqwqw

接受一个空间印记,返回对应维度中1格距离相当于主世界中的几格距离。


活塞栈操作

来源:Hex Casting

初学者之策略 (any →)

浏览器不支持图案的可视化。图案代码见此:a

移除栈顶的 iota。

这似乎是簿记员之策略的一种特殊形式。


弄臣之策略 (any, any → any, any)

浏览器不支持图案的可视化。图案代码见此:aawdd

交换栈顶两个 iota 的位置。


轮换之策略 (any, any, any → any, any, any)

浏览器不支持图案的可视化。图案代码见此:aaeaa

将栈顶往下第三元素拉至栈顶。[0, 1, 2] 变为 [1, 2, 0]。


轮换之策略,第二型 (any, any, any → any, any, any)

浏览器不支持图案的可视化。图案代码见此:ddqdd

将栈顶元素沉至栈顶往下第三位处。[0, 1, 2] 变为 [2, 0, 1]。


双子之分解 (any → any, any)

浏览器不支持图案的可视化。图案代码见此:aadaa

复制栈顶的 iota。


勘探者之策略 (any, any → any, any, any)

浏览器不支持图案的可视化。图案代码见此:aaedd

将栈顶往下第二元素复制至栈顶。[0, 1] 变为 [0, 1, 0]。


送葬者之策略 (any, any → any, any, any)

浏览器不支持图案的可视化。图案代码见此:ddqaa

将栈底元素复制至栈顶往下第二元素下方。[0, 1] 变为 [1, 0, 1]。


双子之策略 (any, number → many)

浏览器不支持图案的可视化。图案代码见此:aadaadaa

移除栈顶的数,然后将移除后的栈顶元素复制该数次。(若所给数为 2,则栈顶会有两个同一元素,不是三个。)


狄俄斯库里之策略 (any, any → any, any, any, any)

浏览器不支持图案的可视化。图案代码见此:aadadaaw

复制栈顶的两个 iota。[0, 1] 变为 [0, 1, 0, 1]。


群体之精思 (→ number)

浏览器不支持图案的可视化。图案代码见此:qwaeawqaeaqa

以数的形式压入栈中元素的个数。(例如,一个形如 [0, 1] 的栈会变为 [0, 1, 2]。)


渔夫之策略 (number → any)

浏览器不支持图案的可视化。图案代码见此:ddad

提出下标为所给数的元素并将其置于栈顶。


渔夫之策略,第二型 (number → any)

浏览器不支持图案的可视化。图案代码见此:aada

渔夫之策略类似,但会复制 iota 而非将其提出。


簿记员之策略 (many → many)

浏览器不支持图案的可视化。图案代码见此:aeea 浏览器不支持图案的可视化。图案代码见此:eada 浏览器不支持图案的可视化。图案代码见此:ae

一组无限个根据凹槽和横线的顺序来移除或保留栈中元素的操作。


假如从左到右绘制书吏之策略,此操作操控的 iota 个数由其横向长度决定。从靠近栈底的位置开始往栈顶计入,一条横线代表保留该处元素,一个凹槽代表移除该处元素。

如果栈从靠近栈底处起形如 0, 1, 2 ,绘制左页例图一,则栈变为 1;例图二会将栈变为 0;例图三会将栈变为 0, 2(栈底方向的 0 不受影响)。


骗徒之策略 (many, number → many)

浏览器不支持图案的可视化。图案代码见此:qaawdde

根据所给数字代码重排栈顶若干元素。


我确实不知道数字代码和重排操作的完整对应关系,但我整理了一份对应表格,其中整理了最多六个元素的重排的编码。

如果要找延伸阅读资料,可以搜索“Lehmer Code”。

编码列表


矿车累积栈操作

来源:Ephemera

似乎托特之策略在处理数据时形成的列表在功能上与栈一致,只是表现上略有差别罢了。因此,我设计了一系列图案,用以和该隐藏栈——“累积栈”交互。


塞莎特之策略 (→ any | null)

浏览器不支持图案的可视化。图案代码见此:qaeaqdadad

从累积栈中弹出一个 iota 并压入当前栈。在托特之策略外部使用会招致事故。


塞莎特之精思 (→ num)

浏览器不支持图案的可视化。图案代码见此:wqaqwadad

返回塞莎特之策略可访问的 iota 数目。在托特之策略外部使用会返回 -1。


探知透镜视野塑影

来源:Scryglass

咒法学可在眼前构筑可视的媒质丝,用到的一系列法术统称为“眼眸法术”。这种媒质丝称作像图,且会在构筑完毕约 1 秒后消散。如果有自动施放咒术的方法,也许就能永久性按需求增强我的视觉了。


所有眼眸法术都会接受一个整数用作索引,以此引用和区分像图。在眼眸法术中使用已被占用的索引,会销毁原有的像图再重新分配。

虚拟的仪器在她的眼前铺开,仿佛纸牌一般展示着她的相对位置和速度,她的空速和朝向,她的氧气水平、魔力水平,还有她精神的集中度。


眼眸法术通常还会需要一个用于绘制的位置向量。所给向量的 X 和 Y 坐标对应视野中的坐标位置,该坐标平面以视野中央为原点。边缘之精思可用于检测视野的范围。Z 分量则用于决定哪些像图出现在其他像图之上。


边缘之精思 (→ vector)

浏览器不支持图案的可视化。图案代码见此:aawawaa

以向量返回我视野的全宽和全高。


像图之精思 (→ list of indices)

浏览器不支持图案的可视化。图案代码见此:dwdwd

返回我拥有的所有像图的索引列表。返回的似乎是一个数列表。


清除像图 (index →)

浏览器不支持图案的可视化。图案代码见此:awawa

立刻清除所给像图


绘制文本 (index, vector, number, any →)

浏览器不支持图案的可视化。图案代码见此:aaqdwdwd

接受一个索引、一个位置、一个数、一个任意 iota。将该 iota 构筑显示为像图


提供的数用于对齐文本。0 为居中至给定位置,1 为左对齐至给定位置,2 为右对齐。


旋转像图 (index, number →)

浏览器不支持图案的可视化。图案代码见此:aaqdwdwdedd

接受一个索引,和一个代表逆时针旋转量的数,以整圆计。旋转像图。


缩放像图 (index, number →)

浏览器不支持图案的可视化。图案代码见此:aaqwdwwwdwwwdweede

接受一个索引、一个缩放因数。缩放像图。


绘制长方形 (index, vector, vector, vector →)

浏览器不支持图案的可视化。图案代码见此:aaqdwdwdewaq

接受一个索引、一个位置、一个尺寸、一个颜色。构筑一个显示所定义长方形的像图


绘制线段 (index, vector, vector, vector →)

浏览器不支持图案的可视化。图案代码见此:aaqdwdwdeww

接受一个索引、两个位置、一个颜色。构筑连接两点的细线像图


讲台类型

来源:MoreIotas

分类学家之纯化 (any → iotatype)

浏览器不支持图案的可视化。图案代码见此:awd

移除栈顶元素,并返回该 iota 的类型。


内科医师之纯化 (entity → entitytype)

浏览器不支持图案的可视化。图案代码见此:qawde

移除栈顶实体,并返回该实体的类型。


分拣员之纯化 (itemtypable → itemtype)

浏览器不支持图案的可视化。图案代码见此:qaqqaea

移除栈顶位置向量,物品实体或物品展示框。并返回该处方块的类型或对应物品类型。(如草方块、石头、木棍等。)


分拣员之精思 (→ itemtype)

浏览器不支持图案的可视化。图案代码见此:edeedqd

若施法者副手中有物品,则将其类型压入栈顶;若无,则压入施法用手中物品的类型。


实体之馏化:类型 (entitytype, pos → entity | null)

浏览器不支持图案的可视化。图案代码见此:dadqqqqqdad

从栈顶获取实体类型和位置向量,返回该位置符合该类型的实体(若有)。


区域之提整:类型 (entitytype, pos, num → [entity])

浏览器不支持图案的可视化。图案代码见此:waweeeeewaw

从栈顶获取实体类型、位置向量及最大距离,返回该位置给定距离范围内所有符合给定类型的实体的列表。


区域之提整:非类型 (entitytype, pos, num → [entity])

浏览器不支持图案的可视化。图案代码见此:wdwqqqqqwdw

从栈顶获取实体类型、位置向量及最大距离,返回该位置给定距离范围内所有不符合给定类型的实体的列表。


红石比较器逻辑运算

来源:Hex Casting

占卜师之纯化 (any → bool)

浏览器不支持图案的可视化。图案代码见此:aw

将参数变换为布尔值。数 0Null、False,以及空列表会变为 False。其余所有则变为 True。


长度之纯化 (bool → number)

浏览器不支持图案的可视化。图案代码见此:wqaqw

将布尔值变换为数。True 变为 1, False 变为 0


取非之纯化 (bool → bool)

浏览器不支持图案的可视化。图案代码见此:dw

如果参数是 True,返回 False;如果参数是 False,返回 True。


析取之馏化 (bool, bool → bool)

浏览器不支持图案的可视化。图案代码见此:waw

如果至少有一个参数是 True,返回 True。否则返回 False。


合取之馏化 (bool, bool → bool)

浏览器不支持图案的可视化。图案代码见此:wdw

如果两个参数都是 True,返回 True。否则返回 False。


互斥之馏化 (bool, bool → bool)

浏览器不支持图案的可视化。图案代码见此:dwa

如果参数中仅一个是 True,返回 True。否则返回 False。


占卜师之提整 (bool, any, any → any)

浏览器不支持图案的可视化。图案代码见此:awdd

如果第一个参数是 True,保留第二个参数并移除第三个。否则保留第三个参数并移除第二个。


相等之馏化 (any, any → bool)

浏览器不支持图案的可视化。图案代码见此:ad

如果第一个参数等于第二个(允许较小误差),返回 True。否则返回 False。


不等之馏化 (any, any → bool)

浏览器不支持图案的可视化。图案代码见此:da

如果第一个参数不等于第二个(允许较小误差),返回 True。否则返回 False。


至大之馏化 (number, number → bool)

浏览器不支持图案的可视化。图案代码见此:e

如果第一个参数大于第二个,返回 True。否则返回 False。


至小之馏化 (number, number → bool)

浏览器不支持图案的可视化。图案代码见此:q

如果第一个参数小于第二个,返回 True。否则返回 False。


至大之馏化,第二型 (number, number → bool)

浏览器不支持图案的可视化。图案代码见此:ee

如果第一个参数大于或等于第二个,返回 True。否则返回 False。


至小之馏化,第二型 (number, number → bool)

浏览器不支持图案的可视化。图案代码见此:qq

如果第一个参数小于或等于第二个,返回 True。否则返回 False。


鞍Mount Patterns

来源:Hyper's Hexcast Addon

Rider's Purification (entity → entity | null)

浏览器不支持图案的可视化。图案代码见此:eaded

Returns the entity that a given entity is riding. Null if the entity isn't riding anything.


Jockey's Purification (entity → [entity])

浏览器不支持图案的可视化。图案代码见此:aqadq

Returns a list of entities that are riding a given entity.


Driver's Purification (entity → bool | null)

浏览器不支持图案的可视化。图案代码见此:aqadea

Returns whether or not the given entity is considered the "Driver" of its vehicle. Null if the entity isn't riding a vehicle.


猪刷怪蛋实体

来源:Hex Casting

实体之纯化 (vector → entity or null)

浏览器不支持图案的可视化。图案代码见此:qqqqqdaqa

将栈顶位置向量变为该处实体(若无则返回 Null)。


实体之纯化:动物 (vector → entity or null)

浏览器不支持图案的可视化。图案代码见此:qqqqqdaqaawa

将栈顶位置向量变为该处动物(若无则返回 Null)。


实体之纯化:怪物 (vector → entity or null)

浏览器不支持图案的可视化。图案代码见此:qqqqqdaqaawq

将栈顶位置向量变为该处怪物(若无则返回 Null)。


实体之纯化:物品 (vector → entity or null)

浏览器不支持图案的可视化。图案代码见此:qqqqqdaqaaww

将栈顶位置向量变为该处物品实体(若无则返回 Null)。


实体之纯化:玩家 (vector → entity or null)

浏览器不支持图案的可视化。图案代码见此:qqqqqdaqaawe

将栈顶位置向量变为该处玩家(若无则返回 Null)。


实体之纯化:生物 (vector → entity or null)

浏览器不支持图案的可视化。图案代码见此:qqqqqdaqaawd

将栈顶位置向量变为该处生物(若无则返回 Null)。


区域之馏化:动物 (vector, number → list)

浏览器不支持图案的可视化。图案代码见此:qqqqqwdeddwa

从栈顶获取位置及最大距离,返回该位置给定距离范围内所有动物的列表。


区域之馏化:非动物 (vector, number → list)

浏览器不支持图案的可视化。图案代码见此:eeeeewaqaawa

从栈顶获取位置及最大距离,返回该位置给定距离范围内所有非动物实体的列表。


区域之馏化:怪物 (vector, number → list)

浏览器不支持图案的可视化。图案代码见此:qqqqqwdeddwq

从栈顶获取位置及最大距离,返回该位置给定距离范围内所有怪物的列表。


区域之馏化:非怪物 (vector, number → list)

浏览器不支持图案的可视化。图案代码见此:eeeeewaqaawq

从栈顶获取位置及最大距离,返回该位置给定距离范围内所有非怪物实体的列表。


区域之馏化:物品 (vector, number → list)

浏览器不支持图案的可视化。图案代码见此:qqqqqwdeddww

从栈顶获取位置及最大距离,返回该位置给定距离范围内所有掉落的物品的列表。


区域之馏化:非物品 (vector, number → list)

浏览器不支持图案的可视化。图案代码见此:eeeeewaqaaww

从栈顶获取位置及最大距离,返回该位置给定距离范围内所有非物品实体的列表。


区域之馏化:玩家 (vector, number → list)

浏览器不支持图案的可视化。图案代码见此:qqqqqwdeddwe

从栈顶获取位置及最大距离,返回该位置给定距离范围内所有玩家的列表。


区域之馏化:非玩家 (vector, number → list)

浏览器不支持图案的可视化。图案代码见此:eeeeewaqaawe

从栈顶获取位置及最大距离,返回该位置给定距离范围内所有非玩家实体的列表。


区域之馏化:生物 (vector, number → list)

浏览器不支持图案的可视化。图案代码见此:qqqqqwdeddwd

从栈顶获取位置及最大距离,返回该位置给定距离范围内所有生物的列表。


区域之馏化:非生物 (vector, number → list)

浏览器不支持图案的可视化。图案代码见此:eeeeewaqaawd

从栈顶获取位置及最大距离,返回该位置给定距离范围内所有非生物实体的列表。


区域之馏化:任意 (vector, number → list)

浏览器不支持图案的可视化。图案代码见此:qqqqqwded

从栈顶获取位置及最大距离,返回该位置给定距离范围内所有实体的列表。


木桶物品

来源:MoreIotas

分拣员之纯化 (item stack → itemtype)

浏览器不支持图案的可视化。图案代码见此:qaqqaea

接受栈顶物品组,返回对应物品类型。


长度之纯化 (item stack → int)

浏览器不支持图案的可视化。图案代码见此:wqaqw

接受栈顶物品组,返回其中物品数量。


决斗士之纯化 (entity → item stack)

浏览器不支持图案的可视化。图案代码见此:adeq

接受栈顶实体,返回其主手中的物品组。对物品展示框和物品实体同样有效。


持盾士之纯化 (entity → item stack)

浏览器不支持图案的可视化。图案代码见此:qeda

接受栈顶实体,返回其副手中的物品组。


囤积者之馏化 (vector, vector → list)

浏览器不支持图案的可视化。图案代码见此:aqwed

移除栈顶位置向量和面向量,并返回与该位置处方块对应面交互时可获得的物品组列表(若面向量为零向量则检索所有面)。


收集者之馏化 (vector, vector → list)

浏览器不支持图案的可视化。图案代码见此:dewqa

移除栈顶位置向量和面向量,并返回与该位置处方块对应面交互时可获得的物品类型列表(若面向量为零向量则检索所有面)。


司库之馏化 (item stack, int → item stack)

浏览器不支持图案的可视化。图案代码见此:adeeedew

接受栈顶物品组,返回其中物品数量。


光灵箭特殊射线追踪

来源:Hexpose

占水之馏化 (vector, vector → vector/null)

浏览器不支持图案的可视化。图案代码见此:wqqaqwede

弓箭手之馏化类似,但只会瞄准液体,无视其余方块。


睡莲之馏化 (vector, vector → vector/null)

浏览器不支持图案的可视化。图案代码见此:weedewqaq

建筑师之馏化类似,但只会瞄准液体,无视其余方块。


轨道炮之提整 (vec, vec, id → vec/null)

浏览器不支持图案的可视化。图案代码见此:wqqddqeqddq

弓箭手之馏化类似,但会额外接受一个标识。在抵达标识对应的方块前,此操作会无视其他方块。


激光之提整 (vec, vec, id → vec/null)

浏览器不支持图案的可视化。图案代码见此:weeaaeqeaae

建筑师之馏化类似,但会额外接受一个标识。在抵达标识对应的方块前,此操作会无视其他方块。


橡木告示牌列表操作

来源:Hex Casting

选择之馏化 (list, number → any)

浏览器不支持图案的可视化。图案代码见此:deeed

移除栈顶的数,将栈顶的列表变为其中下标为该数(就是被移除的那个数)的元素。若该数越界,则将列表换为 Null


选择之提整 (list, num, num → list)

浏览器不支持图案的可视化。图案代码见此:qaeaqwded

移除栈顶的两个数,将栈顶的列表变为其中下标在两个数之间元素的子列表,包含下标下界,不含下标上界。例如,[0, 1, 2, 3, 4] 的 0, 2 子列表是 [0, 1]。


整合之馏化 (list, any → list)

浏览器不支持图案的可视化。图案代码见此:edqde

移除栈顶元素,将其加到栈顶列表的末尾。


派生之分解 (list → list, any)

浏览器不支持图案的可视化。图案代码见此:qaeaq

移除栈顶列表末尾的元素,将其加到栈顶。


加法之馏化 (list, list → list)

浏览器不支持图案的可视化。图案代码见此:waaw

移除栈顶列表,将其中元素加到当前栈顶列表的末尾。


空无之精思 (→ list)

浏览器不支持图案的可视化。图案代码见此:qqaeaae

压入一个空列表。


单体之纯化 (any → list)

浏览器不支持图案的可视化。图案代码见此:adeeed

移除栈顶元素,而后返回一个仅包含该元素的列表。


长度之纯化 (list → num)

浏览器不支持图案的可视化。图案代码见此:wqaqw

移除栈顶列表,而后返回该列表中元素的个数。


逆行之纯化 (list → list)

浏览器不支持图案的可视化。图案代码见此:qqqaede

倒置栈顶列表。


定位器之馏化 (list, any → num)

浏览器不支持图案的可视化。图案代码见此:dedqde

移除栈顶元素,并将栈顶列表变为该元素在其中第一次出现的位置(从 0 开始)。若没有出现过则返回 -1。


切除器之馏化 (list, num → list)

浏览器不支持图案的可视化。图案代码见此:edqdewaqa

移除栈顶的数,而后移除栈顶列表中下标为该数(就是被移除的那个数)的元素。


外科医师之提整 (list, num, any → list)

浏览器不支持图案的可视化。图案代码见此:wqaeaqw

移除栈顶元素和栈顶的数,而后将栈顶列表中下标为该数(就是被移除的那个数)的位置变为原栈顶元素。数越界则不进行操作。


群体之策略 (many, num → list)

浏览器不支持图案的可视化。图案代码见此:ewdqdwe

移除所给数个元素,将这些元素加入列表,并将所得列表压入栈顶。


群体之拆解 (list → many)

浏览器不支持图案的可视化。图案代码见此:qwaeawq

移除栈顶列表,而后将其中元素全部压入栈顶。


演讲者之馏化 (list, any → list)

浏览器不支持图案的可视化。图案代码见此:ddewedd

移除栈顶元素,将其加到栈顶列表的开头。


演讲者之分解 (list → list, any)

浏览器不支持图案的可视化。图案代码见此:aaqwqaa

移除栈顶列表中的第一个元素,并将该元素压入栈顶。


苹果心灵感应

来源:Hexical

媒质是思维的能量,因此可和思维发生反应。不幸但或许也算幸运之处,在于咒术师的意识对咒术的扭曲有极高的抗性,就连村民的意识都会反抗操纵。但有一个重要的例外:我自己的意识是对我的媒质开放的,我可以从其读取意图或向其写入思维。


心灵感应之精思 (→ number)

浏览器不支持图案的可视化。图案代码见此:wqqadaw

对某种影像保持注意力,就可通过此图案探测到注意力的强度。压入我按下唤起心灵感应键的时间,以 1/20 秒计,如果未按下则返回 -1。


传递思维 (any →)

浏览器不支持图案的可视化。图案代码见此:qqqqwaqa

将 iota 暂时显示在快捷栏上方。如果持续施放,则每次施放都会立刻覆盖上一次的结果。


喊出思维 (any →)

浏览器不支持图案的可视化。图案代码见此:daqqqqwa

在屏幕中央显示 iota。这么做会阻碍视野,消散也要时间,因此不应经常使用。


幻听扣弦

浏览器不支持图案的可视化。图案代码见此:eqqqada

使我听到一段扣弦声,其他事物无法听见。


幻听咔哒

浏览器不支持图案的可视化。图案代码见此:eqqadaq

使我听到一段咔哒声,其他事物无法听见。


进攻之精思 (→ number)

浏览器不支持图案的可视化。图案代码见此:qadee

压入我按下攻击/摧毁键的时间,以 1/20 秒计,如果未按下则返回 -1。


操纵之精思 (→ number)

浏览器不支持图案的可视化。图案代码见此:edaqq

压入我按下使用物品/放置方块键的时间,以 1/20 秒计,如果未按下则返回 -1。


突进之精思 (→ number)

浏览器不支持图案的可视化。图案代码见此:aqaddq

压入我按下向前移动键的时间,以 1/20 秒计,如果未按下则返回 -1。


后撤之精思 (→ number)

浏览器不支持图案的可视化。图案代码见此:dedwdq

压入我按下向后移动键的时间,以 1/20 秒计,如果未按下则返回 -1。


左躲之精思 (→ number)

浏览器不支持图案的可视化。图案代码见此:edead

压入我按下向左移动键的时间,以 1/20 秒计,如果未按下则返回 -1。很容易和右避之精思区分,因为左躲之精思名字里有个“左”。


右避之精思 (→ number)

浏览器不支持图案的可视化。图案代码见此:qaqda

压入我按下向右移动键的时间,以 1/20 秒计,如果未按下则返回 -1。很容易和左躲之精思区分,因为右避之精思名字里有个“右”。


腾跃之精思 (→ number)

浏览器不支持图案的可视化。图案代码见此:qaqdaqqa

压入我按下跳跃键的时间,以 1/20 秒计,如果未按下则返回 -1。


潜行之精思 (→ number)

浏览器不支持图案的可视化。图案代码见此:wede

压入我按下潜行键的时间,以 1/20 秒计,如果未按下则返回 -1。


滚动之精思 (→ number)

浏览器不支持图案的可视化。图案代码见此:qadeeee

压入我在心灵感应后滚轮滚动的量。


苹果意会感知

来源:Hexical

意会感知之精思 (→ list, list)

浏览器不支持图案的可视化。图案代码见此:aqawwqaw

取走我法杖栈的栈顶 iota,并交给当前施法环境;或是会压入垃圾。会招致“违犯他人”事故。


意会感知之策略 (list, list →)

浏览器不支持图案的可视化。图案代码见此:ewdewwde

移除栈顶 iota 并将其压入法杖栈栈顶。会招致“违犯他人”事故。


绿宝石将图案用作 Iota

来源:Hex Casting

咒法学中的一个怪异之处就是图案本身也可被视为 iota——其甚至能在施法时被压到栈中。

这就产生了一个问题:我怎么把图案用作 iota 呢?如果就只是画一遍,自然大概不会将其理解为“把它加到栈里”,而只会将其与操作对应起来。


幸运的是,自然提供了一组专用于此道的虚指

简而言之,考察使我能将一个图案加到栈中,内省反思则能加入一整个列表。


考察

浏览器不支持图案的可视化。图案代码见此:qqqaw

要使用考察,先绘制它,然后绘制任意图案。第二个图案就会被加到栈中。


如果对计算机科学有足够了解的话,你可能能将其与“转义”/“escape”操作联系起来。

考察的一大用途是将某一图案复制到卷轴石板上,且要和书吏之策略配合使用。这之后卷轴和石板就能拿来装饰了。


内省

浏览器不支持图案的可视化。图案代码见此:qqq

绘制内省会让这之后绘制的图案不再与操作联系。而在绘制反思后,之前绘制的图案就会作为一个列表加到栈中。


反思

浏览器不支持图案的可视化。图案代码见此:eee

如果绘制内省后再绘制一个内省,则它也将被加到列表中,而且需绘制两次反思才能回到正常施法模式。


消解

浏览器不支持图案的可视化。图案代码见此:eeedw

最后,若在内省反思之间有图案绘制错误,则可绘制消解以移除图案列表中的最后绘制的图案。


更多笔记

在绘制内省反思前绘制一个考察,就能绕过它们的特殊功能,并将它们作为普通图案加到栈中,且不会影响返回正常施法模式前要绘制的反思个数。

如果在内省中连续绘制两个考察,只有第一个考察会被加到栈中。


如果赫尔墨斯之策略或者其他元运行图案运行的列表中出现了图案之外的 iota,那么通常来说会招致事故。但是,这种事故也可用本节中写到的图案规避。

本节中的图案可以“转义”图案 iota,也一样能“转义”任意一种 iota。运行到这些 iota 时,它们只会被压入栈中,而不会招致事故。


我要是想让咒术直接引用特定的 iota——比如复杂向量、对实体的引用等——而不在每次运行时都从头开始构造或获取,这一技术会很有用。

把这类 iota 加入列表的过程可能会比较复杂。最简单的方法是在组装列表时绘制占位图案,然后用外科医师之提整替换成所需的 iota。


末地传送门框架跨维度施法

来源:Oneironaut

海姆达尔之策略 (Imprint, executable → many)

浏览器不支持图案的可视化。图案代码见此:wqwqwqwqwqwaqdeaqqe

奇怪的图案,似乎是赫尔墨斯之策略的变种。接受一个空间印记和一个可执行的 iota,并尝试在所给维度内施放所给 iota。


它确实能帮我跨维度施法,但还不够完美。首先,它似乎只会在我直接施法时起效,咒灵这类奇异的施法方式行不通。其次,有消耗的图案会额外消耗 25% 的媒质。最后,正因为我没有真的身处目标维度,所以需要借助卓越哨卫(或其他增大影响范围的手段)才能影响那一侧的事物。


点击以显示配方 点击以隐藏配方
跨维度锚点
工作台
空白石板
空白石板
紫颂果
智识界玄武岩
紫颂果
空白石板
空白石板
跨维度锚点

在法术环中使用时当然可以直接靠哨卫跨维度施法,但我还设计了一个装置,可让法术环的影响范围扩展到目标维度中。


使用时,必须在某长方体的八个定点处放置,再让法术环的媒质波流过它们。该长方体会将法术环的影响范围扩展到目标维度中,坐标相应缩放。装置数量不足,或无法形成长方体,则无效。如需再次使用,应再次让媒质波流过所有装置。


挪移哨卫 (Imprint →)

浏览器不支持图案的可视化。图案代码见此:wwaeawwaeqqwqwqwqwqwq

接受一个空间印记,并将我的哨卫移动到对应维度,坐标相应缩放。消耗 1 个紫水晶碎片。如果我当前没有哨卫则招致事故。


算盘珠算

来源:Overevaluate

这些图案能操纵一个虚计数器,称作“珠算计数器”。在渡鸦之思被占用或使用起来太麻烦时,这些图案就能派上用场,比如维护托特循环的迭代次数。


珠算之精思 (→ number)

浏览器不支持图案的可视化。图案代码见此:wdeaqq

压入珠算计数器的当前值,而后令其增加 1。计数器自 0 起始。


珠算之策略

浏览器不支持图案的可视化。图案代码见此:qdeeaae

将珠算计数器重置为 0。


珠算之策略,第二型 (number →)

浏览器不支持图案的可视化。图案代码见此:waqdee

移除栈顶数,将珠算计数器设为改数。


书与笔读取与写入

来源:Hex Casting

这一章节主要记述有关将 iota 写入永久性介质中的知识。几乎所有 iota 都可被写入合适的物品中,例如核心法术书,而后可以将它们读出来。而某些物品,例如算盘,则只能被读取。

一般可从另一只手中的物品中读取或写入 iota。但若将物品丢出为物品实体,或是放在物品展示框中,则也可读取或写入。


我还能对其他实体执行上述两种操作。例如,可从一张壁挂卷轴中读出图案。

然而,貌似写入代表其他玩家的 iota 是不被允许的,只有我自己的能写入。我认为这和“真名”类似。也许是自然在阻止我们的真名落入敌手。如果我想把我的真名交给朋友,做个核心给他们就好了。


书吏之精思 (→ any)

浏览器不支持图案的可视化。图案代码见此:aqqqqq

复制另一只手所持物品中 iota,并将其压入栈顶。


书吏之策略 (any →)

浏览器不支持图案的可视化。图案代码见此:deeeee

移除栈顶 iota,并将其写入另一只手中的物品中。


编年史家之纯化 (entity → any)

浏览器不支持图案的可视化。图案代码见此:wawqwqwqwqwqw

书吏之精思类似,但会将 iota 从某实体中读出,而非手中物品。


编年史家之策略 (entity, any →)

浏览器不支持图案的可视化。图案代码见此:wdwewewewewew

书吏之策略类似,但会将 iota 写入某实体,而非手中物品。

有意思的是,我似乎没法以这种手段写入我自己的真名。但我总感觉要是真这么做了我的安全就会受到严重威胁。


审计员之精思 (→ bool)

浏览器不支持图案的可视化。图案代码见此:aqqqqqe

如果另一只手中物品存有可被读取的 iota,返回 True。否则返回 False。


审计员之纯化 (entity → bool)

浏览器不支持图案的可视化。图案代码见此:wawqwqwqwqwqwew

审计员之精思类似,但会检测实体可读性,而非手中物品。


估价员之精思 (→ bool)

浏览器不支持图案的可视化。图案代码见此:deeeeeq

如果能将 iota 写入另一只手中的物品,返回 True。否则返回 False。


估价员之纯化 (entity → bool)

浏览器不支持图案的可视化。图案代码见此:wdwewewewewewqw

估价员之精思类似,但会检测实体可写性,而非手中物品。


渡鸦之思

物品不是唯一一个能写入信息的地方,我也可以将其存到咒术自身的媒质里,就和栈差不多。文献将其称为渡鸦之思。它能存有一个 iota,默认为 Null,和核心差不多。它在每次使用托特之策略后保持不变,但也只能撑到咒术结束。一旦施法结束,其值就会被清除。


福金之策略 (any →)

浏览器不支持图案的可视化。图案代码见此:eqqwawqaaw

移除栈顶 iota,并将其写入渡鸦之思,在施放咒术的整个过程结束之前一直存在那里。


雾尼之精思 (→ any)

浏览器不支持图案的可视化。图案代码见此:qeewdweddw

渡鸦之思中的 iota 复制出来。(也许刚刚才用福金之策略写进去。)


粗铁Complex Hex 杂项

来源:Complex Hex

UTF 之纯化 (num/string → string/num)

浏览器不支持图案的可视化。图案代码见此:eawdwae

将串中的字符转换为代表该字符的数,也可反方向转换。
使用UTF-16字符编码表。


口袋模拟器口袋模拟器图案

来源:Slate Works

口袋模拟器很好用,后页的图案和法术能让它更好用。

若不在法术环中施放这些图案,即会招致事故。而且,若其所处法术环未与口袋模拟器绑定,图案便失去效力。


设置槽位 (int →)

浏览器不支持图案的可视化。图案代码见此:eaqwqaeqawawa

接受 0 到 5(两端闭)的数,并依此设置口袋模拟器的手持槽位。无需消耗媒质


列出物品 (→ [item stack])

浏览器不支持图案的可视化。图案代码见此:eaqwqaeqawawaedd

口袋模拟器中的物品返回为物品组 iota。无需消耗媒质


阳光探测器矩阵

来源:MoreIotas

矩阵是操纵向量的好帮手,它们能表示任何可作用于向量的线性变换。需注明的是,本条目里的图案能接受许多种 iota,矩阵参数能接受可直接映射为矩阵的任何 iota,如数和向量。


例如,将 3×3 矩阵与向量相乘不会产生事故,而是会返回一个新向量。更多有关发掘矩阵潜能的信息可参见下方链接(译注:B 站官方账号同视频见)。

3blue1brown


组阵之纯化 (num | vec | list → mat)

浏览器不支持图案的可视化。图案代码见此:awwaeawwaadwa

将栈顶元素转换为矩阵。接受数、向量和列表。


若该 iota 为数,其将变为 1×1 的矩阵。若该 iota 为向量,其将变为 3×1 的矩阵。若该 iota 为列表,则其需为一完全由数组成,或完全由向量组成,或完全由仅含数的列表(所有列表需等长)组成的列表。若组成元素为数,其将变为 1×n 的矩阵;若组成元素为向量,其将变为 3×n 的矩阵;若组成元素为列表,则变为 n×m 的矩阵,其中 n 为内层列表长度,m 为外层列表长度。


解阵之纯化 (mat → num | vec | list)

浏览器不支持图案的可视化。图案代码见此:dwwdqdwwddawd

将栈顶矩阵依其长宽转换为数、向量或列表。


1×1 矩阵会变成数。1×3 或 3×1 矩阵会变成向量。3×n 或 n×3 矩阵会变成由向量组成的列表。所有其余矩阵会变成由仅含数的列表组成的列表,内层列表长度为矩阵列数。


解阵之纯化,第二型 (mat → [[num]])

浏览器不支持图案的可视化。图案代码见此:dwwdqdwwdwdwa

解阵之纯化类似,但此图案只会返回由仅含数的列表组成的列表。


单位阵之纯化 (int ≥ 0 → mat)

浏览器不支持图案的可视化。图案代码见此:awwaeawwaqw

接受一个正整数 n,返回 n 阶单位矩阵(即主对角线处为 1,其余各处为 0 的方阵)。


零阵之馏化 (int ≥ 0, int ≥ 0 → mat)

浏览器不支持图案的可视化。图案代码见此:awwaeawwa

接受两个正整数 n 和 m,返回 n×m 的零矩阵(即处处为 0 的矩阵)。


旋转阵之馏化 (vec, num → mat)

浏览器不支持图案的可视化。图案代码见此:awwaeawwawawddw

接受向量 v 与数 θ,返回对应以 v 为轴正向旋转 θ 弧度的旋转矩阵。


加法之馏化 (mat, mat → mat)

浏览器不支持图案的可视化。图案代码见此:waaw

将两矩阵相加。两矩阵的长宽必须一致。


乘法之馏化 (mat, mat → mat)

浏览器不支持图案的可视化。图案代码见此:waqaw

将第一个 n×m 矩阵与 m×p 矩阵相乘,所得为 n×p 矩阵。


除法之馏化 (mat, mat → mat)

浏览器不支持图案的可视化。图案代码见此:wdedw

将第一个 n×m 矩阵与 m×m 矩阵的逆相乘,所得为 n×m 矩阵。


乘方之馏化 (mat, int → mat)

浏览器不支持图案的可视化。图案代码见此:wedew

接受方阵和整数,并计算指数为所给数的方阵幂。


乘法之馏化,第二型 (mat, mat → mat)

浏览器不支持图案的可视化。图案代码见此:waqawawwaeaww

将第一个 n×m 矩阵中各元素与另一个 n×m 矩阵中相应元素相乘。


除法之馏化,第二型 (mat, mat → mat)

浏览器不支持图案的可视化。图案代码见此:wdedwdwwdqdww

将第一个 n×m 矩阵中各元素与另一个 n×m 矩阵中相应元素相除。


乘方之馏化,第二型 (mat, mat → mat)

浏览器不支持图案的可视化。图案代码见此:wedewqawwawqwa

计算第一个 n×m 矩阵中各元素为底数,另一个 n×m 矩阵中相应元素为指数的幂矩阵。


逆行之纯化 (mat → mat)

浏览器不支持图案的可视化。图案代码见此:qqqaede

接受一个 n×m 矩阵并返回一个 m×n 矩阵,其中所有元素按主对角线对称翻转。


逆阵之纯化 (mat → mat)

浏览器不支持图案的可视化。图案代码见此:wwdqdwwdqaq

接受一个 n×n 矩阵并返回一个 n×n 矩阵,使得原矩阵和返回矩阵相乘得单位矩阵。


行列式之纯化 (mat → num)

浏览器不支持图案的可视化。图案代码见此:aeawwaeawaw

接受一方阵并返回其行列式。若对 4×4 以上方阵使用,则会产生事故。


纵接之馏化 (mat, mat → mat)

浏览器不支持图案的可视化。图案代码见此:awwaeawwawawdedwa

接受一个 m×n 矩阵与一个 p×n 矩阵,返回一个 (m+p)×n 矩阵,其中第一个矩阵位于第二个矩阵上方。


横拼之馏化 (mat, mat → mat)

浏览器不支持图案的可视化。图案代码见此:dwwdqdwwdwdwaqawd

接受一个 n×m 矩阵与一个 n×p 矩阵,返回一个 n×(m+p) 矩阵,其中第一个矩阵位于第二个矩阵左方。


倒坠之策略 (mat, num → mat, mat)

浏览器不支持图案的可视化。图案代码见此:awdedwawawwaeawwa

接受一个 n×m 矩阵与一个 0 到 n 间的整数,返回由原矩阵在所给整数行处上下分割所得的两个矩阵。


有丝分裂之策略 (mat, num → mat, mat)

浏览器不支持图案的可视化。图案代码见此:dwaqawdwdwwdqdwwd

接受一个 n×m 矩阵与一个 0 到 m 间的整数,返回由原矩阵在所给整数列处左右分割所得的两个矩阵。


制箭师促动石石板精思操作

来源:Slate Works

波位之精思 (→ vector)

浏览器不支持图案的可视化。图案代码见此:eaqdaadqaeeaa

媒质波的当前位置压入栈顶。


波向之精思 (→ vector)

浏览器不支持图案的可视化。图案代码见此:eaqdaadqaeewa

媒质波的当前朝向压入栈顶。如果当前方块没有朝向,则返回 (0, 0, 0)。


波速之精思 (→ number)

浏览器不支持图案的可视化。图案代码见此:eaqdaadqaeewq

媒质波的当前速度压入栈顶。测量方法是:在流入下一块石板前,媒质波需等待多少个 1/20 秒。


环质之精思 (→ number)

浏览器不支持图案的可视化。图案代码见此:eaqdaadqae

促动石的当前媒质量压入栈顶,以紫水晶粉计。


收纳袋集合

来源:Hex Casting

集合操作比较奇怪,部分操作只能接受两个数或两个列表,一个数一个列表就不行。这类参数记为“(num, num) (list, list)”。

当接受的是数时,它们将被视为所谓二进制的“位组”,也就是由 1 和 0、真和假、“开”和“关”组成的列表。



析取之馏化 ((num, num)|(list, list) → num|list)

浏览器不支持图案的可视化。图案代码见此:waw

取两集合的并集。


操作如下:

若栈顶为两个数,那么在两个位组中至少有一个为 1 的位置,所得位组也为 1。

若栈顶为两个列表,则创建一个由第一个列表中所有元素和第二个列表独有的元素组成的列表。和加法之馏化有些类似。


合取之馏化 ((num, num)|(list, list) → num|list)

浏览器不支持图案的可视化。图案代码见此:wdw

取两集合的交集。


操作如下:

若栈顶为两个数,那么只有在两个位组中为 1 的位置,所得位组为 1。

若栈顶为两个列表,则创建一个由第一个和第二个列表共有的元素组成的列表。


互斥之馏化 ((num, num)|(list, list) → num|list)

浏览器不支持图案的可视化。图案代码见此:dwa

取两集合中每个集合独有的元素集合。


操作如下:

若栈顶为两个数,那么只有在两个位组中仅一个为 1 的位置,所得位组为 1。

若栈顶为两个列表,则创建一个在两个列表中仅出现一次的元素组成的列表。


取非之纯化 (num → num)

浏览器不支持图案的可视化。图案代码见此:dw

对位组执行位非操作,将所有为 1 的比特换为 0,反之亦然。就我经验而言,这会使一个数变为其相反数,然后减 1。例如,0 会变成 -1,而 -100 会变成 99。


唯一之纯化 (list → list)

浏览器不支持图案的可视化。图案代码见此:aweaqa

去除列表内重复的元素。


下界石英高阶数学

来源:Hex Casting

正弦之纯化 (num → num)

浏览器不支持图案的可视化。图案代码见此:qqqqqaa

计算所给角(弧度制)的正弦,也即该角在单位圆上的纵坐标。与 πτ 的值有关。


余弦之纯化 (num → num)

浏览器不支持图案的可视化。图案代码见此:qqqqqad

计算所给角(弧度制)的余弦,也即该角在单位圆上的横坐标。与 πτ 的值有关。


正切之纯化 (num → num)

浏览器不支持图案的可视化。图案代码见此:wqqqqqadq

计算所给角(弧度制)的正切,也即该角在单位圆上的斜率。与 πτ 的值有关。


反正弦之纯化 (num → num)

浏览器不支持图案的可视化。图案代码见此:ddeeeee

计算所给数(绝对值小于 1)的反正弦,也即正弦为该值的角。与 πτ 的值有关。


反余弦之纯化 (num → num)

浏览器不支持图案的可视化。图案代码见此:adeeeee

计算所给数(绝对值小于 1)的反余弦,也即余弦为该值的角。与 πτ 的值有关。


反正切之纯化 (num → num)

浏览器不支持图案的可视化。图案代码见此:eadeeeeew

计算所给数的反正切,也即正切为该值的角。与 πτ 的值有关。


反正切之馏化 (num, num → num)

浏览器不支持图案的可视化。图案代码见此:deadeeeeewd

计算所给纵坐标与横坐标的反正切,也即计算 X 轴正向,与原点至所给坐标的射线间的夹角。


对数之馏化 (num, num → num)

浏览器不支持图案的可视化。图案代码见此:eqaqe

计算以栈顶元素为底的,栈顶往下第二元素为真数的对数。与 e 的值有关。


潜影盒元运行

来源:Hex Casting

赫尔墨斯之策略 ([pattern] | pattern → many)

浏览器不支持图案的可视化。图案代码见此:deaqq

移除栈顶的图案列表,然后就像我用法杖施法一样依次运行(直到碰到卡戎之策略)。如果一个 iota 已用考察类似手段作为图案加入栈中,那么该 iota 将在运行时被加到栈中。否则其将在非图案元素运行失败。


若与核心同时使用,它将提供极为强大的操控能力。

据我找到的一张奇特卷轴所称,它还将自然的咒法体系变为了一个“图灵完备”的系统。

然而,咒术能重复执行自身的次数是有限的——自然不会对失控的法术手软的!

此外,由于这些图案产生的能量缺乏我的引导,任何失误都会导致后续操作变得极不稳定,以至于立即瓦解。


伊里斯之策略 ([pattern] | pattern → many)

浏览器不支持图案的可视化。图案代码见此:qwaqde

此图案和赫尔墨斯之策略类似,也能运行图案或依次运行图案列表,但会在开始之前将一独特的“跳转” iota 压入栈中。


当执行至“跳转” iota 时,法术会直接跳过图案列表中剩余的图案至列表尾部。

当然因为已经有了卡戎之策略,这种性质难免显得有些冗余。不过它能以可控方式退出多层嵌套调用的赫尔墨斯之策略,而卡戎之策略只能退出一层。

“跳转”iota 甚至会在所有策略都执行完毕后还留在栈上……真是细思恐极。


托特之策略 (list of patterns, list → list)

浏览器不支持图案的可视化。图案代码见此:dadad

移除栈中的一个图案列表和一个列表,然后对后一列表中的每个元素运行前一图案列表中的图案。


更确切地说,对应后一列表中的每个元素,它将:

创建一个新栈,其中包括当前栈中的所有元素和后一列表中的一个元素。

绘制前一列表中的所有图案。

将该栈中剩余的所有元素存进一个列表。
在所有元素都运行一遍后,将该列表压入原本的栈中。

也难怪精通此操作的人都疯了。


卡戎之策略

浏览器不支持图案的可视化。图案代码见此:aqdee

这个图案将强制停止咒术的施放。它独自出现可能没什么用,我只要不绘制图案或是放下法杖就行了。


但当与赫尔墨斯之策略托特之策略一起使用时,它就将发挥用。那些图案会碰到这个休止符,但咒术本身不会停止,停止运行的是那些策略。它可以用来防止托特之策略将每个 iota 都运行一遍。这便是逃离疯狂的秘道。


塔纳托斯之精思 (→ number)

浏览器不支持图案的可视化。图案代码见此:qqaed

咒术仍能运行的图案数压入列表。每运行一个图案,所得数即减少 1。


线字符串

来源:MoreIotas

加法之馏化 (str, str → str)

浏览器不支持图案的可视化。图案代码见此:waaw

移除栈顶两字符串,并将其连接。


分串之馏化 (str, str → [str])

浏览器不支持图案的可视化。图案代码见此:aqwaqa

移除栈顶两字符串,并以第二个字符串为分隔符拆分第一个字符串,结果作为列表返回。


输入之纯化 (str → num | null)

浏览器不支持图案的可视化。图案代码见此:aqwaq

移除栈顶字符串,并返回字符串所解析得的数(若无法解析则返回 Null)。


定位器之馏化 (str, str → num)

浏览器不支持图案的可视化。图案代码见此:dedqde

移除栈顶两字符串,并返回第二个字符串在第一个字符串中第一次出现的位置下标。


选择之提整 (str, num, num → str)

浏览器不支持图案的可视化。图案代码见此:qaeaqwded

移除栈顶字符串和两个数,并返回字符串中下标从第一个数(含)到第二个数(不含)间的子串。


长度之纯化 (str → num)

浏览器不支持图案的可视化。图案代码见此:wqaqw

移除栈顶字符串,并返回其长度。


空串之精思 (→ str)

浏览器不支持图案的可视化。图案代码见此:awdwa

压入一个空字符串。其在连接其他字符串方面十分有用。


空格之精思 (→ str)

浏览器不支持图案的可视化。图案代码见此:awdwaaww

压入一个仅含单个空格的字符串。其在连接其他字符串方面十分有用。


逗点之精思 (→ str)

浏览器不支持图案的可视化。图案代码见此:qa

压入一个仅含单个半角逗号的字符串。其在连接其他字符串方面十分有用。


断句之精思 (→ str)

浏览器不支持图案的可视化。图案代码见此:waawaw

压入一个仅含单个换行符的字符串。其在连接其他字符串方面十分有用。


耳语之精思 (→ str)

浏览器不支持图案的可视化。图案代码见此:waqa

将施法者发至聊天框的最后一条消息作为字符串压入栈顶。


听者之精思 (→ str)

浏览器不支持图案的可视化。图案代码见此:wded

将任何人发至聊天框的最后一条消息作为字符串压入栈顶。


筛具之策略 (str | null →)

浏览器不支持图案的可视化。图案代码见此:qwaqa

接受一个字符串。所有此后发出的以此字符串起始的消息将不再对他人可见。同时,耳语之精思也将只能读取上述消息。


筛具之精思 (→ str | null)

浏览器不支持图案的可视化。图案代码见此:ewded

返回上一次传给筛具之策略的字符串。


读者之纯化 (vec → str | [str])

浏览器不支持图案的可视化。图案代码见此:awqwawqe

移除栈顶向量,若该向量坐标处有一告示牌或讲台,返回其上文本。否则返回 Null。


书写 (vec, str | [str] →)

浏览器不支持图案的可视化。图案代码见此:dwewdweq

移除栈顶向量和字符串。若该向量坐标处有一告示牌或讲台,则会将所给字符串写至其上。消耗 1/100 个紫水晶粉


代笔人之纯化 (any → str)

浏览器不支持图案的可视化。图案代码见此:wawqwawaw

将栈顶元素转换为字符串。


图案师之纯化 (pattern → str | null)

浏览器不支持图案的可视化。图案代码见此:wdwewdwdw

将栈顶图案转换为其名字。如果该图案不对应任何操作,或对应的操作是卓越法术,则返回 Null。


名号之纯化 (entity → str)

浏览器不支持图案的可视化。图案代码见此:deqqeddqwqqqwq

接受栈顶实体,并返回其名称。若为物品实体,则返回物品的名称。


命名 (str, entity →)

浏览器不支持图案的可视化。图案代码见此:aqeeqaaeweeewe

接受栈顶字符串和实体,并将该实体的名称设定为该字符串。若为物品实体,则会同时更改物品的名称。消耗 1/100 个紫水晶粉


大小写之馏化 (str, bool | null → str)

浏览器不支持图案的可视化。图案代码见此:dwwdwwdwdd

移除栈顶字符串和布尔值(Null 也可)。若为 True,将字符串改为全大写并返回;若为 False,则改为全小写;若为 Null,则切换所有字符的大小写。


书与笔高阶元运行

来源:Overevaluate

雅典娜之策略 (list of patterns → boolean)

浏览器不支持图案的可视化。图案代码见此:dweaqqw

运行一个图案列表,方式类似赫尔墨斯之策略,但能够处理事故。


如果所给图案列表在运行时出现事故,则会跳过触发点后方的列表内容,继续咒术的主循环,不产生事故的效果。会返回图案列表是否招致了事故。

后页图案可进一步查询事故的信息。

勇往直前。


雅典娜之揭示

浏览器不支持图案的可视化。图案代码见此:dweaqqqqa

揭示所处咒术雅典娜之策略最后一次捕获到的事故。


雅典娜之精思 (→ garbage/text)

浏览器不支持图案的可视化。图案代码见此:dweaqqqqd

如果世界中有对应的特殊力量,则会以文本形式返回雅典娜之策略最后一次捕获到的事故。


阿佩普之策略 (list, [pattern] | pattern → any)

浏览器不支持图案的可视化。图案代码见此:dqd

用第二列表指定的咒术“折叠”/“fold”第一列表。


第一次施放会将咒术作用于第一和第二个 iota,结果暂存于栈顶。下一次施放作用于第一次暂存的 iota 和原本的第三个 iota,同样暂存于栈顶元素。重复此过程,直至穷尽第一列表。最后,返回最后一次暂存的 iota。

欧拉也玩过音乐。


图图之策略

浏览器不支持图案的可视化。图案代码见此:eedqa

什么都不会做。


此图案看上去可能没什么用,但它很适合作为卡戎之策略雅努斯之策略的“另一分支”。运行此图案不会消耗执行深度和媒质,不会产生粒子,也不会对世界产生任何影响。

唯一的取胜之道就是不要参与。


雅努斯之策略

浏览器不支持图案的可视化。图案代码见此:aadee

立即终止当前咒术,无视所有限制。


此策略适合在咒术抵达期望状态时提前结束它,而不需考虑赫尔墨斯之策略托特之策略卡戎之策略的种种局限。

咒术之将亡,其媒质也善。


玛阿特之策略 (boolean, any →)

浏览器不支持图案的可视化。图案代码见此:qed

接受一个布尔值和任意 iota。若布尔值为 False,则产生事故并打印 iota。


此图案很适合在某些条件未满足时跳出咒术

法庭内保持肃静。


奈芙蒂斯之策略 (pattern/list → varies)

浏览器不支持图案的可视化。图案代码见此:deaqqd 浏览器不支持图案的可视化。图案代码见此:deaqqdq 浏览器不支持图案的可视化。图案代码见此:deaqqdqe

弹出一个图案或图案列表,在栈顶往下一定位置处施放所给图案或列表,向下的元素数即是图案尾部的长度。达成的效果与外科医师之提整类似。


这个图案非常好用,与簿记员之策略配合几乎能处理栈中的所有问题,潜入栈中后压入 iota,再处理“栈顶”的 iota。这一操作的名字来源于哀悼和河流的女神,意指其“深埋”或“潜入”栈中的操作。

……时间旅行的未知……类似于盲目潜入冰冷水域的深处,再像颗橡子一样任由浮沉。


阿塔兰忒之策略

浏览器不支持图案的可视化。图案代码见此:aqdea

只应在托特之策略西西弗斯之策略内部使用。效果与卡戎之策略类似,但不会完全停止迭代,而只是会跳过当前迭代剩余的部分。


此图案常用作多重条件循环的“卫语句”。比如,在获取到实体列表后,可能只需根据一长串条件挑出一部分作为目标。使用此图案,即可避免造出层层嵌套的条件判断,而是在判断不通过时直接“continue”/“继续”到下一迭代,如此就无需执行本迭代内后续的语句了。

You shall not pass!


卡斯托耳之策略 (any →)

浏览器不支持图案的可视化。图案代码见此:adadee

只应在托特之策略内部使用。详情见下一页。小心“钻研过深”事故。


此图案会出栈一个 iota,并将其作为托特之策略的一个新迭代项,在当前迭代结束后立即开始。该迭代的栈顶元素即为所出栈的元素。想成把 iota 放到托特之策略所接受的迭代列表的开头,可能会更好理解。

不要永远沿着路走,而要走无路之处……并留下你的足迹。


波吕克斯之策略 (any →)

浏览器不支持图案的可视化。图案代码见此:dadaqq

卡斯托耳之策略的兄弟图案,此图案会将新迭代置于所有迭代的末尾。同样有风险招致“钻研过深”事故。


效果与其兄弟图案基本一致,但新的迭代置于末尾。我曾阅读过详细记载使用这对图案的技术的卷轴,技术的名字是深度优先搜索广度优先搜索

深入之前应先探索表面。


西西弗斯之策略 (list →)

浏览器不支持图案的可视化。图案代码见此:qaqwede

接受一个图案列表,并持续不断运行,直至遇到卡戎之策略雅努斯之策略


我曾听过有些能够自我复制的咒术,叫做“自产生程序”,常用于制造无限循环,但涉及它的实操比较麻烦。此策略简化了这一流程,改为循环运行列表,递归层数用尽或是遇到卡戎之策略为止。渡鸦之思和栈会在迭代间保留。

让世人永远看得见他的负荷……应当想象西西弗是幸福的。


忒弥斯之策略 (list, pattern/list → list)

浏览器不支持图案的可视化。图案代码见此:dwaad

接受一个列表和一个图案列表,或一个列表与单个图案;在第一参数处运行第二参数,并排序结果,运行的过程与托特之策略类似。


在每次迭代过后,此法术要求在栈顶有一个数对应该 iota。在策略结束时,它会按照 iota 对应数升序排列 iota,并组为列表返回。对应数一致的 iota 保留相对位置。如果遇到卡戎之策略,返回的经排序列表中将仅包括处理过的 iota。

重排——自然唯一无法抵消的变化。


淬灵晶块 淬灵晶块 淬灵晶块 淬灵晶块
咒法调整:启迪之后

来源:HexTweaks

波之精思 (→ vector)

浏览器不支持图案的可视化。图案代码见此:qdewedq

返回法术环媒质波的未知。


法向之精思 (→ vector)

浏览器不支持图案的可视化。图案代码见此:qdewedqwqaq

返回法术环媒质波所处石板法向量


重生锚定界跳转

来源:Caduceus

忒提斯之策略 ([pattern] | pattern → many)

浏览器不支持图案的可视化。图案代码见此:wdeaqe

运行栈中的图案或图案列表,与赫尔墨斯之策略完全一致;区别在于,其内部的阿尔刻之策略无法获取其外部的 iota。


Thetis' Gambit II ([pattern] | pattern, any → many)

浏览器不支持图案的可视化。图案代码见此:qedqaw

Like Thetis' Gambit, but also sets the jump tag of the cast to the given iota. If the iota is Null, this is equivalent to Thetis' Gambit.


阿尔刻之策略 ([pattern] | pattern → many)

浏览器不支持图案的可视化。图案代码见此:waqdeq

运行栈中的图案或图案列表,与伊里斯之策略类似。必须绘制于忒提斯之策略内部。


将在图案列表末尾和忒提斯之策略闭合之间绘制的图案会转移到调用 iota 中;压入栈中的也不会是跳转 iota,而是此调用 iota。

执行到调用 iota 时,其中捕获的图案会如同对其使用赫尔墨斯之策略一样施放。如果不去执行调用 iota,即会跳过忒提斯之策略闭合前剩余的图案。


Arke's Gambit II ([pattern] | pattern, any → many)

浏览器不支持图案的可视化。图案代码见此:eqaedw

Like Arke's Gambit, but only patterns within an enclosing Thetis' Gambit II with a jump tag matching the given iota are captured. If the iota is Null, this is equivalent to Arke's Gambit.


玻璃瓶封泡

来源:Complex Hex

封泡之纯化 (any → {any})

浏览器不支持图案的可视化。图案代码见此:qdqdqdqdqdq

返回一个封泡 iota。在运行(赫尔墨斯之策略等)中弹出此类 iota 时,其会将内部的 iota 压入栈顶。


空白促动石法术环图案

来源:Hex Casting

这些图案只能在法术环上运行。尝试用法杖绘制它们会招致可怖的事故。


指路石之精思 (→ vector)

浏览器不支持图案的可视化。图案代码见此:eaqwqae

返回该法术环的促动石的位置。


磁石之精思 (→ vector)

浏览器不支持图案的可视化。图案代码见此:eaqwqaewede

以单位向量返回该法术环的促动石的面朝方向。


次要折角之精思 (→ vector)

浏览器不支持图案的可视化。图案代码见此:eaqwqaewdd

返回该法术环影响范围的西北靠下转角的位置。


主要折角之精思 (→ vector)

浏览器不支持图案的可视化。图案代码见此:aqwqawaaqa

返回该法术环影响范围的东南靠上转角的位置。


紫珀台阶跳转操作

来源:Caduceus

就和我的咒术能和交互一样,自然在处理我的咒术时会使用自己的栈(由“帧”组成)。跳转 iota 中包含了该栈在某一时刻的快照,这些快照可由本节中的图案拆解和重构。
可惜,虽然调用 iota 和跳转 iota 很相似,但这些图案无法作用于前者。


加法之馏化 (jump, jump → jump)

浏览器不支持图案的可视化。图案代码见此:waaw

移除栈顶跳转 iota,再将其中所有栈帧加到此时栈顶跳转 iota 的底部。


长度之纯化 (jump → num)

浏览器不支持图案的可视化。图案代码见此:wqaqw

移除栈顶跳转 iota,再返回其中栈帧数。


群体之拆解 (jump → many)

浏览器不支持图案的可视化。图案代码见此:qwaeawq

移除栈顶跳转 iota,再为其中各栈帧返回一个仅包含该栈帧本身的跳转 iota。


演讲者之馏化 (jump, jump → jump)

浏览器不支持图案的可视化。图案代码见此:ddewedd

移除栈顶跳转 iota,再将其顶部帧加到此时栈顶跳转 iota 的顶部。


演讲者之分解 (jump → jump, jump)

浏览器不支持图案的可视化。图案代码见此:aaqwqaa

移除栈顶跳转 iota 的顶部帧,再返回一个仅包含该栈帧本身的跳转 iota。


跳转标签

渡鸦之思并不是咒术中唯一用来存储信息的位置。其实,我可以直接把 iota 藏到运行这一概念中去。我把这种技术叫作跳转标签,部分其他文献则称其“续体标记”。

不过,跳转标签有一项局限:它们同一时刻只能持有单个 iota。和渡鸦之思不一样的是,它们就连列表都存不下。


壶罐之精思 (→ any)

浏览器不支持图案的可视化。图案代码见此:aeaaqawd

复制当前运行所对应的跳转标签中存储的 iota,并压入栈顶。


壶罐之纯化 (jump → any)

浏览器不支持图案的可视化。图案代码见此:adaaddad

壶罐之精思类似,但会从跳转 iota 的顶部帧所对应的跳转标签中读出。


壶罐之策略 (any →)

浏览器不支持图案的可视化。图案代码见此:dqddedwa

移除栈顶 iota,将其写入当前运行所对应的跳转标签
编年史家之策略一样,不可向其写入真名。


在调用结尾使用壶罐之精思壶罐之策略时应当小心。它们读取或写入的标签并不一定符合预期。


阿卡夏书架阿卡夏实用图案

来源:Hexical

阿卡夏图书馆正是为用媒质存储信息而建,深入研究后能发现更多便捷操作也就不足为奇。我可以对经过写入的书架按下使用键或采用魔法交互,以将其中 iota 复制到栈中。也可手持卷轴按下使用键,以将其图案键复制到其上。还有一系列图案能向影响范围内的书架石板写入与读取,无需消耗媒质


图书管理员之纯化 (vector → pattern/null)

浏览器不支持图案的可视化。图案代码见此:qaqqadaq

读取阿卡夏书架的键。


图书管理员之纯化,第二型 (vector → any)

浏览器不支持图案的可视化。图案代码见此:qaqqqada

读取阿卡夏书架的 iota。


图书管理员之策略 (vector, pattern, any →)

浏览器不支持图案的可视化。图案代码见此:edeeedad

以图案键向阿卡夏书架写入 iota。


图书管理员之策略,第二型 (vector →)

浏览器不支持图案的可视化。图案代码见此:edeedade

清除给定的阿卡夏书架


中型卷轴思绪刻印

来源:Oneironaut

智识界是思维的领域,它能用来存储信息也就顺理成章。这些图案就能把 iota 刻印入智识界,并能读出它们(不论当前身处什么维度)。它们还能把 iota 存储到其他生物的意识中,当然它们的意识也需和我一样……无拘无束。在相关描述中,用于指代向量和有效实体的词是“键”/“key”。


这种操作用途不少,但智识界的环境媒质处于常态的运动中,任何存入其中的 iota 终会消解,和往海洋中倒热水没什么区别。似乎这种信息在变为无用的垃圾前能存在一小时。

阿卡夏图书馆的原理貌似与之类似,书架则相当于用来避免消解的阻隔层。


刻印思绪 (key, any →)

浏览器不支持图案的可视化。图案代码见此:eweweweweweeewqaqwe

接受一个有效键以及任意 iota,并将所给 iota 存入相应位置。消耗大约 1/4 个紫水晶粉。


收回思绪 (key → any)

浏览器不支持图案的可视化。图案代码见此:qwqwqwqwqwqqqwedewq

接受一个有效键,并返回相应 iota。消耗大约 1/4 个紫水晶粉。


元数据之纯化 (key → number)

浏览器不支持图案的可视化。图案代码见此:qwqwqwqwqwqqqeqaqeq

接受一个有效键, 并返回刻印对应 iota 的时间,或是返回 -1。不消耗媒质。


元数据之馏化 (key, player → bool)

浏览器不支持图案的可视化。图案代码见此:qwqwqwqwqwqaeqedeqe

接受一个有效键和一个代表玩家的 iota,并检验对应 iota 是否由所给玩家刻印。不消耗媒质。


阿卡夏书架阿卡夏图案

来源:Hex Casting

阿卡夏之馏化 (vector, pattern → any)

浏览器不支持图案的可视化。图案代码见此:qqqwqqqqqaq

阿卡夏记录处从阿卡夏图书馆中读出所给图案对应的 iota。没有读取距离限制。消耗大约 1 个紫水晶粉


阿卡夏之策略 (vector, pattern, any →)

浏览器不支持图案的可视化。图案代码见此:eeeweeeeede

阿卡夏图书馆记录处将 iota 和所给图案对应起来。存储距离限制。消耗大约 1 个紫水晶粉


末地传送门框架永恒之书

来源:Hexal

永恒之书是一片奇特的空间,如今已对我残破的意识开放。似乎有许多个我共用所有永恒之书的记录,共享不同世界的研究成果,又不断重新研究。永恒之书能够将图案和 iota 对应并存储,和阿卡夏记录类似。不过考虑到如今我意识的脆弱,可能还是把永恒之书的访问权限全部交给阿卡夏记录比较好。只要在某个世界中获得启迪,我就能在那个世界中访问永恒之书的所有内容。


谟涅摩叙涅之策略 (vector, pattern →)

浏览器不支持图案的可视化。图案代码见此:eweeewedqdeddw

接受指向阿卡夏记录的位置向量,与一个作为键的图案,并返回永恒之书中对应键处的 iota,若能存储则同时会将其存至给定的阿卡夏记录中。


极乐园之策略 (vector, pattern →)

浏览器不支持图案的可视化。图案代码见此:qwqqqwqaeaqaaw

接受指向阿卡夏记录的位置向量,与一个作为键的图案,并将阿卡夏记录中该图案对应的 iota 以同一图案存至永恒之书中。


忘川之策略 (pattern →)

浏览器不支持图案的可视化。图案代码见此:qwqqqwqaww

接受一个图案,并移除永恒之书中该图案对应的条目。


布莱之策略 (pattern →)

浏览器不支持图案的可视化。图案代码见此:eweeewedww

接受一个图案,并以该图案标记永恒之书中对应条目,使得绘制该图案所产生的效果和自然创造的其他图案相仿。


当绘制被标记的永恒之书条目所对应的图案时,如果对应条目存有一个列表,则自然会如同赫尔墨斯之策略一样依次执行列表中各元素,但不会消耗递归层数。试图将不存在的条目或是会无限递归的条目标记为图案则会失败。


末地传送门框架永恒之书条目

来源:Hexal

此条目中每一页都会显示我永恒之书中某一条目对应的图案键。


锁链胸甲Go Big or Bust

来源:HexGender

With the newfound transition spells I began to wonder if I could change the properties of my chest. With more help from the biomancy corps, I have developed patterns to do just that... within reason.


Oncologist's Purification (player → num)

浏览器不支持图案的可视化。图案代码见此:wqqqdqqqw

Gives the bust size of the target


Oncologist's Gambit (num →)

浏览器不支持图案的可视化。图案代码见此:wqqqdqqqwqaedea

Sets the bust size of the caster


Gainax Purification (player → num)

浏览器不支持图案的可视化。图案代码见此:awewaawew

Gives the bounciness of the target's breasts


Gainax Gambit (num →)

浏览器不支持图案的可视化。图案代码见此:dwqwddwqw

Sets the bounciness of the caster's breasts


Lindhal's Purification (player → num)

浏览器不支持图案的可视化。图案代码见此:qeqqqdqqqeqaqdwwdq

Gives the floppiness of the target's breasts


Lindhal's Gambit (num →)

浏览器不支持图案的可视化。图案代码见此:eawwaedeqeeeaeeeqe

Sets the floppiness of the caster's breasts


Hookean Purification (player → bool)

浏览器不支持图案的可视化。图案代码见此:wqqqwaawqqqw

Gives the physics of the target's breasts


Hookean Gambit (bool →)

浏览器不支持图案的可视化。图案代码见此:wqqqqddqqqqw

Sets the physics of the caster's breasts


Cleavage Purification (player → num)

浏览器不支持图案的可视化。图案代码见此:wqqqeeqqqw

Gets the cleavage of the target's breasts


Cleavage Gambit (num →)

浏览器不支持图案的可视化。图案代码见此:weeeqqeeew

Sets the cleavage of the caster's breasts


Liposuction Purification (player → vec)

浏览器不支持图案的可视化。图案代码见此:wawqqqeqdqqqwaw

Gets the offset of the target's breasts


Liposuction Gambit (vec →)

浏览器不支持图案的可视化。图案代码见此:eeewdwqqwwdweee

Sets the offset of the caster's breasts


Symmastia Purification (player → bool)

浏览器不支持图案的可视化。图案代码见此:wqqwwqqw

Gets whether the target's breasts are a uniboob


Symmastia Gambit (bool →)

浏览器不支持图案的可视化。图案代码见此:weewweew

Sets whether the caster's breasts are a uniboob


幽匿感测体JSON 图案

来源:HexWeb

这些图案来自某位道格拉斯·克罗克福德失踪前不久在其房间的墙壁上涂画的一些文字。

那些文字描述了如何创造与操纵一种类字典的对象;这种对象以字符串为键,以特定类型的 iota 为值。我在想这种 iota 有何实际用途……


杰森之精思 (→ json)

浏览器不支持图案的可视化。图案代码见此:edade

获取一个空 JSON 对象。


Jason's Gambit (str → json)

浏览器不支持图案的可视化。图案代码见此:edadeqdwedw

Turns the given String into a JSON object. If it cannot be parsed into a JSON object itself, a wrapper JSON object will be created.


杰森之纯化 (json, str → bool)

浏览器不支持图案的可视化。图案代码见此:edadee

检验所给 JSON iota 有无给定键。


杰森之纯化,第二型 (json, str → any)

浏览器不支持图案的可视化。图案代码见此:edadeedd

根据所给键获取对应 iota。无对应 iota 时会招致事故。


杰森之提整 (json, str, any → json)

浏览器不支持图案的可视化。图案代码见此:edadedaa

设置所给键对应的 iota。


磁带异步咒术

来源:Hexcassettes

咒术会瞬时完全施放,这是它们的本性。而为延迟咒术,自然设计了一套有些奇怪的方案:一盒磁带,需要合成后“食用”的磁带。让一个咒术延迟执行时,其会占用一个磁带“槽”,直至执行后再释放。可以用法杖施法时查看这些槽位,点击它们即可终止咒术


点击以显示配方 点击以隐藏配方
磁带
工作台
充能紫水晶
充能紫水晶
Tag: 唱片
充能紫水晶
充能紫水晶
磁带

为促使音乐唱片与媒质结合,我为其镀上了相当多的充能紫水晶,最终合成了磁带;食用即可收作己用。我最多只能同时持有六盒磁带,在此情况下再食用只会浪费。


入队列 (list, number, any →)

浏览器不支持图案的可视化。图案代码见此:qeqwqwqwqwqeqaweqqqqqwweeweweewqdwwewewwewweweww

令一个咒术入队列,并在所给数个 1/20 秒后施放。还需一个 iota 作为磁带的标签。


磁带间使用标签区分,且标签仅保留前 32 个字符。若令两个咒术按照同一标签入队列,则新的会覆盖旧的。若我试图让入队咒术的数量超出磁带的数量,那么就会招致“并行处理”事故,导致当前所有磁带终止。

Ibra oniki ra. QUINIO QUINIO QUINIO QUINIO alef a ra.


所有入过队列的咒术可在用法杖施法时查看。队列中的咒术表现为插入的磁带,其标签会出现在磁带侧面;按压磁带即可取消对应咒术

死亡时,所有磁带都会强制被终止;如此就能避免陷入无尽的死亡循环了。


如果一个咒术施放了与其自身近乎相同的咒术,便能达成常态施法。古代的咒术师称这种现象为“守护进程”。咒法学的此分支似乎尚未得到深入研究,亲自深入时务必当心:此类施法方式只会使用物品栏中的媒质;若不加监管,快速的自动施法会轻松耗尽媒质储备,当什么都不剩的时候,抽取的就是生命力了。


出队列 (any →)

浏览器不支持图案的可视化。图案代码见此:eqeweweweweqedwqeeeeewwqqwqwqqweawwqwqwwqwwqwqww

还可用此图案自动终止磁带。接受一个 iota,若存在标签为所给 iota 的磁带,则令其出队列。


终止队列

浏览器不支持图案的可视化。图案代码见此:eqeweweweweqedwqeeeeewwqqwqwqqw

终止所有磁带,效果与“并行处理”事故类似。


线程之精思 (→ number)

浏览器不支持图案的可视化。图案代码见此:qeqwqwqwqwqeqaweqqqqq

返回我目前的磁带槽总数。


线程之精思,第二型 (→ number)

浏览器不支持图案的可视化。图案代码见此:qeqwqwqwqwqeqaweqqqqqwweeweweew

返回我目前的空闲磁带槽总数。


程序之纯化 (any → null/list of patterns)

浏览器不支持图案的可视化。图案代码见此:eqeweweweweqedwqeeeee

若所给标签无对应活动中磁带,返回 Null;若有,返回磁带的咒术。我听传言称,这个图案能用来存储 iota,也可用来在咒术间传递信息。


程序之纯化,第二型 (any → null/number)

浏览器不支持图案的可视化。图案代码见此:eqeweweweweqedwqeeeeedww

若所给标签无对应活动中磁带,返回 Null;若有,返回其还需多少个 1/20 秒才启动。


名称快速切换的磁带会很难终止;比如,会使用新标签将自身入队列的磁带。此类情况需格外注意,但无论如何都有终止队列作为兜底。


结构方块结构 Iota

来源:HexStruction

我具有破坏和放置方块的能力;受此启发,我想到了一种拓展它们的方法。只需将世界的一部分拆解为简单的、对该区域的概念,就可将整片区域存入意识,形成结构 iota。我可操纵此类 iota,还可将其放回世界之中。可惜,自然似乎不允许我存储紫水晶母岩之类的方块。


自然追求物质的守恒;因此,同一个结构 iota 的复制产物都对应同一个结构。只要某次放置使用了其中之一,则其他所有指向同一结构的 iota 都不可再用于放置。将此类 iota 强制转换为布尔值,所得结果代表该 iota 还是否可用。从世界中“吞噬”结构时,似乎会将“原点”定在所给区域西北方靠下的角落。无论结构经过何种变换,“原点”都会保持在那个角落。


镜像之纯化,Z型 (structure → structure)

浏览器不支持图案的可视化。图案代码见此:aeqeawaeqeaqqwe

前后翻转结构,也即跨 Z 轴镜像。


镜像之纯化,X型 (structure → structure)

浏览器不支持图案的可视化。图案代码见此:aeqeawaeqeaaewq

左右翻转结构,也即跨 X 轴镜像。


镜像之纯化,Y型 (structure → structure)

浏览器不支持图案的可视化。图案代码见此:eawaeqeawaeaw

上下翻转结构,也即跨 Y 轴镜像。


旋形之纯化,顺时针型 (structure → structure)

浏览器不支持图案的可视化。图案代码见此:aeqeawaeqeaaede

将所存结构顺时针旋转 90 度。


旋形之纯化,逆时针型 (structure → structure)

浏览器不支持图案的可视化。图案代码见此:aeqeawaeqeaqqaq

将所存结构逆时针旋转 90 度。


旋形之纯化,X顺时针型 (structure → structure)

浏览器不支持图案的可视化。图案代码见此:aeqeawaeqeaeedd

将所存结构绕 X 轴顺时针旋转 90 度。


旋形之纯化,X逆时针型 (structure → structure)

浏览器不支持图案的可视化。图案代码见此:aeqeawaeqeadqaa

将所存结构绕 X 轴逆时针旋转 90 度。


旋形之纯化,Z顺时针型 (structure → structure)

浏览器不支持图案的可视化。图案代码见此:aeqeawaeqeaeed

将所存结构绕 Z 轴顺时针旋转 90 度。


旋形之纯化,Z逆时针型 (structure → structure)

浏览器不支持图案的可视化。图案代码见此:aeqeawaeqeadqa

将所存结构绕 Z 轴逆时针旋转 90 度。


界限之纯化 (structure → [number])

浏览器不支持图案的可视化。图案代码见此:aeqeawaeqeaqqeqaqeq

移除栈顶结构,返回其尺寸,格式为 [x, y, z]。


变换之纯化 (structure → [number])

浏览器不支持图案的可视化。图案代码见此:aeqeawaeqeaaee

移除栈顶结构,返回其经历的变换,格式为 [镜像, 垂直镜像, X轴旋转, Y轴旋转, Z轴旋转]。


这些元素使用以下值:
镜像
无 -> 0;前后翻转 -> 1;左右翻转 -> 2

垂直镜像
未镜像 -> 0;已镜像 -> 1

旋转
无旋转 -> 0;90 度顺时针 -> 1;180 度顺时针 -> 2;90 度逆时针 -> 3


侦测器质性 Iota

来源:Hexcellular

我可向宇宙的法则中直接刻入信息,即质性。任意咒法学施法媒介都可与质性交互,索引途径称作质性 iota。

如果两位咒术师各自持有指向同一质性的质性 iota,则向其中一方写入再从另一方读取,即可瞬时传输信息。


还可用质性咒法学设备间共享状态。比如说,施法设备使用的质性可以不断递增,以此记忆设备的使用次数,方便在不同次数时做出不同操作。

鬼魅般的超距作用……


薛定谔之精思 (→ property)

浏览器不支持图案的可视化。图案代码见此:aawe

创造一个指向随机质性的质性 iota。向宇宙蚀刻这道法则需消耗大约 5 个充能紫水晶


创建的质性可由随之创造的质性 iota 及其副本引用。为保险起见,创建后应当立刻存下一份副本;一旦丢失就无法交互了。

虽然制造此类 iota 的消耗很大,但制造后即会与该质性建立简单易达的链接,此后无需过多消耗就能读写。


观测之纯化 (property → any)

浏览器不支持图案的可视化。图案代码见此:aawd

观测质性 iota 当前的值。


薛定谔之策略 (property, any →)

浏览器不支持图案的可视化。图案代码见此:aawq

设置质性 iota 的值。消耗大约 1/10 个紫水晶粉


有些时候,送出质性 iota 时需保证其他人不会覆写其内容。只读副本即可达成这一目的。这些副本仍可由观测之纯化读取,且也会指向对应的质性,但薛定谔之策略无法向其写入。

为方便区分,只读质性 iota 会加粗显示。


薛定谔之纯化 (property → property)

浏览器不支持图案的可视化。图案代码见此:aawa

以给定质性 iota 对应的质性为基础制造一个只读副本。


附魔之瓶灵显学图案

来源:Hierophantics

向自身嵌入意识后,还需对其发出相应指示。这一过程可由代表意识的 iota 达成;它和实体 iota 很类似,只不过是给内嵌意识用的。由此,我便可以随意创建和销毁这些 iota,而不会影响意识本身存在与否了。


有关隐私的注意事项

因为代表意识的 iota 可以写入存储介质,其他玩家即有可能获得到代表我的意识的 iota。他们无法修改我的意识(招致的效果和试图保存我的真名类似),但他们可以查看各个意识的触发条件和其中咒术


灵显师之精思 (→ [mind])

浏览器不支持图案的可视化。图案代码见此:qaqqaeawaea

将代表我的内嵌意识的各 iota 组为列表返回。


稳定意识

浏览器不支持图案的可视化。图案代码见此:qaqqaeawaeaeqqqeqqwwqqeqqq

我死亡时,各个内嵌意识会失稳并停止运作。此法术可让它们回到工作状态。每恢复 1 个意识消耗 1 个紫水晶粉


载术之策略 (mind, [pattern] | null →)

浏览器不支持图案的可视化。图案代码见此:ddeedd

将所给咒术存入意识。如果其中已经存在咒术,则进行覆盖。消耗 1 个充能紫水晶


载术之纯化 (mind → [pattern] | null)

浏览器不支持图案的可视化。图案代码见此:ddeqaa

返回所给意识中的咒术,若无则返回 Null


触发之策略 (mind, trigger | null →)

浏览器不支持图案的可视化。图案代码见此:ddewdd

将所给触发条件存入意识。如果其中已经存在触发条件,则进行覆盖。消耗 1 个紫水晶碎片


触发之纯化 (mind → trigger | null)

浏览器不支持图案的可视化。图案代码见此:ddewaa

返回所给意识的触发条件,若无则返回 Null


静默意识 (mind, bool →)

浏览器不支持图案的可视化。图案代码见此:ddweeee

根据布尔值压制所给意识施法产生的声音和粒子。传入 True,则静默意识;传入 False,则取消其静默。


释放意识 (mind →)

浏览器不支持图案的可视化。图案代码见此:ddeawawa

从我的意识里永久性移除一个内嵌意识。

它们离开时,究竟会发生什么?


标靶灵显学触发条件

来源:Hierophantics

我的内嵌意识相对独立,但还不具备真正的思考能力。因此,为让其开始施法,需要设置一定的触发条件。此处列出的图案可根据多种常见事件创建触发条件。创建完成后,可以用触发之策略为内嵌意识分配条件。


某些触发条件激活后,初始施法栈会以与事件有关的 iota 起始,以便细化回应方式。具有此特性的触发条件和对应起始 iota 见下:

伤害:所受伤害的量

伤害类型:所受伤害的量

丢弃:丢出的物品实体

攻击:击中的实体

破坏:破坏处的位置

传送:偏移向量


触发之精思:伤害 (→ trigger)

浏览器不支持图案的可视化。图案代码见此:qqqqqawwqdwa

创建一个在我受到伤害时激活的触发条件。为避免产生致命的链式反应,由过度施法造成的伤害不会激活此类触发条件。


触发之精思:伤害类型 (→ trigger)

浏览器不支持图案的可视化。图案代码见此:qqqqqawwqdwaqqwawqwa

创建一个在我受到伤害时激活的触发条件,且伤害必须为特定类型。使用我最后一次所受伤害的类型。


触发之纯化:生命值 (num → trigger)

浏览器不支持图案的可视化。图案代码见此:qqqqqawwewawqada

创建一个在我生命值降至给定值以下时激活的触发条件。完整的标准生命条为 20。


触发之纯化:气息 (num → trigger)

浏览器不支持图案的可视化。图案代码见此:qqqqqawweqqqqqaa

创建一个在我氧气值降至给定值以下时激活的触发条件。完整的氧气条为 10。


触发之纯化:饥饿值 (num → trigger)

浏览器不支持图案的可视化。图案代码见此:qqqqqawwaedwda

创建一个在我饥饿值降至给定值以下时激活的触发条件。完整的饥饿条为 20。


触发之纯化:速度 (num → trigger)

浏览器不支持图案的可视化。图案代码见此:qqqqqawwdaqqqaq

创建一个在我速度(以格每刻计)超过给定值时激活的触发条件。


触发之纯化:摔落 (num → trigger)

浏览器不支持图案的可视化。图案代码见此:qqqqqawweawawa

创建一个在我摔落超过给定距离(以格计)时激活的触发条件。


触发之精思:丢弃 (→ trigger)

浏览器不支持图案的可视化。图案代码见此:qqqqqawweaqaddwd

创建一个在我丢下物品时激活的触发条件。非主动的丢弃,如死亡或使用卓越传送导致的物品散落等,会激活此类触发条件。


触发之精思:攻击 (→ trigger)

浏览器不支持图案的可视化。图案代码见此:qqqqqawwqwedweq

创建一个在我击中其他实体时激活的触发条件。


触发之精思:破坏 (→ trigger)

浏览器不支持图案的可视化。图案代码见此:qqqqqawwwqaqqqqq

创建一个在我破坏方块时激活的触发条件。


触发之精思:跳跃 (→ trigger)

浏览器不支持图案的可视化。图案代码见此:qqqqqawwqdwdwd

创建一个在我跳跃时激活的触发条件。


触发之精思:传送 (→ trigger)

浏览器不支持图案的可视化。图案代码见此:qqqqqawweaqaawaaqa

创建一个在我传送时激活的触发条件。因为我无法指明的原因,此类触发条件检测不到距离在 1.5 格以下的传送。


反转之纯化 (trigger → trigger)

浏览器不支持图案的可视化。图案代码见此:aawddeeqqqqqaw

反转数值触发条件的阈值。例如,“速度高于 5.0”会变成“速度低于 5.0”。对其他种类的触发条件没有效果。


空地图标记操作

来源:HexMapping

圆形标记之提整 (str, str, vec, num → marker)

浏览器不支持图案的可视化。图案代码见此:aaweeqqqqq

根据所给标识标签位置半径创建圆形标记。


矩形标记之提整 (str, str, vec, vec → marker)

浏览器不支持图案的可视化。图案代码见此:aaweeqwaqw

根据所给标识标签顶部角位置底部角位置创建矩形标记。


多边形标记之提整 (str, str, [vec] | mesh → marker)

浏览器不支持图案的可视化。图案代码见此:aaweeaeawaea

根据所给 标识标签位置列表 Hexical 的网斑实体创建多边形标记。


折线标记之提整 (str, str, [vec] | mesh → marker)

浏览器不支持图案的可视化。图案代码见此:aaweqde

根据所给标识标签位置列表 Hexical 的网斑实体创建折线标记。


图标标记之提整 (str, str, str, vec → marker)

浏览器不支持图案的可视化。图案代码见此:aaweeqqaed

根据所给标识标签图标位置创建图标标记。


标记填充之馏化 (marker, num | dye → marker)

浏览器不支持图案的可视化。图案代码见此:aawea

若标记类型合适(圆形、矩形、多边形),设置标记的填充颜色。


标记描边之馏化 (marker, num | dye → marker)

浏览器不支持图案的可视化。图案代码见此:aawee

若标记类型合适(圆形、矩形、折线、多边形),设置标记的描边颜色。


标记描边之馏化,第二型 (marker, num → marker)

浏览器不支持图案的可视化。图案代码见此:aaweed

若标记类型合适(圆形、矩形、折线、多边形),设置标记的描边线宽。


标记之馏化 (map, str → marker)

浏览器不支持图案的可视化。图案代码见此:aawda

检查地图中是否存在使用所给标识的标记。


Oak Seed育树

来源:Dynamic Trees - Hexcasting

在多年的研究后,我终于造出了些许图案,能让自然论及它创造的永恒生长的棕绿混色高大巨人。

自然似乎会将树木的结构描述为 Base64 字符串,并将树木的品种描述为树种。不知道这具体有什么用途……


树木学家之纯化 (pos → species)

浏览器不支持图案的可视化。图案代码见此:wedewaqawa

给定树木位置,从中提取出其树种


树木学家之纯化,第二型 (pos → str)

浏览器不支持图案的可视化。图案代码见此:wqaqwdedwd

给定树木位置,从中将树木的结构提取为 Base64 字符串


来源:Hexpose

我偶然间触及了一条完全将媒质用于获取和处理世界信息的学术分支。

虽然这些操作在大多数咒术中没什么大用处,但有它们在也不错,我将来也许会用到。

指南针世界

来源:Hexpose

光照之纯化 (vector → number)

浏览器不支持图案的可视化。图案代码见此:wqwqwqwqwqwaeqqqqaeqaeaeaeaw

返回给定位置的光照等级,返回值在 0 到 15 之间。如果位置处于不透明方块内部,返回 0。


天气学家之精思 (→ number)

浏览器不支持图案的可视化。图案代码见此:eweweweweweeeaedqdqde

压入一个代表天气的数。0 为晴天,1 为降雨,2 为雷暴。


电池之纯化 (vector → number)

浏览器不支持图案的可视化。图案代码见此:qwqwqwqwqwqqwwaadwdaaww

返回给定位置的红石信号强度。


外设之纯化 (vector → number/null)

浏览器不支持图案的可视化。图案代码见此:eweweweweweewwddawaddww

返回比较器对准给定位置时会输出的红石信号强度。


昼夜之精思 (→ number)

浏览器不支持图案的可视化。图案代码见此:wwawwawwqqawwdwwdwwaqwqwqwqwq

返回当天时间的进程,返回值在 0(一天刚开始)到 1(一天要结束)之间。


时间之精思 (→ number)

浏览器不支持图案的可视化。图案代码见此:wddwaqqwqaddaqqwddwaqqwqaddaq

压入世界经过的时间,主要用来计时,不受睡觉等事件的影响。以 1/20 秒计。


地理之纯化 (→ identifier)

浏览器不支持图案的可视化。图案代码见此:qwqwqawdqqaqqdwaqwqwq

返回给定位置向量处生物群系类别的标识。


位面之精思 (→ identifier)

浏览器不支持图案的可视化。图案代码见此:qwqwqwqwqwqqaedwaqd

压入咒术施放时所处维度的标识。


月相之精思 (→ number)

浏览器不支持图案的可视化。图案代码见此:eweweweweweeweeedadw

返回当前的月相,返回值为可见的月亮照亮区域的占比。


扭曲之精思 (→ boolean)

浏览器不支持图案的可视化。图案代码见此:aqwawqwqqwqwqwqwqwq

检验指南针可否在此维度运作。


充能紫水晶媒质

来源:Hexpose

媒质之精思 (→ number)

浏览器不支持图案的可视化。图案代码见此:dde

返回当前施放可用的媒质的量。


媒质之纯化 (entity | item | vector → number)

浏览器不支持图案的可视化。图案代码见此:ddew

返回物品中的,或生物含有的,或生物持有的,或特种媒质存储方块含有的媒质


潜能之纯化 (item → number/null)

浏览器不支持图案的可视化。图案代码见此:ddeaq

接受一个物品实体,若其无法存储媒质,返回 Null;否则返回其媒质存储上限。


鸡蛋实体

来源:Hexpose

卡尺之纯化 (entity → number)

浏览器不支持图案的可视化。图案代码见此:dwe

类似测高仪之纯化,但返回的不是实体的高度,而是实体的宽度。


经纬仪之纯化 (entity → vector)

浏览器不支持图案的可视化。图案代码见此:wqaa

类似照准仪之纯化,但返回向量并不指向实体的视线,而是自其头部指向上方。


生命力之纯化 (entity → number)

浏览器不支持图案的可视化。图案代码见此:wddwaqqwawq

压入实体距离死亡还有多远。使用半颗心作为单位。


健康之纯化 (entity → number)

浏览器不支持图案的可视化。图案代码见此:wddwwawaeqwawq

压入实体处于完全健康状态时的生命值。使用半颗心作为单位。


窒息之纯化 (entity → number)

浏览器不支持图案的可视化。图案代码见此:wwaade

压入实体距离窒息剩余多少秒。对脱水的海洋生物和溺水的陆地生物均有效。


双肺之纯化 (entity → number)

浏览器不支持图案的可视化。图案代码见此:wwaadee

返回给定类型实体在离开其呼吸环境后需多少秒开始窒息。


炼狱之纯化 (entity → number)

浏览器不支持图案的可视化。图案代码见此:eewdead

返回实体身上的火焰距自然熄灭剩余多少秒,实体未在燃烧则返回 -1。


末影人之纯化 (entity → boolean)

浏览器不支持图案的可视化。图案代码见此:qqqqwaadq

检验实体是否身处雨中、水中、或气泡柱中。


青春之纯化 (entity → boolean)

浏览器不支持图案的可视化。图案代码见此:awaqdwaaw

检验活体是否处于幼年状态。奇怪的是对盔甲架也有效。


繁衍之纯化 (entity → boolean/null)

浏览器不支持图案的可视化。图案代码见此:awaaqdqaawa

检验动物是否处于热恋状态,准备繁衍生息;若该生物无法进行此类繁殖行为,则返回 Null


树懒之纯化 (entity → boolean)

浏览器不支持图案的可视化。图案代码见此:aqaew

检验玩家狐狸、以及其他实体是否处于睡眠状态。


赛车手之纯化 (entity → boolean)

浏览器不支持图案的可视化。图案代码见此:eaq

检验玩家狐狸、以及其他实体是否在疾跑。速泳和疾跑后离地均算作疾跑。


载具之纯化 (entity → entity/null)

浏览器不支持图案的可视化。图案代码见此:eqqedwewew

检验所给实体是否处于骑乘状态,若未在骑乘或未乘坐载具,则返回 Null


骑士之纯化 (entity → list of entities)

浏览器不支持图案的可视化。图案代码见此:qeeqawqwqw

返回骑乘所给实体的实体列表。


射手之纯化 (entity → entity/null)

浏览器不支持图案的可视化。图案代码见此:aadedade

返回所给弹射物实体的发射者,若无发射者或不是弹射物,则返回 Null。如果发射者在我影响范围之外,也会返回 Null


挚宠之纯化 (entity → entity/null)

浏览器不支持图案的可视化。图案代码见此:qdaqwawqeewde

检验玩家是否驯服了所给动物,若未驯服或玩家在影响范围之外,则返回 Null


吸收之纯化 (entity → number)

浏览器不支持图案的可视化。图案代码见此:waawedwdwd

返回玩家的魔法心数。使用半颗心作为单位。


草方块方块

来源:Hexpose

矿工之纯化 (identifier → number)

浏览器不支持图案的可视化。图案代码见此:qaqqqqqeeeeedq

压入挖掘给定类型方块的难易程度。


爆破兵之纯化 (identifier → number)

浏览器不支持图案的可视化。图案代码见此:qaqqqqqewaawaawa

压入给定类型方块对爆炸的抗性。


方向之纯化 (vector → vector/null)

浏览器不支持图案的可视化。图案代码见此:qaqqqqqwadeeed

压入方块的朝向向量。若该类方块不区分朝向,则返回 Null


农夫之纯化 (vector → number/null)

浏览器不支持图案的可视化。图案代码见此:qaqqqqqwaea

压入一个 0 到 1 的数,对应农作物的生长进度,对蜂巢堆肥桶炼药锅同样有效。奇怪的是,对蛋糕也有效。


每个方块都有很多侧征——将其与其他同种方块区分开来的简单特征,例如朝向、农作物的成熟度、门的开闭等。

自然提供了两个图案,允许咒法学读取和分析影响范围内各方块的侧征。


侧征之纯化 (vector → list of identifiers)

浏览器不支持图案的可视化。图案代码见此:qaqqqeqqqwqaww

返回所给方块的侧征列表。


侧征之馏化 (vector, identifier → any)

浏览器不支持图案的可视化。图案代码见此:qaqqqqqeawa

接收一个方块和一个侧征,返回该侧征的值。


若方块没有给定侧征,则返回 Null。大多数情况下,返回的结果很好理解:布尔值、方向向量、整数,总之是最合乎侧征的 iota。

某些关系到状态等方面的侧征给出的是看似随机但恒定的整数。如果侧征太过生僻,即会返回无意义的 iota。


制图师之纯化 (identifier → vector)

浏览器不支持图案的可视化。图案代码见此:qwedewqqqqq

返回所给方块在地图上的颜色。


迷之炖菜杂项

来源:Hexpose

猫咪之纯化 (entity → identifier)

浏览器不支持图案的可视化。图案代码见此:wqwqqwqwawaaw

返回的品种。


怒气之纯化 (entity → number)

浏览器不支持图案的可视化。图案代码见此:dedwaqwede

返回苦力怕爆炸的进度。


展示之纯化 (entity → number)

浏览器不支持图案的可视化。图案代码见此:ewdwewdea

返回物品展示框的旋转方向,为 0 到 7 的整数。


艺术之纯化 (entity → identifier)

浏览器不支持图案的可视化。图案代码见此:wawwwqwwawwwqadaqeda

返回的类型。


村民刷怪蛋村民

来源:Hexpose

职级之纯化 (entity → number)

浏览器不支持图案的可视化。图案代码见此:qeqwqwqwqwqeqawdaeaeaeaeaea

返回代表村民技艺功底和精通程度的数。


职业之纯化 (entity → identifier)

浏览器不支持图案的可视化。图案代码见此:qeqwqwqwqwqeqawewawqwawadeeeee

将村民的职业返回为标识。


文化之纯化 (entity → identifier)

浏览器不支持图案的可视化。图案代码见此:qeqwqwqwqwqeqaweqqqqqwded

返回村民生长环境的文化类别,如沙漠、针叶林等。


养育之纯化 (identifier → identifier/null)

浏览器不支持图案的可视化。图案代码见此:qeqwqwqwqwqeqawewwqqwwqwwqqww

返回最适宜所给生物群系的村民文化类别,若无则返回 Null


探知透镜标识

来源:Hexpose

标识 iota 是自然对“咒术如何指定类型”的解决方案。每一个实体类型、方块类型、状态效果类型、魔咒类型、声音类型等都拥有可被咒术识别的唯一标识,此标识可获取,也可比较。


侦探之纯化 (identifiable → identifier)

浏览器不支持图案的可视化。图案代码见此:qqqqqe

将实体的标识或位置向量处方块的标识压入栈顶。


抵量之纯化 (any → identifier)

浏览器不支持图案的可视化。图案代码见此:edqdeq

返回 iota 的类型。可用来判断两个 iota 是否是同一类型。


发光浆果物品

来源:Hexpose

物品 iota 中含有的信息几乎足以唯一确定一个物品组,且咒术可通过它们查询其状态。不过此类 iota 有一个例外:如果某个物品内部存有物品 iota,则它的物品 iota 中不会保留存储内容。物品 iota 的精细媒质结构在经多次抽象后即会消散殆尽。


玩家具有智能,也似乎因此在常态操控媒质。这种媒质气场在大部分情况下保持惰性,但并非不会产生反应;在深入探知的情况下,这一反应通常相当剧烈。盔甲和手持物品等暴露于外界的物品可被探知,但对其物品栏的深入分析不会起效。

自然尊重界限。


物品之纯化 (entity → item)

浏览器不支持图案的可视化。图案代码见此:edeedq

返回所给物品实体对应的物品。


献物之纯化 (identifier, number → item)

浏览器不支持图案的可视化。图案代码见此:qaqqae

由物品标识和组内物品数制造物品。


工具之纯化 (entity → item)

浏览器不支持图案的可视化。图案代码见此:qaqqqq

返回实体主手的物品。


配件之纯化 (entity → item)

浏览器不支持图案的可视化。图案代码见此:edeeee

返回实体副手的物品。


矿车之纯化 (entity → list of items | null)

浏览器不支持图案的可视化。图案代码见此:edeeeeeqdee

返回实体装有的全部物品组成的列表;若实体无法容纳物品,则返回 Null。试图访问其他玩家的物品栏会招致事故。


箱子之纯化 (vector → list of items | null)

浏览器不支持图案的可视化。图案代码见此:qaqqqqqeaqq

返回容器装有的全部物品组成的列表;若方块无法容纳物品,则返回 Null


埃癸斯之纯化 (entity → list of items)

浏览器不支持图案的可视化。图案代码见此:qaqddqeeeeqd

返回实体穿着的全部物品组成的列表,顺序自下向上。


口袋之精思 (→ list of items)

浏览器不支持图案的可视化。图案代码见此:qaqdqaqdeeewedw

返回我末影箱中全部物品组成的列表。


仓储之纯化 (item → number)

浏览器不支持图案的可视化。图案代码见此:qaqqwqqqw

接受一个物品,返回其中物品数量。


库房之纯化 (identifier → number)

浏览器不支持图案的可视化。图案代码见此:edeeweeew

接受一个物品,返回其中最多可堆叠多少物品。


损耗之纯化 (item → number)

浏览器不支持图案的可视化。图案代码见此:eeweeewdeq

接受一个物品,返回物品所受的损坏值。


脆弱性之纯化 (identifier → number)

浏览器不支持图案的可视化。图案代码见此:qqwqqqwaqe

接受一个物品,返回物品的耐久度上限。


奇术师之纯化 (item → list of identifiers)

浏览器不支持图案的可视化。图案代码见此:waqeaeqawqwawaw

获取物品上魔咒组成的列表。


咒能之馏化 (item, identifier → number)

浏览器不支持图案的可视化。图案代码见此:waqwwqaweede

获取物品中给定魔咒的强度。


称谓之纯化 (item → text)

浏览器不支持图案的可视化。图案代码见此:qwawqwaqea

获取物品的名称。


传承之纯化 (item → list of text)

浏览器不支持图案的可视化。图案代码见此:dwewdwedea

获取物品的说明。


魅力之纯化 (item → number)

浏览器不支持图案的可视化。图案代码见此:dwaawaqwa

如果物品会受到施法者之魅力的影响,则返回其当前外形对应的索引;否则返回 Null


魅力之纯化,第二型 (item → number)

浏览器不支持图案的可视化。图案代码见此:dwaawaqwawq

如果物品会受到施法者之魅力的影响,则返回其可变化的外形总数;否则返回 Null


阅读之纯化 (item → list of text)

浏览器不支持图案的可视化。图案代码见此:awqqwaqd

将书中记载组为文本列表返回;如所给参数不是书,则返回 Null


书目之纯化 (item → text, number)

浏览器不支持图案的可视化。图案代码见此:eaedweew

返回书的作者及书的复制代数。


收藏家之纯化 (item → number)

浏览器不支持图案的可视化。图案代码见此:wqqed

测量物品的稀有度,返回为数,值越大越稀有。魔咒等特殊性质可能会提升物品的稀有度。


玻璃瓶状态效果

来源:Hexpose

诊断之纯化 (entity → list of identifiers)

浏览器不支持图案的可视化。图案代码见此:wqqq

获取实体当前状态效果组成的列表。


处方之纯化 (item → list of identifiers)

浏览器不支持图案的可视化。图案代码见此:wqqqadee

获取食物或药水提供的状态效果列表。


药性之纯化 (identifier → number)

浏览器不支持图案的可视化。图案代码见此:wqqqaawd

获取某效果对承受者造成的效应是“良性”与否。-1 为负面,0 为中性,1 为正面。


浓度之馏化 (entity, identifier → number)

浏览器不支持图案的可视化。图案代码见此:wqqqaqwa

获取实体身上某效果的强度,无给定效果则返回 Null


效除之馏化 (entity, identifier → number)

浏览器不支持图案的可视化。图案代码见此:wqqqaqwdd

获取效果的持续时间,以 1/20 秒计,无给定效果则返回 Null


红树木法杖环境

来源:Hexpose

本节的图案比较“元”:它们会检验其所处的施法环境。主要适合用来规避事故


影响范围之纯化 (entity/vector → boolean)

浏览器不支持图案的可视化。图案代码见此:wawaw

检验所给位置或实体是否处于影响范围中。


法杖之精思 (→ boolean)

浏览器不支持图案的可视化。图案代码见此:waaq

检验该图案是否由法杖施放。


敏捷之精思 (→ boolean)

浏览器不支持图案的可视化。图案代码见此:qaqqqwaaq

检验该图案是否由施法者的主手施放。在没有手的施法者身上可能会产生奇怪的效果。


设备之精思 (→ boolean)

浏览器不支持图案的可视化。图案代码见此:waaqwwaqqqqq

检验该图案是否由任意施法物品施放。


建构之精思 (→ boolean)

浏览器不支持图案的可视化。图案代码见此:waaqdeaqwqae

检验该图案是否由某种卓伟之作施放。


橡木告示牌聊天栏

来源:Hexpose

新闻之精思 (→ text, text, number)

浏览器不支持图案的可视化。图案代码见此:aeeedw

文本形式返回最近一次使用聊天栏的玩家,同时以文本形式返回该消息,以及发送时间距现在有多少个 1/20 秒。


报纸之精思 (→ list of lists)

浏览器不支持图案的可视化。图案代码见此:dqqqaw

对最近最多 32 条聊天栏消息执行新闻之精思;每个消息的执行结果各自组为列表,再将这些列表组为列表返回。


苹果食物

来源:Hexpose

饥饿之纯化 (player entity → number)

浏览器不支持图案的可视化。图案代码见此:qqqadaddw

返回玩家的饥饿值。使用半个火腿作为单位。


耐力之纯化 (entity entity → number)

浏览器不支持图案的可视化。图案代码见此:qqqadaddq

返回玩家的饱和度。这一数据大致与饱腹感的持续时间对应。


可食性之纯化 (identifier → boolean)

浏览器不支持图案的可视化。图案代码见此:adaqqqdd

接受一个物品标识,检验它是否可被我食用。


卡路里之纯化 (identifier → number)

浏览器不支持图案的可视化。图案代码见此:adaqqqddqe

接受一个物品标识,返回它为我带来的饱腹感的量。


饱和之纯化 (identifier → number)

浏览器不支持图案的可视化。图案代码见此:adaqqqddqw

接受一个物品标识,返回其饱和度。这一数据大致与饱腹感的持续时间对应。


肉类之纯化 (identifier → boolean)

浏览器不支持图案的可视化。图案代码见此:adaqqqddaed

接受一个物品标识,检验它是否是肉类,也即能否食用。


甜点之纯化 (identifier → boolean)

浏览器不支持图案的可视化。图案代码见此:adaqqqddaq

接受一个物品标识,检验它是否算作小食。


来源:Complex Hex

这里收录了来自“数学军团”(现已解散)的文件记录。我不太清楚它们的具体用途,不过我确实知道研究者们写下它们时究竟在研究什么。

末影之眼Expressions

来源:Complex Hex

Symbolic Purification (str → expression)

浏览器不支持图案的可视化。图案代码见此:wdwdd

Creates a new symbol with the given (single character) label


Many operations that work on numbers can also apply to expressions.
The full list is: Addition, Subtraction, Multiplication, Division, Powers, Absolute, Floor, Ceiling, Sine, Cosine, Tangent, Arcsin, Arccos, Arctan, Sinh, Cosh, Tanh, ArcSinh, ArcCosh, ArcTanh, Vector Pack, Logarithms, Modulo, Minimus, Minimus II, Maximus, Maximus II, And, Or, and Not
In the case of operators that work on booleans, 0 is treated as "false" and any non-zero value is treated as "true".


Substitution Exaltation (expr, expr, expr | num → expr)

浏览器不支持图案的可视化。图案代码见此:wdwddwdw

Substitutes the third expression/number in place of the second expression within the first.


Equality Purification (expr, expr | num → expr)

浏览器不支持图案的可视化。图案代码见此:wdwddwqad

Creates an expression that equals 1 if the two expressions are equal, and 0 otherwise.


Piecewise Exaltation (expr, expr|num, expr|num → expr)

浏览器不支持图案的可视化。图案代码见此:wdwddwawdd

Creates a piecewise expression that simplifies to the second argument if the first simplifies to 1.0, otherwise simplifies to the third argument.


Derivation Purification (expr, expr → expr)

浏览器不支持图案的可视化。图案代码见此:wdwddwewddwdw

Takes in an expression and a lone symbol and returns the partial derivative of the expression with respect to the symbol.


Neo's Exaltation (num, num, expr → matrix)

浏览器不支持图案的可视化。图案代码见此:wdwddweawwaeaw

Takes in a width, height and expression and creates a matrix by substituting i & j-values into the expression corresponding to a position in the matrix and putting the result in the matrix.


Parametric Line (vec, expr → entity)

浏览器不支持图案的可视化。图案代码见此:wdwddwq

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.


Parametric Surface (vec, expr → entity)

浏览器不支持图案的可视化。图案代码见此:wdwddwqq

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


Both Parametric objects can be killed by use of the Kill Bit pattern


海洋之心四元数

来源:Complex Hex

四元数之提整 (num, vec → quaternion)

浏览器不支持图案的可视化。图案代码见此:waqqqqqe

返回一个四元数,其标量部为所给数,i、j、k 的系数分别为所给向量的 x、y、z 值。


四元数之拆解 (quaternion → num, vec)

浏览器不支持图案的可视化。图案代码见此:wdeeeeeq

返回一个数和一个向量,数为所给四元数的标量部,向量的 x、y、z 值分别为所给四元数的 i、j、k 的系数。


四元数之精思:1 (→ quaternion)

浏览器不支持图案的可视化。图案代码见此:waqqqqqea

将 1 + 0i + 0j + 0k 压入栈顶。


四元数之精思:i (→ quaternion)

浏览器不支持图案的可视化。图案代码见此:waqqqqqeq

将 0 + 1i + 0j + 0k 压入栈顶。


四元数之精思:j (→ quaternion)

浏览器不支持图案的可视化。图案代码见此:waqqqqqee

将 0 + 0i + 1j + 0k 压入栈顶。


四元数之精思:k (→ quaternion)

浏览器不支持图案的可视化。图案代码见此:waqqqqqed

将 0 + 0i + 0j + 1k 压入栈顶。


加法之馏化 (qtrn, qtrn → quaternion)

浏览器不支持图案的可视化。图案代码见此:waaw

执行加法。


减法之馏化 (qrtn, qtrn → quaternion)

浏览器不支持图案的可视化。图案代码见此:wddw

执行减法。


乘法之馏化 (quaternion, num → quaternion)

浏览器不支持图案的可视化。图案代码见此:waqaw

执行乘法。给定一个数和一个四元数,则执行标量乘法;给定两个四元数,则执行四元数乘法。


除法之馏化 (quaternion, num → quaternion)

浏览器不支持图案的可视化。图案代码见此:wdedw

执行标量除法。


长度之纯化 (quaternion → num)

浏览器不支持图案的可视化。图案代码见此:wqaqw

返回模(即模长)。


四元数之纯化:1 (quaternion → num)

浏览器不支持图案的可视化。图案代码见此:wdeeeeeqa

返回 1 的系数。


四元数之纯化:i (quaternion → num)

浏览器不支持图案的可视化。图案代码见此:wdeeeeeqq

返回 i 的系数。


四元数之纯化:j (quaternion → num)

浏览器不支持图案的可视化。图案代码见此:wdeeeeeqe

返回 j 的系数。


四元数之纯化:k (quaternion → num)

浏览器不支持图案的可视化。图案代码见此:wdeeeeeqd

返回 k 的系数。


四元数逆 (quaternion → quat)

浏览器不支持图案的可视化。图案代码见此:waqqqqqew

取反 i、j、k 的系数。


矩阵化 (quaternion → matrix)

浏览器不支持图案的可视化。图案代码见此:wdeeeeeqeawwaeaww

返回一个矩阵,此矩阵应当与给定四元数代表同一旋转操作。


四元数化 (matrix → quaternion)

浏览器不支持图案的可视化。图案代码见此:waqqqqqeeawwaeaww

返回一个四元数,此四元数应当与给定矩阵代表同一旋转操作。


轴角之馏化 (vec, num → quaternion)

浏览器不支持图案的可视化。图案代码见此:waqqqqqedaqqqa

返回一个四元数,此四元数代表沿所给向量旋转所给数个弧度的旋转操作。


幻翼膜复数

来源:Complex Hex

虚化常数 (→ complex)

浏览器不支持图案的可视化。图案代码见此:wqq

将 0 + 1i 压入栈顶。


实化常数 (→ complex)

浏览器不支持图案的可视化。图案代码见此:wqqa

将 1 + 0i 压入栈顶。


加法之馏化 (complex, complex/num → complex)

浏览器不支持图案的可视化。图案代码见此:waaw

执行加法,num 视作 num + 0i。


减法之馏化 (complex, complex/num → complex)

浏览器不支持图案的可视化。图案代码见此:wddw

执行减法,num 视作 num + 0i。


乘法之馏化 (complex, num → complex)

浏览器不支持图案的可视化。图案代码见此:waqaw

执行乘法。


除法之馏化 (complex, num → complex)

浏览器不支持图案的可视化。图案代码见此:wdedw

执行标量除法。


长度之纯化 (complex → num)

浏览器不支持图案的可视化。图案代码见此:wqaqw

返回模(即模长)。


乘方之馏化 (num, complex → complex)

浏览器不支持图案的可视化。图案代码见此:wedew

执行指数运算。


实化复数 (complex → num)

浏览器不支持图案的可视化。图案代码见此:deew

返回复数实部。


虚化复数 (complex → num)

浏览器不支持图案的可视化。图案代码见此:eew

返回复数虚部。


共轭之纯化 (complex → complex)

浏览器不支持图案的可视化。图案代码见此:wqqd

取反栈顶 iota 的虚部。


红石粉长整型

来源:Complex Hex

虽然以双精度形式存在的普通数适用于绝大多数场景,但也有不少情况会精度不够。
为解决这一问题,可以使用长整型。长整型虽然有其局限(只能存储整数,最大值较小),也还是会因为许多原因得到运用:粒度小,进行位操作不会损失精度。


长整型之精思 (→ long)

浏览器不支持图案的可视化。图案代码见此:awdedwaaw 浏览器不支持图案的可视化。图案代码见此:dwaqawddw

和普通的数一样,自然也没好心到给出对我们来说足够简单的创建方法。
(详情见后页)


好在,各个笔画方向的意义与普通数很相似,两者间的差别在于:

向左下方的笔画执行左移(相当于乘 2)

向右下方的笔画执行右移(相当于除以 2*)

* 由于长整型无法存储小数,所得值会取底。


示例:43L

浏览器不支持图案的可视化。图案代码见此:awdedwaaweewaw

此图案会返回 43L:(10 + 10 + 1) * 2 + 1 = 43


长整型之纯化 (num/long → long/num)

浏览器不支持图案的可视化。图案代码见此:wawdedwaaw

来回转换双精度数和长整型数。
转换至长整型时会进行截尾。


加法之馏化 (long, long → long)

浏览器不支持图案的可视化。图案代码见此:waaw

执行加法。


减法之馏化 (long, long → long)

浏览器不支持图案的可视化。图案代码见此:wddw

执行减法。


乘法之馏化 (long, long → long)

浏览器不支持图案的可视化。图案代码见此:waqaw

执行乘法。


除法之馏化 (long, long → long)

浏览器不支持图案的可视化。图案代码见此:wdedw

执行取底整除。


合取之馏化 (long, long → long)

浏览器不支持图案的可视化。图案代码见此:wdw

执行按位与。


析取之馏化 (long, long → long)

浏览器不支持图案的可视化。图案代码见此:waw

执行按位或。


取非之纯化 (long, long → long)

浏览器不支持图案的可视化。图案代码见此:dw

执行按位非。


互斥之馏化 (long, long → long)

浏览器不支持图案的可视化。图案代码见此:dwa

执行按位异或。


左移之馏化 (long, num → long)

浏览器不支持图案的可视化。图案代码见此:qqae

将所有位左移 num 次。


逻辑右移之馏化 (long, num → long)

浏览器不支持图案的可视化。图案代码见此:eaqqdee

将所有位右移 num 次。


算术右移之馏化 (long, num → long)

浏览器不支持图案的可视化。图案代码见此:eaqq

将所有位右移 num 次,且保留符号。


粗铁Cthonic Maths

来源:Complex Hex

Hyp. Sine Prfn. (num → num)

浏览器不支持图案的可视化。图案代码见此:dqqqqqaaw

Evaluates the hyperbolic sine of the argument


Hyp. Cosine Prfn. (num → num)

浏览器不支持图案的可视化。图案代码见此:wqqqqqadw

Evaluates the hyperbolic sine of the argument


Hyp. Tangent Prfn. (num → num)

浏览器不支持图案的可视化。图案代码见此:ewqqqqqadqe

Evaluates the hyperbolic sine of the argument


Inv. Hyp. Sine Prfn. (num → num)

浏览器不支持图案的可视化。图案代码见此:wddeeeeea

Evaluates the hyperbolic sine of the argument


Inv. Hyp. Cosine Prfn. (num → num)

浏览器不支持图案的可视化。图案代码见此:wadeeeeew

Evaluates the hyperbolic sine of the argument


Inv. Hyp. Tangent Prfn. (num → num)

浏览器不支持图案的可视化。图案代码见此:qeadeeeeewq

Evaluates the hyperbolic sine of the argument


来源:Hex Casting

能以魔法影响到世界的图案和操作。

物品展示框处理物品

来源:Hex Casting

某些法术,例如放置方块,会消耗物品栏内的其他物品。在这种情况下,法术会先检索要用哪个物品,然后就会消耗物品栏内所有同种物品。

这一过程被称为“挑选物品”。


更具体地说:

首先,法术会在快捷栏内法杖所处位置的右侧依次搜索可用物品,搜到最右侧后便会从最左侧开始向右搜寻。若法杖在副手,则会从快捷栏一号位开始搜索。

然后,法术会从物品栏内最靠后的位置开始消耗同种物品,且物品栏优先于快捷栏。


如此,我可以在快捷栏里放一些“选择器”用来告诉法术要用哪种方块,并在物品栏内放些同种方块防止供给不足。


末地传送门框架Hex Ways

来源:Hex Ways

咒术传送门?

我发现了模拟虫洞(或者说是电子隧穿?)现象的方式,仅凭媒质。这一发现的基础在于另一个模组:“沉浸式传送门”。真是有趣!我需要立即实践这一发现。


传送门施法范围

这些传送门,真是奇特……我咒术的返回能够透过它们,虽然会遭到削减。我在传送门另一侧外部的施法范围会变为剩余距离的一半。也即,如下等式“(32 - 我的位置)/2”能完全描述这一规律。


召唤双向传送门 (vec, vec, vec, num →)

浏览器不支持图案的可视化。图案代码见此:wdeeqawqwqwadeaqadeaedaqae

接受一个传送门入口向量、一个传送门出口向量、一个传送门朝向向量,以及一个初始半径数。每级尺寸消耗 16 个充能紫水晶。


召唤单向传送门 (vec, vec, vec, num →)

浏览器不支持图案的可视化。图案代码见此:awqwqwadadadaadadaqwdee

参数与双向传送门相同,但制造出的传送门仅供单向通行。更为特化的传送门消耗也更多,每级尺寸消耗 32 个充能紫水晶。


召唤窥视门 (vec, vec, vec, num →)

浏览器不支持图案的可视化。图案代码见此:eedwwdwewewd

与单向传送门类似,但无法穿过。和功能完整的传送门没法比,但它的消耗实在是很少。每级尺寸消耗 4 个紫水晶碎片。


旋转传送门 (entity (Portal), vec, bool →)

浏览器不支持图案的可视化。图案代码见此:waqqedwewewdqwdw

旋转向量变化无常,确实麻烦。好在我可以用这个法术改变给定传送门的朝向。需要注意的是,它同时也会旋转出口的朝向,且无需消耗媒质


移动传送门 (entity (Portal), vec →)

浏览器不支持图案的可视化。图案代码见此:qqawwawqwqwaewaw

接受一个传送门实体和一个位置向量,并将传送门的入口移动至所给位置。因为传送门并非单个实体,而是两个一组,此处的“入口”指代传入的那一侧。


Alter Destination (entity (Portal), vec →)

浏览器不支持图案的可视化。图案代码见此:eedwwdwewewdqwdw

Takes a portal and location vector, and moves its output to that location. For a two-way portal, this also moves the portal on the other side, as expected. Costs are similar to the previous pattern.


获取出口信息 (entity (Portal) → vec)

浏览器不支持图案的可视化。图案代码见此:waqqedwewewdawdwwwdw

这个好用的图案会返回传入传送门的“出口”传送门实体,如果没有对应实体则返回出口位置向量。配合传送门施法范围有大用处。无需消耗媒质


在多次碰壁后,我认为此图案和移动传送门法术最合拍,因为它会返回双向传送门的出口实体。另一个用处是射线追踪;普通的射线追踪无法穿过传送门,但此法术可以模拟。


设置传送门边数 (entity (Portal), num, num →)

浏览器不支持图案的可视化。图案代码见此:waqqqadawqadadaq

我对六边形堪称熟稔,但它们并不适合所有情况。而此法术可以更改传送门的边数和横滚角度,无需消耗媒质


重设传送门尺寸 (entity (Portal), num, num →)

浏览器不支持图案的可视化。图案代码见此:weaqaweewwawqwaw

接受一个传送门、一个高度数、一个宽度数,以此更改传送门的大小。神奇的是,同时会把传送门的外形变回六边形。消耗的紫水晶碎片量等于高度和宽度的平均数。


移除传送门 (entity (Portal) →)

浏览器不支持图案的可视化。图案代码见此:wdeeqawqwqwaedaqwqad

要是传送门的影响太过惹眼,此法术即可解决问题,直接消去一个传送门对。无需消耗媒质


末影之眼Simpler Teleport

来源:Lesser Teleport

With my recent Grand Awakening, I felt more confident in my ability to mold and manipulate patterns. This time I've decided to use the Greater Teleport spell as a base, and then size it down. The result is a better omni-directional teleportation pattern than Lesser Teleport.


Simpler Teleport (entity, vec →)

浏览器不支持图案的可视化。图案代码见此:qqqqqwqqwqqeqqwqqqw

Takes an entity that will be within my ambit before and after teleportation and an offset vector, the length of which must be no greater than 10. Teleports the entity in that direction. Costs one shard.


河豚Yaha 法术

来源:Yet Another Hex Addon

埋藏物品 (vector, entity →)

浏览器不支持图案的可视化。图案代码见此:eqqqeawqwqwqwqwqw

将物品实体埋入沙子或沙砾方块,从而形成可疑的沙子/沙砾。消耗 1/8 个紫水晶粉


截停 (entity →)

浏览器不支持图案的可视化。图案代码见此:dqqqqqedwda

截停飞行的药水,将其变为物品实体。消耗 1 个充能紫水晶

我倒好奇……要是某种弹射物对自己施放这个,会怎么样?


From what I have discerned, the definition of a "potion", as far as Nature is concerned, is simply "some fluid within some clear vessel that shatters." I do not yet see a use for my findings.


effect.estrogen.estrogen冲刺

来源:Hextrogen

借助雌激素,我似乎学会了一项新能力——按下冲刺就可冲刺

冲刺会给予持续一段时间的动量爆发,期间我无法调整速度。媒质是思维的能量,因此可借助咒法学刺激大脑中掌管此能力的区域,还保留了相当程度的方向控制。


冲刺 (vector →)

浏览器不支持图案的可视化。图案代码见此:qaqqqqdweee

接受一个向量,进行归一化,并令我的意识向该方向冲刺。如果传入零向量则让速度归零。无需消耗媒质。如果我当前不能冲刺,则无效果。需要雌激素


冲刺次数会在触碰到地面时“重置”。不过,我相信更强效的雌激素可以在着陆前支持更多次连续的冲刺。而且,我还可以用咒法学手段来刷新冲刺次数。

我找到了若干记录,称恰到好处的冲刺能极大地增加机动性,但这门技艺似乎已经随时间远去了。


过载 (entity →)

浏览器不支持图案的可视化。图案代码见此:qaqqeawawa

立即恢复所有冲刺次数。消耗大约 1 个充能紫水晶。自然大概真的很不想让我一直冲刺。需要雌激素


item.hexxyplanes.barrier_spawn咒法位面

来源:HexxyPlanes

咒法位面

自从我跨越屏障,瞥见思维的领域以来,我一直在想……要是我再施加些力量,还能到达哪些地方。我真的施加了力量,由此看到了一片新现实,那里有着层层叠叠的立方体;立方体内部是纯粹的白色,仿佛在等着人入住。我设计出了几个图案,以便强行进入这些位面。而在穿过屏障之后,我到达的就是先前所提立方体的内部。


我感觉到我的媒质逐渐扩散,填满了整个空间。但奇怪的是,它们拒绝穿过四周的墙壁。尽管我可以认为这整片空间都是属于我的,它却似乎不怎么接受塑形;我试图敲击这些墙壁,结果总是我被传回现实。(也许再小心些就能避免了?)我进入位面时所处的方块较为特别——它的颜色与周围不同。大概可以拿来定位吧。


位面之精思 (→ plane)

浏览器不支持图案的可视化。图案代码见此:dwawd

返回代表我咒法位面的 iota。


位面之纯化 (plane → vector)

浏览器不支持图案的可视化。图案代码见此:dwawdaqqwwqq

获取位面出生点的位置向量。


位面之标记 (vector | null →)

浏览器不支持图案的可视化。图案代码见此:dwawdqaqwwwqaeqwq

将目标位置设为我咒法位面的退出点,传入 Null 则将出口设为我的出生点。此后,对自己使用位面之驱逐时即会被传送至该处。


对非玩家实体使用位面之驱逐时也会将它们送至该处。不在位面内施放会招致事故。


位面之驱逐 (entity →)

浏览器不支持图案的可视化。图案代码见此:dwawddww

强令目标退出咒法位面。若对除我之外的事物使用,消耗 5 个紫水晶碎片;否则无需消耗媒质。不在位面内施放会招致事故。


若目标为玩家,将其送至其咒法位面退出点。若是任意其他实体,则送至我咒法位面的退出点。可用位面之标记设置退出点。


位面之侵入 (plane, entity →)

浏览器不支持图案的可视化。图案代码见此:dwawdeewedwwqqqwwqq

将目标送入所给咒法位面。若目标未在咒法位面内部,消耗 2 个充能紫水晶;否则消耗 5 个紫水晶粉。


进入位面时,出生点处的两个方块会被破坏,效果与玩家破坏类似,且脆弱的方块不会掉落。出生点的方块与墙壁的构成方块一致,但会略带紫色。


揭示标记

浏览器不支持图案的可视化。图案代码见此:dwawdqaqwwwqa

向我展示我咒法位面的出口。


书架基础法术

来源:Hex Casting

爆炸 (vector, number →)

浏览器不支持图案的可视化。图案代码见此:aawaawaa

移除栈顶的数和向量,并在所给位置产生一次强度为所给数的爆炸。


强度为 3 的爆炸与苦力怕的爆炸相当,4 则与 TNT 的相当。自然倒是不让我产生强度大于 10 的爆炸。

奇怪的是,这种爆炸伤不到我。也许是因为这爆炸是引起的?

强度为 0 时消耗极少量媒质,每加一级强度多消耗 3 个紫水晶粉


火球 (vector, number →)

浏览器不支持图案的可视化。图案代码见此:ddwddwdd

移除栈顶的数和向量,并在所给位置产生一次强度为所给数的带火焰的爆炸。


消耗 1 个紫水晶粉,每加一级强度多消耗 3 个紫水晶粉。就和爆炸一模一样,除了带点火。


驱动 (entity, vector →)

浏览器不支持图案的可视化。图案代码见此:awqqqwaqw

移除栈顶的实体和表示方向的向量,然后将所给实体沿所给方向推动出去。驱动力的强度由向量的模长决定。
消耗向量模长的平方个紫水晶粉。除对某实体第一次使用外,其他情况额外消耗 1 个。



弹奏音符 (vector, number, number →)

浏览器不支持图案的可视化。图案代码见此:adaa

移除栈顶的一个向量和两个数。在指定位置以指定乐器(由第一个数决定)弹奏一个音(由第二个数决定)。消耗极少量媒质


共有 16 种乐器和 25 种音高。两者的下标均从 0 开始。

这些乐器似乎就是音符盒对应的各种乐器,尽管其具体对应关系不得而知。

不管怎么说,用探知透镜观察音符盒就能得知其乐器对应的数字。


被拆除的时间炸弹施法者的兵械库

来源:Yet Another Hex Addon

我设计了一系列以媒质为基底的武器,以期增强攻击性咒术的强度,如若不然也至少能让它们更华丽。

和大多数弹射物不一样的是,照准仪之纯化在处理这些法术构筑的弹射物时会与它们的速度维持一致。



构筑纸飞机 (vector, entity → entity)

浏览器不支持图案的可视化。图案代码见此:wwqaqwwdw

召唤一个会缓慢飞向所给实体的弹射物,击中则造成一颗心的伤害。消耗 1 个紫水晶粉。会将纸飞机压栈。


一张媒质构成的纸,承载着某个实体的 iota,再叠成一架纸飞机。其上 iota 会令纸飞机飞向其目标。但纸飞机较为脆弱,无法对目标造成大量伤害,且会在大约 10 秒后消散。纸飞机也可以重新定向,与火焰弹类似,若如此做则会导致其放弃原有的目标。


通常来说,纸飞机能直接穿过其他纸飞机。不过,若是将目标设为某一架纸飞机,那么这架纸飞机就能碰撞到目标纸飞机。没有目标的纸飞机会沿直线飞行。


助瞄之纯化 (entity → entity | null)

浏览器不支持图案的可视化。图案代码见此:wwqaqwwdedde

返回纸飞机的目标,若没有则返回 Null。


构筑时间炸弹 (vec, [pattern], num, num → entity)

浏览器不支持图案的可视化。图案代码见此:eewaqawee


构筑一个悬浮的弹射物,其会在给定时限后施法。消耗 1 个充能紫水晶,额外消耗给予炸弹的媒质。会将时间炸弹压栈。


由层层媒质包裹的咒术,激发后会迅速褪去媒质外壳。

所需参数如下:

炸弹的位置

炸弹施放的图案列表

给予炸弹、供其施法的媒质量,以紫水晶粉

炸弹施法的延时,以刻计


炸弹会以构筑者的身份施法,影响范围为其周围半径 8 格。可通过击打和其他弹射物击退。炸弹实体在其施法期间仍存在,结束后则会解体,使用区域之馏化时需将此纳入考量。


卡夫鲁卡之精思 (→ vector)

浏览器不支持图案的可视化。图案代码见此:eewaqaweedd

返回执行此图案的时间炸弹的位置。不由炸弹执行会招致事故。


构筑 (vec → entity)

浏览器不支持图案的可视化。图案代码见此:dqdwdqdqaa

构筑一个紫水晶砧,它会根据其速度造成伤害。伤害量不会超过 5 颗心。消耗 1 个充能紫水晶。会将其自身压栈。


这种砧子很致密,却也很脆弱,它们会在碰撞地面或碰撞三次实体时碎裂。它能直接穿过属于同一施法者的其他砧子和纸飞机。

我好像听到那边在说什么“1000 个下落铁砧弹幕”还是啥的。


末影珍珠次级传送

来源:Lesser Teleport

我还无法施放卓越传送这个卓越法术,因为我还没能参考到那帮丢三落四的老家伙们留下的卷轴(但法术就在那,可恶啊!)。这件事惹得我心神不宁,所以我尝试自己创造一个图案,用来制造一种新的传送方式——和闪现不一样的方式。即便比我想象中要弱些也无妨。


最终的结果性能严重不足,但也同时非常便宜。似乎,自然不喜欢我随意摆弄的行为。我也许是被贪婪蒙了眼吧。在再尝试新创独属于自己的卓越法术之前,还是要多加练习。


次级传送 (entity, num|vec →)

浏览器不支持图案的可视化。图案代码见此:edqdewqaeaq

传入一个实体(在影响范围内)和一个向量,并将实体位置的小数部分变为所给向量(有上下限截断)。若传入数,则代表所有分量均为该数的向量。消耗极少量媒质,效果也是少得可怜。


圆石方块工程

来源:Hex Casting

放置方块 (vector →)

浏览器不支持图案的可视化。图案代码见此:eeeeede

移除一个位置向量,然后挑选一个方块并放在给定位置。
消耗大约 1/8 个紫水晶粉


破坏方块 (vector →)

浏览器不支持图案的可视化。图案代码见此:qaqqqqq

移除一个位置向量,然后破坏给定位置的方块。此法术能破坏几乎所有钻石镐能破坏的方块。
消耗大约 1/8 个紫水晶粉。破坏构筑的方块构筑的光源时仅消耗极少量媒质。


制造水源 (vector →)

浏览器不支持图案的可视化。图案代码见此:aqawqadaq

在给定位置生成一格水(或给流体容器注入至多一桶水)。消耗大约 1 个紫水晶粉


清除流体 (vector →)

浏览器不支持图案的可视化。图案代码见此:dedwedade

清空给定位置的流体容器,或是清除给定位置周围的液体。消耗大约 2 个充能紫水晶


构筑方块 (vector →)

浏览器不支持图案的可视化。图案代码见此:qqa

在给定位置构筑一个空灵缥缈却坚硬可触的,闪着光的方块。消耗大约 1 个紫水晶粉


构筑光源 (vector →)

浏览器不支持图案的可视化。图案代码见此:qqd

在给定位置构筑一个发着我染色剂颜色的光的魔法光源。消耗大约 1 个紫水晶粉


催生 (vector →)

浏览器不支持图案的可视化。图案代码见此:wqaqwawqaqw

使目标位置的植物或树苗更快成长,就像对其施以骨粉一样。消耗略多于 1 个紫水晶粉


启迪树苗 (vector →)

浏览器不支持图案的可视化。图案代码见此:wqaqwd

媒质强制注入目标位置的树苗,使其长为启迪树。消耗大约 1 个充能紫水晶


点燃 (entity | vector →)

浏览器不支持图案的可视化。图案代码见此:aaqawawa

在给定位置上方生火,或点燃给定实体,就像对其使用火焰弹一样。消耗大约 1 个紫水晶粉


广域熄灭 (vector →)

浏览器不支持图案的可视化。图案代码见此:ddedwdwd

熄灭周围较大区域内的火焰。消耗大约 6 个紫水晶粉


红色潜影盒旋转

来源:Hexical

旋转可由更改朝向的原地传送实现。视角的突然变化已经能造成强烈的晕眩感,再加上双脚离地后又着地,真是难以想象的晕。

正因此,自然厌恶实体旋转……或者说,只是因为实体旋转破坏了自然精心建构的某种图景。


旋转方块 (vector, vector →)

浏览器不支持图案的可视化。图案代码见此:edeeeeeweewadeeed

将方块旋转为朝向给定向量。需方块可旋转。消耗大约 1/8 个紫水晶粉


旋转实体 (entity, number, number →)

浏览器不支持图案的可视化。图案代码见此:qqqdaqqqa

根据所给俯仰角和偏航角旋转实体,需以弧度为量度。


自然似乎不待见实体旋转。因此,相较于简单易懂的向量,自然要求你提供旋转弧度,再据此进行水平向和垂直向旋转。

此法术的消耗分了很多类别,而且也很奇怪。对自身施放时不消耗媒质,对其他实体则消耗大约 1/2 个紫水晶粉,而玩家周围的媒质气场则会把消耗抬到大约 1 个充能紫水晶


脚手架术师方块

来源:Hexical

构筑方块产生的方块会永久存在,清理它们就变得非常麻烦,并且这种方块的用处也不算大。好在自然提供了一种优雅灵活的替代方案。这些术师方块带有一系列的改进。多个改进甚至能同时应用在一个方块上,且可使用探知透镜查看改进项。


构筑术师方块 (vector →)

浏览器不支持图案的可视化。图案代码见此:dee

在所给位置构筑一个术师方块。消耗 3 个紫水晶粉

我可以凭空造出一座城市,也可令其沉没于火山熔岩之中。


重置术师方块 (vector →)

浏览器不支持图案的可视化。图案代码见此:deeeaw

在所给位置构筑一个术师方块。消耗 3 个紫水晶粉

我可以凭空造出一座城市,也可令其沉没于火山熔岩之中。


弹性 (vector →)

浏览器不支持图案的可视化。图案代码见此:deeqa

让方块和黏液块一样弹性十足。无论我是否潜行都会把我弹起来。很有趣!


激能 (vector, number →)

浏览器不支持图案的可视化。图案代码见此:deewad

设置术师方块所发出的红石信号的强度。


消逝 (vector, number →)

浏览器不支持图案的可视化。图案代码见此:deewwaawd

设置术师方块在消失前能持续存在的时间。


失稳 (vector →)

浏览器不支持图案的可视化。图案代码见此:deewedeeeee

破坏失稳的术师方块会连带破坏与其相连的术师方块。这种效果能逐块传播,一发即可破坏所有相连的失稳方块。


羽毛亲笔签名

来源:Hexical

只要精细操纵媒质,就可将我的签名以魔法方式蚀刻到物品上去!此类法术必须通过法杖施法,以作强烈意图之证明。

被签名的物品会用流光溢彩的染色剂显示各位署名人的名字。

“我没说过这句话。”——鲁迅


签名

浏览器不支持图案的可视化。图案代码见此:eeeeeww

为副手中的物品永久签上我的名字,以我的染色剂为颜色。对我已签过名的物品再次签名,会将我的签名移至首位。


因为签名的刻印极深,清除物品无法去除签名,而是需要专用的法术来抹除。

不过,能完成这项任务的法术本身就可以清空核心的内容物,以及施法物品咒术媒质。也许这也算是长处:我的咒法学赠礼若带有我的亲笔签名,就表明没人做过手脚。


撤回签名

浏览器不支持图案的可视化。图案代码见此:wwqqqqq

更暴力的清除物品,甚至能抹掉签名。消耗大约 1 个紫水晶粉,与清除物品类似。


验证器之馏化 (item stack, entity → boolean)

浏览器不支持图案的可视化。图案代码见此:wwqqqqqaw

检验给定玩家是否为所给物品组签过名。


药水天底法术

来源:Hex Casting

此类法术会给予某一实体一个负面药水效果。它们都接受一个实体作为效果受体,和一两个数。其中第一个数是持续时间,第二个数(若有)是效果强度(以 1 起始)。

每种法术都有一个“基础消耗”,实际消耗为基础消耗乘以效果强度的平方。


据某些传说所言,这些法术和它们的姊妹法术——天顶法术,都是“……由另一个世界的魔法启发的。在那个世界里,强大的魔法师会从四处收集魔法并决斗至死。不幸的是,许多信息都没翻译过来……”

也许这就是它们名字怪异的原因。


白阳西沉 (entity, number, number →)

浏览器不支持图案的可视化。图案代码见此:qqqqqaqwawaw

给予虚弱。每 10 秒持续时间的基础消耗为 1 个紫水晶粉


蓝阳西沉 (entity, number →)

浏览器不支持图案的可视化。图案代码见此:qqqqqawwawawd

给予飘浮。每 5 秒持续时间的基础消耗为 1 个紫水晶粉


黑阳西沉 (entity, number, number →)

浏览器不支持图案的可视化。图案代码见此:qqqqqaewawawe

给予凋零。每 1 秒持续时间的基础消耗为 1 个紫水晶粉


红阳西沉 (entity, number, number →)

浏览器不支持图案的可视化。图案代码见此:qqqqqadwawaww

给予中毒。每 3 秒持续时间的基础消耗为 1 个紫水晶粉


绿阳西沉 (entity, number, number →)

浏览器不支持图案的可视化。图案代码见此:qqqqqadwawaw

给予缓慢。每 5 秒持续时间的基础消耗为 1 个紫水晶粉


青金石戏法

来源:Hexical

此法术的效果并不单一固定,而是会执行许多不同的简单效果。它能与许多方块和实体交互,我也一直在发现它们的新用途。

文献中只将其简单描述为“施魔法”;按经验来看,只要是巫师能通过念力轻易实现的效果,这则法术都可复刻。


戏法 (entity/vector →)

浏览器不支持图案的可视化。图案代码见此:wedewedew

产生一类小型魔法效果,这种效果与目标的性质和功能基本一致。消耗大约 1/10 个紫水晶粉


我在此整理了一份此法术的功效列表,不保证完备:打开或关闭各种材质的栅栏门、活板门、门;拨动拉杆,按压按钮;压下或松开压力板;熄灭各类火;点燃或熄灭蜡烛、蛋糕上的蜡烛、营火;在可引燃灵魂火的方块上点火;敲钟;为木材去皮;雕刻南瓜;使音符盒发出声音;将泥巴烤干为黏土;打开或关闭红石灯;


触发发射器和投掷器;将大部分土壤方块变为土径,将土径变为耕地;消耗炼药锅的内容物;更改红石中继器、红石比较器、阳光探测器的状态;触发或解除 TNT 和苦力怕的爆炸;为绵羊剪毛;装上或卸下盔甲架的手臂;使得鱿鱼喷墨;使得熊猫打喷嚏;去除雪傀儡的头套;令河豚膨胀;从蜂巢和蜂箱中取出蜜脾;以及触发某种咒法学的“宏伟之作”。


红色染料染料

来源:Hexical

染色法术和专用的 iota 可以用来改变方块和实体的颜色。染料 iota 代表一种颜色,也似乎同时象征着染色的可能性。例如,尝试获取草丛的染料会返回 Null,但获取未染色陶瓦的染料会返回uncolored(thing)无色,这种染料能够“漂白”可染色方块。


色彩之纯化 (id/vector/entity → dye/null)

浏览器不支持图案的可视化。图案代码见此:weedwa

获取方块、实体、方块标识、物品标识的染料。


染色 (vector/entity, dye →)

浏览器不支持图案的可视化。图案代码见此:dwaqqw

为可染色的方块或实体染色。消耗大约 1/8 个紫水晶粉


此法术的有效目标如下:床、蜡烛、插上蜡烛的蛋糕、地毯、混凝土、混凝土粉末、带釉陶瓦、沙子和红沙互换、砂岩类和红砂岩类方块互换、潜影盒、染色玻璃、染色玻璃板、陶瓦、郁金香、羊毛。实体有:猫的项圈、狗的项圈、类视斑实体、潜影贝、前述方块的物品实体。


视色之纯化 (dye → vector)

浏览器不支持图案的可视化。图案代码见此:wdwwaawwewdwwewwdwwe

将染料的颜色转换为向量,各分量对应红、绿、蓝,取值范围为 0 到 1。


染色剂操纵

来源:Hexical

和通过咒法学操纵染料一样,染色剂也可操纵。比如说,我甚至能存储多个染色剂,再让咒术随机挑选一个给我。


染色剂之纯化 (dye/entity → pigment)

浏览器不支持图案的可视化。图案代码见此:aqwedeweeeewweeew

接受一个有色染料 iota,并转换为染色剂;接受一个玩家并返回其染色剂;或是接受一个内含染色剂的物品,并返回其染色剂。


染色剂之提整 (pigment, vec, num → vec)

浏览器不支持图案的可视化。图案代码见此:edewqaqqqqqwqqq

在给定位置和时间获取染色剂颜色,返回为向量,各分量对应红、绿、蓝,取值范围为 0 到 1。


内化染色剂,第二型 (pigment →)

浏览器不支持图案的可视化。图案代码见此:weeeweeqeeeewqaqweeee

接受一个染色剂 iota 并内化它。


光灵箭魔法飞弹

来源:Hexical

魔法飞弹 (vector, vector →)

浏览器不支持图案的可视化。图案代码见此:qaqww

构筑一小片紫水晶,对命中目标固定造成 1 颗心的伤害,同时强令目标退后。消耗大约 1 个紫水晶粉


弹射物有种几项特别的性质。它在存在大约 10 秒后会自动消失,击中实体或方块后会碎裂。它会穿过所有形式的盔甲和保护,也不受重力和水的影响。

晶莹闪亮的弹射物,不算很强,但非常迷人……


第一个向量是构筑的位置,其性质相当奇妙:怪不得大多数咒术师都只选择在面前构筑它们。这一参数以我的头部位置为原点,我面朝的方向是 Z 轴正向,头顶向上的方向是 Y 轴正向,头部向右的方向是 X 轴正向。平常使用时,零向量对应在我的头颅内部构筑,形如 (0, 0, n) 的向量则会在我面前 n 格处构筑。


第二个向量是速率,好在比第一参数简单不少。它就是简单的偏移向量,与驱动接受的向量类似。而与驱动不同的是,本法术的向量没有模长限制,也不会因模长增加而增大消耗。

魔法飞弹的不同之处在于,前者不会因为飞行速度快而造成更多伤害。飞弹还会产生一种奇怪的击退效果,无视实体的质量和弹射物的速度。


木桶魔袋

来源:Hexical

让物品消失,再让物品回来的普通魔术把戏现在已易如反掌。这些物品藏在了魔袋之中,可用媒质操控。藏入魔袋的物品在我死后依然保留,只要能施法就能取回。

因为就让事物消失是不够的;你还要把它变回来。


藏入魔袋

浏览器不支持图案的可视化。图案代码见此:aaqqa

此法术会令另一只手中的物品组消失;也可重新让其出现,如果手中已经持有物品则会交换。消耗大约 1/8 个紫水晶粉


虽然物品已经消失,而且是消失到几乎无法被探测,魔袋中物品的某些功能依然能够运作。

我听说某些图腾可在魔袋内运作。魔袋中的媒质之瓶也仍能为咒术提供媒质。


魔袋之精思 (→ item)

浏览器不支持图案的可视化。图案代码见此:aaqqada

返回魔袋中的物品,如果魔袋为空则返回 Null


花招 (item entity/vector →)

浏览器不支持图案的可视化。图案代码见此:aaqqadeeeq

表演一次魔法花招,将物品偷来放入魔袋,或是将魔袋中的物品扔出来。消耗大约 1/4 个紫水晶粉


传入向量时:将魔袋中的物品投放到对应位置。传入物品实体时:若魔袋为空,将其放入魔袋;若不为空,交换魔袋内容物和所给物品。

使用手法时如果不能将视线一直保持在观众身上,那最好还是再去练练。


法师之手 (entity/vector →)

浏览器不支持图案的可视化。图案代码见此:aaqqaeea

将我意识中的魔法手投射出来,以在世界中使用魔袋中的物品交互。如果魔袋为空,则表现为空手交互。消耗大约 1 个紫水晶粉


传入实体时:使用魔袋中物品与该实体交互。传入向量时:使用物品与该处方块或空间交互。

而因为这只手仅是意识的投射,它仍与我相连,且无法使用仅限玩家的施法方式。我倒是还可以拿来打开箱子

一只漂浮的幽灵手出现在施法距离内你指定的一点。


法师之口

浏览器不支持图案的可视化。图案代码见此:aaqqadaa

此法术能让我吃下魔袋中的物品,填饱我的肚子,或是给予我药水效果。消耗大约 1 个紫水晶粉,若物品无法食用则招致事故。


无论食用通常需要多少时间、食物有何种特殊效果、我在饮食中有无限制、食用行为有无冷却、还是我是否吃饱,此法术都会瞬间完成食用。

食即药,药即食。


造物制作施法物品

来源:Hex Casting

这三个法术都能制作用于施放咒术的物品。
它们都要求我在另一只手上手持对应的基础物品,并且需提供两个参数:需运行的图案和一个用作储库的紫水晶物品实体。

详情参见此条目


制作杂件 (entity, [pattern] →)

浏览器不支持图案的可视化。图案代码见此:waqqqqq

消耗大约 1 个充能紫水晶


制作缀品 (entity, [pattern] →)

浏览器不支持图案的可视化。图案代码见此:wwaqqqqqeaqeaeqqqeaeq

消耗大约 5 个充能紫水晶


制作造物 (entity, [pattern] →)

浏览器不支持图案的可视化。图案代码见此:wwaqqqqqeawqwqwqwqwqwwqqeadaeqqeqqeadaeqq

消耗大约 10 个充能紫水晶


重新充能 (entity →)

浏览器不支持图案的可视化。图案代码见此:qqqqqwaeaeaeaeaea

给另一只手中能装媒质的物品重新充能。每个物品消耗大约 1 个紫水晶碎片


此法术的施放方式和制作施法物品所用法术的类似。提供一个紫水晶物品实体,就能给另一只手中物品的媒质储库重新充能。

此法术不能充入超过储库大小的媒质。


清除物品

浏览器不支持图案的可视化。图案代码见此:qdqawwaww

清除另一只手中写有咒术或存有 iota 的物品。每个物品消耗大约 1 个紫水晶粉


此法术也会清除物品内存储的媒质,将其释放给自然并将物品恢复到其初始状态。如此就能回收利用容易出错的缀品了。

此法术也能清除核心法术书书页内容,同时去除其上密封。


紫色蜡烛哨卫

来源:Hex Casting

去吧!现在一切都已完成,
只须留着一个人作哨卫。

哨卫是一种能被咒术召唤出的神秘力量,就和亲人或是侍卫一样。对我而言,它是一个旋转着的几何体,而其他人看不见它。


它有些有趣的性质:

它似乎不可被触摸,没人摸得到它。

只有我的咒术才能与之交互。

一旦召唤,在被驱除前它都将留在原位。

只要我离它足够近,我就能透过方块看见它。


召唤哨卫 (vector →)

浏览器不支持图案的可视化。图案代码见此:waeawae

在给定位置召唤哨卫。消耗大约 1 个紫水晶粉


驱除哨卫

浏览器不支持图案的可视化。图案代码见此:qdwdqdw

将我的哨卫从世界中驱除出去。消耗极少量媒质


定位哨卫 (→ vector)

浏览器不支持图案的可视化。图案代码见此:waeawaede

将我的哨卫的位置加到栈中,若并未召唤则加入一个 Null。消耗极少量媒质


寻路至哨卫 (vector → vector)

浏览器不支持图案的可视化。图案代码见此:waeawaedwa

将栈顶的位置向量变为从我的位置指向哨卫的单位向量,若并未召唤则变为 Null。消耗极少量媒质


内化染色剂

来源:Hex Casting

内化染色剂

浏览器不支持图案的可视化。图案代码见此:awddwqawqwawq

施法时需要在另一只手中持有染色剂。施法后,染色剂将被消耗,而我意识的颜色也将永久改变(至少是在再次施法前)。消耗大约 1 个紫水晶粉


信标视斑

来源:Hexical

我可以在世界中显现出 iota 的影像,也即视斑。自然给予我对其极大的掌控力,大小、笔迹粗细等都可随意修改。它们也会继承我染色剂的颜色。而在它们实际显现在世界上后,我便能移动、旋转,或是以其他手段随意更改它们,不受影响范围限制。


构筑视斑 (any, vector, vector → entity)

浏览器不支持图案的可视化。图案代码见此:ade

按照所给 iota、位置、朝向构筑视斑。消耗极少量媒质。压入视斑 iota。


移动视斑 (speck entity, vector →)

浏览器不支持图案的可视化。图案代码见此:adeqaa

将视斑实体移动至所给位置。


旋转视斑 (speck entity, vector →)

浏览器不支持图案的可视化。图案代码见此:adeaw

令视斑实体的朝向变为所给向量。


滚转视斑 (speck entity, number →)

浏览器不支持图案的可视化。图案代码见此:adeqqqqq

接受一个 0 与 1 之间的数,用作旋转圈数,并依此旋转视斑。


更改视斑 (speck entity, any →)

浏览器不支持图案的可视化。图案代码见此:adeeaqa

更改视斑对应的 iota。


计时视斑 (speck entity, number →)

浏览器不支持图案的可视化。图案代码见此:adeqqaawdd

令视斑在所给数个二十分之一秒后消失。


缩放视斑 (speck entity, number →)

浏览器不支持图案的可视化。图案代码见此:adeeqed

更改视斑的大小,接受 0 与 10 之间的数。此数表示以格计的大小,默认为 0。


增粗视斑 (speck entity, number →)

浏览器不支持图案的可视化。图案代码见此:adeeqw

更改图案视斑笔触的粗细,接受 0 与 10 之间的数。此数表示以 1/20 格计的大小,默认为 0。


染色视斑 (speck entity, pigment →)

浏览器不支持图案的可视化。图案代码见此:adeqqaq

将染色剂施加于视斑,可在构筑后更改其颜色。


驱散视斑 (speck entity →)

浏览器不支持图案的可视化。图案代码见此:adeaqde

强令视斑实体消失。


区域之馏化:类视斑 (vector, number → list of entities)

浏览器不支持图案的可视化。图案代码见此:qqqqqwdeddwqde

返回视斑实体,效果与其他区域之馏化类似。


鞍Mount Spells

来源:Hyper's Hexcast Addon

Mount Entity (entity, entity →)

浏览器不支持图案的可视化。图案代码见此:eadewde

Make an entity ride another entity. Costs about 2 Amethyst Dust if the top of the stack is a non-player entity, 1 if it is you, and about a crystal's worth if is it another player.


It seems that there are cases (e.g. where the second stack item is a player) where media is still consumed, but no action is taken or mishap released? This is very curious, but doesn't seem like behaviour I should rely on...


Dismount Entity (entity →)

浏览器不支持图案的可视化。图案代码见此:qawqadq

Make an entity stop riding the entity they are riding. Costs about 1 Amethyst Dust, or a negligible amount when cast on yourself (but why would you).


纸信息传递

来源:Ephemera

邮递员之策略 (Player, any →)

浏览器不支持图案的可视化。图案代码见此:qde

接受一个玩家和一个长度少于 256 个字符的 iota,并向所给玩家展示该 iota,如同他们来施放揭示一般;同时也告诉他们信息的发送者。消耗与给定玩家上一次作为此法术目标后经过的时间成反比例。


邮递员之纯化 (Player → num)

浏览器不支持图案的可视化。图案代码见此:qdeaaqqqqq

接受一个玩家,返回紫水晶粉的数量,对应通过邮递员之策略向其发送信息的消耗,范围在 1/10 个到 10 个之间。


邮递员之策略,第二型

浏览器不支持图案的可视化。图案代码见此:qdeqa

重置通过邮递员之策略向我发送信息的消耗,也即 1/10 个紫水晶粉。消耗 1/10 个紫水晶粉。


外化染色剂

来源:Ephemera

外化染色剂 (Vector, itemtype →)

浏览器不支持图案的可视化。图案代码见此:eqdweeqdwweeqddqdwwwdeww

接受一个向量与代表染色剂的物品类型。如果目标为我自己的方块,消耗极少量媒质;否则消耗 1 个紫水晶粉。


将所给位置处构筑方块的颜色设置为所给染色剂的颜色;如果传入的是 Null,则将其设置为我意识的颜色。

不保证对非传统的构筑物质有效。


这种效果有着奇怪的庆典感,就好像它曾用于某个盛大的节庆活动,与会队伍会把自己队的颜色泼洒到对手的领地上,类似于意识层面上的占领。


锻造台施法者之魅力

来源:Hex Casting

施法者之魅力

浏览器不支持图案的可视化。图案代码见此:dwaawedwewdwe

我制造的一些物品极易受媒质的影响。另一只手持有杂件缀品造物核心法术书时,可以使用此法术更改它们的外表。消耗大约 1 个紫水晶粉


烈焰粉粒子迸发

来源:Ephemera

粒子迸发 (vec, vec, num, num →)

浏览器不支持图案的可视化。图案代码见此:deeeewaaddwqqqqa

接受两个向量和两个数,并由其触发一束粒子。消耗极少量媒质。


第一个向量决定了粒子束的起始位置,第二个向量则决定其方向和速度。第一个数决定各位置向量分量附加多大的随机数,第二个数则以同种方式决定方向向量的随机性。


模组作者给 Forge 用户的留言:此法术在 Forge 上无法运行。我不知道具体的原因。我已将 Forge 端中此法术的消耗设置为 0,避免浪费媒质。抱歉。

我会尽力让它正常运作。


羽毛飞行

来源:Hex Casting

尽管无法掌握自由飞行的力量,我还是找到了若干能将物体滞空的方法,但各种方法各有缺陷。

所有种类的飞行法术都会产生微量多余媒质。在法术效果将要结束时,其会产生越来越多红色和黑色的火花。


当然,也有其他种类的飞行法术。例如,将驱动蓝阳西沉结合使用的类飞行技术自古代起就多有运用。

我还听说过一种能给予滑翔能力的,可以穿在背上的薄透翼膜。研究表明,被称为“翱翔”的卓越法术也许能模仿这种翼膜的功用。


隐士之飞行 (entity, number →)

浏览器不支持图案的可视化。图案代码见此:awawaawq

受范围限制的飞行法术。


第二参数代表水平方向上的半径(以米计),在此范围内,法术能保持稳定。走出该范围就会结束该法术,滞空的物体会直接坠向地面。但只要一直待在这个范围内,法术的效果便会无限持续。此法术还会额外产生微量媒质用以标记安全区域中心点。

每米安全范围消耗大约 1 个紫水晶粉


旅者之飞行 (entity, number →)

浏览器不支持图案的可视化。图案代码见此:dwdwdewq

受时间限制的飞行法术。


第二参数代表持续时间(以秒计),在此限制内,法术能保持稳定。持续时间超过限制就会结束该法术,滞空的物体会直接坠向地面。

此法术相对较昂贵,每秒持续时间消耗大约 1 个紫水晶碎片。我觉得它极其适合长途旅行。


飞行员之纯化 (entity → boolean)

浏览器不支持图案的可视化。图案代码见此:dwdwdeweaqa

检查玩家是否处于隐士之飞行旅者之飞行的影响之下。


不会检查玩家是否能以其他方式飞行。

我不太清楚这个图案有什么用途,但我相信,愿意用它的人自会清楚。


黄色床诱发疲乏

来源:Hierophantics

要是有个法术能让目标陷入疲乏状态,那它在战斗中一定很有用,而且也能在我失眠时助我入睡。但这一则法术似乎只对村民有效,确实令人失望。

也许之后我能找到它的用途?


诱发疲乏 (villager →)

浏览器不支持图案的可视化。图案代码见此:qqwqqwqqqqq

让村民前去其床铺小睡一番。如果没有床铺空着即无效。消耗 1 个充能紫水晶


进一步研究

在我近期对融念床的实验中,我发现了些有意思——也许也有些让人发愁的事情。我的意识内编织有村民的意识,所以我显然和村民已经足够相似,这条法术现在能影响到我了。

法术的效力不算强,不足以让我在白天入睡;但如果晚上在外还没有带床,它就变成了睡觉的好方法。


幻翼膜额外飞行图案

来源:Ephemera

已有的飞行相关图案总是有些平淡。如果只是想施法然后飞,那已有的图案已经足够,但它们没法处理更复杂的需求。本节图案应该帮得上忙。


终止飞行

浏览器不支持图案的可视化。图案代码见此:awawaawe

去除当前的飞行能力,消耗 1/10 个紫水晶粉。在同一刻施放新的飞行法术可继续飞行,可借此更改参数。


飞行员之纯化,第二型 (player → bool | null)

浏览器不支持图案的可视化。图案代码见此:dwdwdewqded

如果目标处于隐士之飞行影响下,返回 True;如果处于旅者之飞行影响下,返回 False;两者都不适用返回 Null。


飞行员之纯化,第三型 (player → num | null)

浏览器不支持图案的可视化。图案代码见此:dwdwdewqdedd

返回目标距其飞行法术结束的量度,返回值的意义可变。可以是距飞行界限的距离,也可以是剩余的飞行秒数。


鸡蛋Gender Identity Spells

来源:HexGender

I would occasionally wonder what being born another sex would have been like...
So, with a helping hand from the biomancy corps, I have made a few spells which would allow for instant transitions between sexes!


Transition: Feminine

浏览器不支持图案的可视化。图案代码见此:qqqqqewdedw

Transitions the caster to a female!
I wonder how I'd look in a skirt...


Transition: Masculine

浏览器不支持图案的可视化。图案代码见此:eeeeeqwaqaeaq

Transitions the caster to a male!
No more periods!


Transition: Non-binary

浏览器不支持图案的可视化。图案代码见此:eeeeeqqedqde

Transitions the caster to androgynous!
Hmm... this is... interesting...


Gender Identity Prfn. (player → num)

浏览器不支持图案的可视化。图案代码见此:qqqqqeeqqqq

Obtains the target's selected gender as an ordinal (number)


咒术星爆糖Hexical 法术

来源:Hexical

彩花 (vector, number/vector →)

浏览器不支持图案的可视化。图案代码见此:awddeqaedd

在给定位置以给定方向、速率、速度制造一阵类似烟花的响声及一簇色彩鲜艳的粒子。消耗大约 1/2 个紫水晶粉


这些粒子不会造成伤害,且在触地前会四处飘动。第一个向量控制位置。第二个参数控制方向;若传入数,则表示向所有方向爆炸的速度;若传入向量,则会令粒子偏向该方向。数的绝对值和向量的模长均不可超过 2。

剩下的不过是些彩花。


振动 (vector, entity/vector, number →)

浏览器不支持图案的可视化。图案代码见此:wwawawwd

产生一道可视的振动波,其会从一个位置向量处到一个实体或另一个位置向量处飞行,总计所给数秒。消耗大约 1/16 个紫水晶粉


这种效果和幽匿感测体产生的振动看上去很相似,但实质上完全不同。前者只是视觉效果。

飞行时间可为 0 秒到 10 秒间任选。

如果森林里有棵树倒了,但附近没人听见,那它还算是发出了声音吗?


烁星 (vector, vector, number →)

浏览器不支持图案的可视化。图案代码见此:dqa

在给定位置以给定颜色和持续时间制造一颗闪光的小粒子。消耗极少量媒质


第一个向量控制位置,第二个控制颜色。第二向量各分量应为 0 到 1 的数,分别对应红、绿、蓝三色。最后的数代表烁星应存在多少个 1/20 秒,最多可存在 5 秒。

闪光的不一定是金子。


Crack Device

浏览器不支持图案的可视化。图案代码见此:wwaqqqqqeqdedwqeaeqwdedwqeaeq

Cracks the unprogrammed casting device or Curio in my offhand. Cracked casting devices proudly display their Hexes. Costs about one Charged Amethyst.


This spell will blind me for a quite a duration if I attempt to expose the innerworkings of an already-written device. For a moment though, I believe I had glimpsed the Hex before my eyes and brain filled with media.

Nowadays time runs by electricity and vibrating crystals of quarts and goodness know what else..
- clearly a reference to Amethyst.


构筑花卉 (vector, identifer →)

浏览器不支持图案的可视化。图案代码见此:weqqqqqwaeaeaeaeaea

在给定位置构筑一株花,品种任选。所需的花卉必须先经过标识。消耗大约 1/4 个紫水晶粉


构筑处四周必须存在足够支撑植物的平坦表面。不要求它可以种植花卉;但如果不可种植,那么任何轻微的动作都会让花朵掉落。还可以在花盆处使用:法术会先尝试在其中构筑。

杂草不过是还未得人青睐的鲜花。


荧亮 (vector, number →)

浏览器不支持图案的可视化。图案代码见此:aeaeaeaeaeawqqqqq

在给定位置构筑一个给定光照强度的隐形光源。消耗大约 1/4 个紫水晶粉


构筑的位置必须腾空,或需该处方块极为脆弱。光照强度为 1 到 15 的数,两端闭。如果对应位置处已有光源,则法术变为无消耗,也不会产生粒子。

持有探知透镜可让光源显形,在光源所在处放置方块可消除它们。

光明使人盲目。只有身处黑暗才能洞悉本质。


喘息 (entity →)

浏览器不支持图案的可视化。图案代码见此:aweeeeewaweeeee

立即填满生物的氧气条,消耗大约 1 个紫水晶粉


无论回复多少氧气,此法术均消耗 1 个紫水晶粉,因此在快要无法安全呼吸时施法是最优选择。从潜水,到传送进方块内部,甚至于在陆地上维持海洋生物的生命,此法术都相当有用。

子非鱼,安知鱼之乐?


啼鸣 (vector, identifier →)

浏览器不支持图案的可视化。图案代码见此:wweedadw

在某位置附近发出一阵与某生物有关的声音,就好像鹦鹉模仿了那个生物的声音一样。消耗大约 1/2 个紫水晶粉


如果鹦鹉无法模仿声音,此法术便不会有功效,但仍会消耗媒质

我觉得这大概只能用来给朋友和敌人开玩笑。也许自然真的允许我偶尔用咒术找找乐子。

嘶嘶嘶嘶嘶……


熔炉咒法拓展:法术

来源:Hexal

烧炼 (vec | entity | mote →)

浏览器不支持图案的可视化。图案代码见此:wqqqwqqadad

移除栈顶位置向量、物品实体或物元,然后烧炼该处方块,或同时烧炼物品实体或物元中所有物品。


每烧炼一个物品消耗 3/4 个紫水晶粉。(也即烧炼 1 个方块消耗 3/4 个紫水晶粉,同时烧炼 8 个物品消耗 6 个紫水晶粉。)


冻结 (vec →)

浏览器不支持图案的可视化。图案代码见此:weeeweedada

冻结所给坐标处方块。例如,水变为冰,冰变为浮冰。消耗 1 个紫水晶粉


坠落方块 (vec →)

浏览器不支持图案的可视化。图案代码见此:wqwawqwqwqwqwqw

移除栈顶位置向量,并使该处方块下落,就像沙子和沙砾一样。消耗 3/2 个紫水晶粉


放置方块,第二型 ((itemtype | mote), vec →)

浏览器不支持图案的可视化。图案代码见此:eeeeedeeeee

接受一个物品类型或物元和一个位置向量,并会尝试在该位置处放置所给物品类型的方块。若传入物元,则会从对应的物元记录中放置。消耗 1/8 个紫水晶粉


粒子 (vec | [vec] →)

浏览器不支持图案的可视化。图案代码见此:eqqqqa

接受一个位置向量或一个由位置向量组成的列表,并在所给位置处生成粒子,或在所给列表各位置之间生成粒子连线。每个位置向量消耗 1/500 个紫水晶粉


火焰弹弹射物

来源:Hexical

虽然直接用纯净的媒质构筑弹射物贵到发指,自然还是为部分弹射物提供了相较便宜些的法术。

这些法术会将构筑的实体压入栈顶,此后必须手动向某方向驱动它们。

值此困境,你想要枚上好的蛋吗?


构筑蛋 (vector → entity)

浏览器不支持图案的可视化。图案代码见此:qqqwaqaaqeeewdedde

构筑一枚蛋。可能可以孵出小鸡。消耗大约 2 个紫水晶粉


构筑唾沫 (vector → entity)

浏览器不支持图案的可视化。图案代码见此:dwqaqw

构筑一个能造成少量伤害的黏性弹射物。消耗大约 1/4 个紫水晶粉


构筑雪球 (vector → entity)

浏览器不支持图案的可视化。图案代码见此:ddeeeeewd

构筑一个不会造成伤害的雪球。消耗大约 1/2 个紫水晶粉


构筑火球 (vector → entity)

浏览器不支持图案的可视化。图案代码见此:wqqqqqwaeaeaeaeae

构筑一个易爆的火球,敲击可发射。消耗大约 3 个紫水晶粉


还有其他法术也可以构筑弹射物;但它们太过复杂,超出了此章范畴。它们在对应的专论章节内。

魔法飞弹是一类快捷多用的标准紫水晶矛,可使用任意速度发射。

还可在战斗中善用烟花

此外,还有一个法术能够发射药水和箭。


铁砧重力

来源:Hexodus

我可以使用压载来改变重力对我的影响;同时我还发现了一个法术,可以用来调整重力任意实体的影响,虽然持续时间不长。

据说,飞行是有技巧的,或者更应该说,是有窍门的。这窍门就在于向地面扑去而错过地面。


施重力 (entity, vector, number →)

浏览器不支持图案的可视化。图案代码见此:wawawqaqwa

接受一个实体,一个代表新重力方向的轴向向量,以及相对于标准重力强度的倍数。细节见后页。


倍数可从 0 到 5 任选,包括 0 和 5。

若目标是我自己,消耗大约 1/4 个紫水晶粉。如果目标是其他玩家,消耗大约 1 个紫水晶碎片。其他情况下消耗大约 1 个紫水晶粉

每次施法的效果会持续大约 2.5 秒;为让这种重力长久存在,需要某种自动化咒法学施法方式以不断重新赋予效果。


抓握之纯化 (entity → number)

浏览器不支持图案的可视化。图案代码见此:wdwdwedewdwaaw

返回施重力的效果在所给实体上还会持续多少个 1/20 秒。若实体未受施重力影响,则返回 0。


坠落之纯化 (entity → vector)

浏览器不支持图案的可视化。图案代码见此:wdwdwedewqq

返回施重力对实体的施力方向。若实体未受施重力影响,则返回 Null


冲击之纯化 (entity → number)

浏览器不支持图案的可视化。图案代码见此:wdwdwedewdw

返回施重力的效果强度相对基线的倍数。若实体未受施重力影响,则返回 Null


我发现了一些有关重力的理论文献。似乎每个产生重力的现象都有以数表示的优先级重力对某实体的施力方向只由优先级最高的效果决定。

施重力产生的重力显著较弱,其他来源的重力通常能盖过它。面对敌对的咒法师时,我可以利用这一点来锚定自身。


重力强度则更像是平等讨论决定的。重力的各个来源都会声明其施力倍数。对施重力来说,是 0 到 5 之间的数,包括 0 和 5。

产生效果时,重力会将所有倍数乘算,以此决定最终的施力强度。

后页会介绍用于测量“真正”的重力的若干图案。


坠落之纯化,第二型 (entity → vector)

浏览器不支持图案的可视化。图案代码见此:weeeewedewqq

返回重力对实体的实力方向。


冲击之纯化,第二型 (entity → number)

浏览器不支持图案的可视化。图案代码见此:weeeewedewdw

返回实体所受重力的强度相对基线的倍数。


淬灵晶碎片 淬灵晶碎片 淬灵晶碎片 淬灵晶碎片
哨卫缓存器图案

来源:Slate Works

相较于不适用于法术环同类来说,哨卫缓存器的交互方法比较奇怪。它们需通过向量列表交互,而非单个向量。

这些操作在法术环外使用时均会招致事故


它在对它同时造成身体上的和精神上的伤害,就好像身体部件、器官、记忆都被吞没,变成了媒质

它是在燃烧它的生命。

它在燃烧它的四肢百骸,燃烧它与物质世界的连接,直至仅余纯粹的意念。


安置伪哨卫 ([vectors] →)

浏览器不支持图案的可视化。图案代码见此:waeawaewawwa

接受一个向量列表,并尝试将伪哨卫移动到对应位置。


好在,定位伪哨卫安置伪哨卫的顺序是一致的,使用时不必担心顺序的问题。

所给列表长度大于当前已激活的缓存器数时会招致事故。给伪哨卫下命令需消耗 1 个紫水晶粉。同时由于命令疲劳,同一实例中每移动过一个伪哨卫额外消耗 1/8 个紫水晶粉(会叠加)。


定位伪哨卫 (→ [vectors])

浏览器不支持图案的可视化。图案代码见此:waeawaewawwaeq

按激活顺序获取所有伪哨卫当前的位置。无需消耗媒质


金镐特种破坏

来源:Hexical

提取方块 (vector, number →)

浏览器不支持图案的可视化。图案代码见此:qaqqqqqdeeeqeee

瞄准方块结构中的弱电,从而提供产量。强度参数为 0、1、2 时相应消耗大约 1、3、5 个紫水晶粉


采集方块 (vector →)

浏览器不支持图案的可视化。图案代码见此:aqaeaqdeeweweedq

轻柔地破坏方块,从而更好地保留方块构造。消耗大约 1/2 个紫水晶粉


板岩紫晶柱环核图案

来源:Slate Works

容具很适合用来存储,但它们的交互功能……不太方便。主要的交互方式是咒术;更详细说来,是在咒术中描述希望取得的物品。同时需要注意,这些法术不在法术环中执行时会招致事故

“谜题”,我说道。
“最好就是不去解答”,他应道。


再详细地说,对于自然对“栈限制”的愚蠢规则,容具选择以绕过它们的方式尊重它们。它不会直接根据名称请求物品,而是需要我提供一条“说明”——即一条接受物品组 iota 并返回一个布尔值的咒术。而且,所有涉及获取存储容具信息的图案都会复制一份物品组置入“内部”栈(和托特之策略很相似)。


容纳物品 (entity →)

浏览器不支持图案的可视化。图案代码见此:eaqwqaeqwaeaeqqeaeaw

容具存入物品比取出容易。此图案会接受一个物品实体,并将其轻巧地存入激活的存储容具。每有一个激活的容具消耗 1/8 个紫水晶粉


获取容具 (→ [vecs])

浏览器不支持图案的可视化。图案代码见此:eaqwqaeqqdeewweedq

返回当前法术环激活的容具。大概可以用来检查法术环是否获取到了容具


唤回物品 ([patterns] →)

浏览器不支持图案的可视化。图案代码见此:eaqwqaeqwqqwqwwqwqqweqwaweadwawwwawdaewawq

此图案接受一个咒术,并对所存储的所有物品组(运行时置于栈顶)运行。运行该咒术后,图案还需要栈中按顺序存在一个整数,一个向量和一个布尔值


继续解释说明。它会对容具中存储的所有物品运行给定咒术。该咒术必须从栈顶至栈底依次返回 False(此时省略向量和数)或 True,一个向量,一个数。向量代表向世界输出物品的位置(需在影响范围内),数代表应取出的数量。

每有一个激活的容具消耗 1/4 个紫水晶粉


检查物品 ([patterns] → bool)

浏览器不支持图案的可视化。图案代码见此:eaqwqaeqqddqeeqddq

检查物品的功能和唤回物品类似。但它只需要咒术返回一个布尔值。如果所有布尔值中有一个为 True,则法术结束并返回 True。


重整物品

浏览器不支持图案的可视化。图案代码见此:eaqwqaeqqwaeadaeawq

在某些情况下,容具会变得杂乱无章,同种物品被分散到不同的容具里去。这条好用的法术就可以整理它们,但它有代价:需消耗 5 个充能紫水晶


设置配方 (vec, [item|identifier|null] →)

浏览器不支持图案的可视化。图案代码见此:eaqwqaeqwaeadawwadaeaw

样板组装器设置合成配方。接受包含 Null、物品、物品变种的列表,并将此列表应用于目标组装器


需要注意,样板组装器会将所给列表“格式化”为从左至右再从上至下的配方。自然,Null 代表配方中的空位。最后提一句,法术会在列表长于 9 个元素时招致事故,少于或等于 9 个时则不会。

法术环外施放不会招致事故。消耗极少量媒质


绑定宏 (vec, any iota, pattern →)

浏览器不支持图案的可视化。图案代码见此:qqqwqqqqqaqeeaqwqae

此图案会为目标位置处的法术刻印器绑定一个图案和一个 iota。

法术环外施放不会招致事故。消耗极少量媒质


回顾广播 (vec → any)

浏览器不支持图案的可视化。图案代码见此:aqwqaweeeeewwaaw

尝试读取所给向量处的 Iota 之门。如果该处无 Iota 之门则返回垃圾。
法术环外施放不会招致事故,无需消耗媒质媒质,也不受影响范围限制。


荧石粉咒灵

来源:Hexal

我发现了一种能仅以媒质创造法术构造体的方式,它们能被他人看见,能移动,也有一定自主行动能力。它们能代替我施法,和赫尔墨斯之策略类似。不过保持它们的形态确实要耗费我的注意力,而且如果太多咒灵要同时施法,我也只能同时运行其中一部分,剩下的则要稍作延迟。


创造咒灵时需要给它们分配它们能访问的一块媒质“储库”(后称媒质库)。这些媒质由我提供,用于形成咒灵本身。咒灵会常态消耗媒质,而当其运行其携带的图案列表时,其中各操作要消耗的媒质也会从媒质库中抽取。所有种类的咒灵似乎都需要 3 个紫水晶粉才能召唤,并同时消耗等同于其媒质库容量的媒质。


召唤弹射式咒灵 ([pattern], vec, vec, number →)

浏览器不支持图案的可视化。图案代码见此:aqaeqeeeee

这种咒灵被召唤时会像箭一样被弹射出去,而后会在其击中的事物上施放咒术。其初始栈包含一个代表其自身的 iota 和一个代表其击中的事物的 iota。


第二个 iota 可以是一个位置向量,也可以是一个实体。第二个向量的模似乎会影响咒灵的速度,此法术消耗的媒质量会以速度向量模的平方增加。接受的数代表咒灵媒质库的容量(以紫水晶粉计)。召唤后它每秒会消耗 3/10 个紫水晶粉,且其影响区域半径为 4 格。


召唤循环式咒灵 ([pattern], vec, number →)

浏览器不支持图案的可视化。图案代码见此:aqaweewaqawee

此法术与召唤弹射式咒灵类似,但只会接受一个代表召唤位置的向量。循环式咒灵一经召唤就不再移动,并会以每秒 20 次的频率施法。


其初始栈包含一个代表其自身的 iota,而后每次施法开始时会保留上一次施法后的栈和渡鸦之思。这种咒灵的形态较不稳定,常态消耗率远大于弹射式咒灵。其每秒消耗 7/10 个紫水晶粉。其影响区域半径为 8 格。


自我之精思 (→ entity)

浏览器不支持图案的可视化。图案代码见此:dedwqqwdedwqqaw

返回一个代表施法咒灵的 iota。此操作必须由咒灵执行。尝试用法杖执行会招致可怖的事故。


储罐之精思 (→ num)

浏览器不支持图案的可视化。图案代码见此:aqaweewaqaweedw

将咒灵媒质库中剩余的媒质量压入栈顶。此操作必须由咒灵执行。尝试用法杖执行会招致可怖的事故。


经理之纯化 (entity → [pattern])

浏览器不支持图案的可视化。图案代码见此:aweewaqaweewaawww

移除一个咒灵实体,并返回该咒灵所携带的咒术。所给 iota 必须代表由我召唤的咒灵,或允许与施法者或其所有者转送的咒灵。


效忠之馏化 (entity, entity → bool)

浏览器不支持图案的可视化。图案代码见此:dwqqwdedwqqwddwww

移除一个咒灵实体和一个实体,若该实体是该咒灵的所有者,返回 True;否则返回 False。


开拓者之策略 (vec →)

浏览器不支持图案的可视化。图案代码见此:awqwawqaw

移除栈顶位置向量。运行此图案的循环式咒灵会沿直线移动至所给位置(会与途中地形地貌等碰撞),直至抵达该位置处。


开拓者之精思 (→ vec)

浏览器不支持图案的可视化。图案代码见此:ewdwewdew

返回循环式咒灵当前目标位置的位置向量。


急速 (num →)

浏览器不支持图案的可视化。图案代码见此:aeawqqqae

移除栈顶数,并将循环式咒灵自身的速度上限设为该数。


速度计之精思 (→ num)

浏览器不支持图案的可视化。图案代码见此:eeewdqdee

返回循环式咒灵自身当前速度上限。


允许转送 (num →)

浏览器不支持图案的可视化。图案代码见此:qqqqqewwqeeeee

当两咒灵连接时,它们会相互转送媒质,直至两者平衡。默认状况下,仅所有者相同的咒灵会自发转送。此操作接受一个编号数,并显式允许咒灵与该编号链接另一端的事物交换媒质。


禁止转送 (num →)

浏览器不支持图案的可视化。图案代码见此:qqqqqeqdeddweqqqqq

相应地,此操作接受一个编号数,并禁止咒灵与该编号链接另一端的事物交换媒质。


允许转送其他 (wisp, num →)

浏览器不支持图案的可视化。图案代码见此:eeeeeqwweqqqqq

接受一个咒灵实体(所有者需是我)和一个编号数,并允许该咒灵与该编号链接另一端的事物交换媒质。


禁止转送其他 (wisp, num →)

浏览器不支持图案的可视化。图案代码见此:eeeeeqeaqaawqeeeee

接受一个咒灵实体(所有者需是我)和一个编号数,并禁止该咒灵与该编号链接另一端的事物交换媒质。


实体之纯化:咒灵 (vec → entity | null)

浏览器不支持图案的可视化。图案代码见此:qqwdedwqqdaqaaww

将栈顶位置向量变为该处咒灵(若无则返回 Null)。


区域之馏化:咒灵 (vec, num → [entity])

浏览器不支持图案的可视化。图案代码见此:qqwdedwqqwdeddww

从栈顶获取位置及最大距离,返回该位置给定距离范围内所有咒灵的列表。


区域之馏化:非咒灵 (vec, num → [entity])

浏览器不支持图案的可视化。图案代码见此:eewaqaweewaqaaww

从栈顶获取位置及最大距离,返回该位置给定距离范围内所有非咒灵实体的列表。


延迟咒灵 (number →)

浏览器不支持图案的可视化。图案代码见此:aqawded

移除栈顶数,然后将咒灵下一次施法时刻更改为延迟所给数个 1/20 秒。所有可用于延迟咒灵施法的操作均能使咒灵的常态消耗减半,直到下一次施法为止。


监听

浏览器不支持图案的可视化。图案代码见此:aqqqqqwdeddw

咒灵将在其收到至少一次通信后才进行下一次施法。


巡航

浏览器不支持图案的可视化。图案代码见此:eqwawqwaqww

咒灵将在其抵达被导向的位置后才进行下一次施法。


线链接

来源:Hexal

这些图案大致构建了一套能在咒灵间以及咒灵和其他事物间传递信息的系统。有若干图案与创建链接有关,也有些图案和通过链接发送和接收 iota 的方式相关。一个咒灵能同时维持任意数目的链接,每条每 1/20 秒常态消耗极少量媒质。


可链接事物会以创建顺序为这些链接编号,此编号可用作图案的参数。介绍中的“可链接事物”(Linkable)不是具体参数类型,而是指代所有可被转换为可链接事物的类型。(例如,Entity -> Linkable entity,Vec -> Linkable block 等等。)链接仅会在两可链接事物影响范围之和的两倍内起效。若要跨更远的距离连接两者,应该转而使用继链器



链接其他 (linkable, linkable →)

浏览器不支持图案的可视化。图案代码见此:eqqqqqawqeeeeedww

可在任意施法器件上运行。将两个实体链接,且两实体必须均为可链接的。消耗 1 个紫水晶碎片



解链接其他 (linkable, linkable →)

浏览器不支持图案的可视化。图案代码见此:qeeeeedweqqqqqaww

接受两个可链接事物,若其间存在链接,则会将其断开。消耗 2 个紫水晶粉


电话簿之纯化 (num → linkable)

浏览器不支持图案的可视化。图案代码见此:eqqqqqaww

移除栈顶数,并返回对应编号的链接所连的实体。


识别之纯化 (linkable → num)

浏览器不支持图案的可视化。图案代码见此:aeqqqqqawwd

移除栈顶实体,并返回自身与该实体相连的链接的编号。若施法者与其无链接则返回 -1。


名气之精思 (→ num)

浏览器不支持图案的可视化。图案代码见此:qeeeeedww

返回自身的链接个数。


发送Iota (num, any →)

浏览器不支持图案的可视化。图案代码见此:qqqqqwdeddw

移除栈顶元素与数,而后向编号为该数的链接发送该元素。消耗 1/100 个紫水晶粉


朗诵之精思 (→ any)

浏览器不支持图案的可视化。图案代码见此:weeeeew

当接收到 iota 时其将被加至一个队列中。此图案会将该队列中的首个 iota 压入栈顶并移出队列。


邮政局长之精思 (→ num)

浏览器不支持图案的可视化。图案代码见此:aweeeeewaa

返回接收队列中未读 iota 的个数。


除塞之策略

浏览器不支持图案的可视化。图案代码见此:aweeeeewa

移除施法者接收队列中所有未读 iota。


开始发信 (num →)

浏览器不支持图案的可视化。图案代码见此:qwdedwq

内省类似。在绘制结束发信后,所有我绘制的图案会通过编号为栈顶数的链接发送出去。


结束发信

浏览器不支持图案的可视化。图案代码见此:ewaqawe

开始发信之后绘制,意味着发信过程结束。如果开始发信结束发信是由中介施法者(如咒灵)运行的话,则会产生事故。


锁链链接实用图案

来源:Ephemera

我设计了一系列图案和若干方块,旨在赋予链接更多用途,除去已有数据传输和媒质共享之外。

需要注意,对于从网络中获取信息的图案,其返回的可链接事物不一定处在影响范围之内。


网络之馏化 (linkable, num → [linkable])

浏览器不支持图案的可视化。图案代码见此:eqqqqqaweqaeaq

递归扫描与输入端可链接事物相连的链接网络,最大深度为所给数(最高为 32),并返回所有可链接事物组成的列表。消耗极少量媒质。


网络门径 (entity, linkable, vec →)

浏览器不支持图案的可视化。图案代码见此:qqqqqwdeddwdawqqqwaq

接受需传送的实体,用于访问网络的可链接事物,以及目的地。如果实体位于所给可链接事物 8 格之内,且距目的地 4 格之内存在网络节点,则实体会被传送。消耗量由被传送实体的类型决定。


点击以显示配方 点击以隐藏配方
网络门径探测器
工作台
末影珍珠
板岩块
板岩块
板岩块
板岩块
充能紫水晶
板岩块
网络门径探测器

如果毗邻的继链器被用作网络门径的输出端,则产生一次短时红石信号。


点击以显示配方 点击以隐藏配方
网络路由索引
工作台
核心
板岩块
板岩块
板岩块
板岩块
充能紫水晶
板岩块
网络路由索引

主手持有核心右击时,会尝试将核心中的 iota 存入自身。副手持有核心时,则会将存储的 iota 写入核心。


路由之馏化 (linkable, iota → vec)

浏览器不支持图案的可视化。图案代码见此:eqqqqqaweqaeaqa

接受用于访问网络的可链接事物,以及任意 iota。如果网络中有继链器毗邻网络路由索引,且索引中存有同一 iota,则返回该继链器的位置。消耗 1/2 个紫水晶粉。


箱子物元

来源:Hexal

此条目主要记述如何将物品本身拉进媒质,使其可被引用,可被计数,并将秩序带给它们也带给我也带给我的意识也带给——。压入栈中的媒质化物品 iota(称为“物元”)都代表着物元枢纽中的某个物元记录。这是因为假如没有东西承载物品中的思维模式,物品本身就会消亡——就像我的意识的剥脱——


所有物元 iota 的复制版本都指向同一物元记录,也正因此,对其中一个做出的修改将同步到所有复制版本中去。拆分与合并与合成与交易都影响所有影响所有——


物元枢纽也有部分限制,但也只是部分。它最多能存放 1023 条记录,但每条记录中物品的个数则没有上限。我还没发现任何能证明上限存在的证据,我能合并再合并再合并再合并直到永远记录增长然后增长然后增……


点击以显示配方 点击以隐藏配方
物元枢纽
Flay Mind Recipe GUI 学徒 制图师
村庄英雄 必须为学徒级或更高等级的制图师
潜影盒
紫水晶粉
100
紫水晶碎片
20
充能紫水晶
10
物元枢纽

物元枢纽是用制图师的意识制成的,它会永不中断地标记和映射对应潜影盒中的物品。


绑定储库 (vec →)

浏览器不支持图案的可视化。图案代码见此:qaqwqaqwqaq

锚定一个物元枢纽,并将自身与其绑定,所有我媒质化的物品都会存入该枢纽。若锚定至其他枢纽则会自动解开与原枢纽的绑定。消耗 32 个紫水晶粉


绑定储库,临时型 (vec →)

浏览器不支持图案的可视化。图案代码见此:edewedewede

锚定一个物元枢纽,在当前咒术结束前将自身与其绑定。其在本咒术内会暂时覆盖永久性绑定的枢纽。消耗 1/1000 个紫水晶粉


盘货之精思 (→ [itemtype])

浏览器不支持图案的可视化。图案代码见此:dwqqqqqwddww

获取当前绑定的枢纽中所有物元的类型。


盘货之纯化 (mote | itemtype → [mote])

浏览器不支持图案的可视化。图案代码见此:aweeeeewaaww

获取当前绑定的枢纽中所有和所给物品类型对应的,或所有可与所给物元合并的物元。


容量之精思 (→ int)

浏览器不支持图案的可视化。图案代码见此:awedqdewa

获取所绑定的枢纽剩余的空间。


容纳之馏化 (vec, (itemtype | mote) → bool)

浏览器不支持图案的可视化。图案代码见此:dwqaeaqwd

若所给位置的物元枢纽中包含所给类型的物元,或包含可与所给物元合并的物元,则返回 True,否则返回 False。


媒质化物品 (item | item, mote → mote)

浏览器不支持图案的可视化。图案代码见此:eaqa

将世界中的物品(物品实体、物品展示框)转换为物元。若传入物元,则会将所给物体与该物元合并。媒质化 1 份物品消耗 1/10 个紫水晶粉


返还物品 (mote, vec | mote, vec, num →)

浏览器不支持图案的可视化。图案代码见此:qded

将物元中所有物品返还到所给位置处。若传入数,则最多返还该数个物品。消耗 1/10 个紫水晶粉


分拣员之纯化 (mote → item stack)

浏览器不支持图案的可视化。图案代码见此:qaqqaea

接受物元,并返回代表该物元对应的记录中物品的物品组


长度之纯化 (mote → int)

浏览器不支持图案的可视化。图案代码见此:wqaqw

接受物元,并返回该物元对应的记录中物品的个数。


加法之馏化 (mote, mote → mote)

浏览器不支持图案的可视化。图案代码见此:waaw

将两个物元合并,也同时合并两者所指向的物元记录。指向第二条记录的物元会变为 Null,指向第一条的物元不会。如此就能在栈中放下远超我随身携带量的物品了!


堆叠之馏化,第二型 (mote, (mote | item) → bool)

浏览器不支持图案的可视化。图案代码见此:dedqeaqa

若第一参数物元可与第二参数(物元、物品组、物品实体、物品展示框)中物品合并,返回 True,否则返回 False。


拆分之策略 (mote, int → mote, mote)

浏览器不支持图案的可视化。图案代码见此:eaqaaw

从所给物元中拆分出所给数个物品,以此创建一条物元记录并返回对应物元 iota。


货场之纯化 (mote → vec)

浏览器不支持图案的可视化。图案代码见此:qqqqqaw

获取存储所给物元的枢纽的位置。


货场之策略 (mote, vec → mote)

浏览器不支持图案的可视化。图案代码见此:eeeeedw

将所给物元对应的记录转移到所给位置处的物元枢纽中,并会返回指向新记录的物元 iota,且所有指向原记录的物元均会失效。


合成 (mote | [mote] | [[mote]] → [mote])

浏览器不支持图案的可视化。图案代码见此:wwawdedwawdewwdwaqawdwwedwawdedwaww

接受物元,物元组成的列表,或物元列表组成的列表。并返回包含以对应物品合成所得产物的列表。例如,输入“石头 x128”会返回 [石头按钮 x128]。


更为复杂的合成表则需要在对应位置插入 Null。例如合成钻石镐,会需要 [[钻石 x2, 钻石 x2, 钻石 x2], [Null, 木棍 x2], [Null, 木棍 x2]],并返回 [钻石镐 x2]。消耗 1/10 个紫水晶粉


预览合成 (item | [item] | [[item]] → [item])

浏览器不支持图案的可视化。图案代码见此:wwdwaqawdwaqwwawdedwawwqawdwaqawdww

参数与合成相同,且除物元外还能接受物品组。返回物品组列表,各元素代表合成接受相应物元时产出的各产物。


资历之纯化 (villager → int)

浏览器不支持图案的可视化。图案代码见此:qqwdedwqqaww

接受代表村民的 iota,并返回代表该村民在其职业上熟练度的数。


报价之纯化 (villager → [complicated!])

浏览器不支持图案的可视化。图案代码见此:awdedwaawwqded

接受代表村民的 iota,并返回该村民所有的交易选项,返回结果是列表的列表的列表。每项交易由两个列表组成,内容分别为给出的物品和换得的物品。换得物品列表由对应的物品类型和可换得物品的数量组成。


给出物品列表则由一对或两对物品类型与对应数量组成。例如,一项交易可能形如 [[[绿宝石, 1]], [红石粉, 1]]。


交易 (villager, [mote], int? → item)

浏览器不支持图案的可视化。图案代码见此:awdedwaeqded

接受代表村民的 iota,由物元组成的列表(用于交易),和代表交易次序的整数(可选)。(上方的 int? 表示可传入 2 或 3 个参数,可选的第三个参数需为整数。)


若不输入次序数,则会依次寻找交易选项,直到找到接受所给物品的选项为止。若输入,则会直接跳转至该交易选项处。这之后便会一直进行交易,直到物品耗尽或是村民停用该项为止。交易结束后会返回由所获得的物品组成的物元。


村民会将这些交易视作直接与我进行,且会获得经验,并以此精进技艺并改进交易选项。消耗 1/10 个紫水晶粉


使用物品 (mote, (entity | vec, vec) →)

浏览器不支持图案的可视化。图案代码见此:qqqwqqqqaa

接受一个物元和一个实体或位置向量和法向量。并对实体或所给位置处方块使用物元中物品。物元本身需只能含有一个物品,除非其中物品极为简单(无 NBT 数据)。


咒术软糖构筑小物件

来源:Hexical

古代的咒术师似乎研究过多种构筑物品的法术,以精进自身的技艺,或是方便多人合作。所得的物品大多只能笼统归入也许可食用的范畴。

若要向其他人表善意,没有什么比为他们端上热腾腾的早餐更合适的了。


构筑咒术软糖 (vector →)

浏览器不支持图案的可视化。图案代码见此:eeewdw

构筑一个咒术软糖:一种小零食,能提供大约 1/10 个紫水晶粉媒质。消耗大约 1 个紫水晶粉


构筑咒术星爆糖 (vector, any →)

浏览器不支持图案的可视化。图案代码见此:aadaadqaq

使用所给 iota 在给定位置构筑一枚咒术星爆糖。消耗大约 1 个紫水晶粉。可能招致“违犯他人”事故。


取出一个 iota,再在周围包裹媒质,直至它具备物理形态,就得到了可食用的咒术星爆糖。食用时,这种糖会将其中的 iota 压入食用者的栈。如果我想要交易代表我的 iota,它应该会很有用。如果栈中有未闭合的内省,则其会进入所构造的列表。


构筑咒力多滋 (vector, list of patterns →)

浏览器不支持图案的可视化。图案代码见此:qaqdqaqdwawaw

在给定位置构筑一片咒力多滋。消耗大约 2 个紫水晶粉。可能招致“违犯他人”事故。


咒力多滋是一种三角形的酥脆零食。食用时会立即施放其中咒术;它使用的是法杖栈,而非和普通施法物品那样使用独立的栈。它大概很适合射线追踪之类的简单操作集合,也方便我与他人分享我设计的咒术。如果食用者的栈存在未闭合的内省,其中咒术便不会施放,以此保障他人使用的安全。


紫水晶簇构筑尖刺

来源:Hexical

我曾听过有一位灾厄村民术士能在地上构筑尖牙。要相信“村民能操控媒质”这种说法很难,但从其中获取灵感还是可行的。我依此制造出了这条法术,能够从地下升起尖刺刺穿目标。


构筑尖刺 (vector, vector, number →)

浏览器不支持图案的可视化。图案代码见此:qdqdqdqdww

接受一个非空气位置,一个轴向向量,按秒延迟最长 10 秒后,在给定位置构筑一个尖刺。消耗大约 1 个紫水晶粉


尖刺在造成伤害前会准备大约半秒,且会在缓慢缩回前造成高达三颗心的伤害。若在已经触发尖刺的位置重复施放法术,则不会有任何效果。尖刺同时会向构筑的方向击退目标。


幽匿尖啸体HTTP 法术

来源:HexWeb

在思考意识的深度时,伯纳斯-李爵士偶尔看到了另一个宇宙的存在。说时迟那时快,他迅速构筑了一个 JSON 对象,向其中灌注了信息,再向那个宇宙发送了出去。

这些图案是在伯纳斯-李被发现已死时回收得来的,他接收的信息多到烧坏了他的意识。


请求 (url, headers, method, json → res)

浏览器不支持图案的可视化。图案代码见此:qqqqwqdqddqe

使用所给数据向所给网络连接端点发送 HTTP 请求。


Get Response (res → json)

浏览器不支持图案的可视化。图案代码见此:qqqqwweaaead

Given a Response Iota, attempt to parse the results. Will Mishap if too early or an IOException is thrown.


Pink Petals初等哨卫

来源:Hexical

先插入一段哨卫理论:哨卫自我在形而上学层面上剥离出的碎片。我可通过此关系驱除、请求、召唤哨卫,但每次交互都需要些许媒质用来“握手”。我可以剥出更多的自我,本质上相当于制造出了独立且近乎具有意识的碎片——它们能在我常规的影响范围之外施放咒术,甚至还可“移动”。


初等哨卫则更为简单:它基本就是带有一丝自我媒质口袋,大概只够在部署后维持存在,也大概只够它被我看见。

由于其感知力较弱,我可轻松与多个此类哨卫建立连接,也可轻易移动、驱除、构筑更多。哨卫同一时刻只能存在一个,初等哨卫则几乎没有数量限制。


部署哨卫 (list of vectors →)

浏览器不支持图案的可视化。图案代码见此:aeaae

驱除已有的全部初等哨卫,再在列表中各位置处部署一个初等哨卫


渗透之精思 (→ list of vectors)

浏览器不支持图案的可视化。图案代码见此:dqddq

返回我所有全部初等哨卫的位置列表。


不死图腾唤咒

来源:Hexical

媒质是思维的能量,则逻辑推理可得,我应当能够直接把脑海中的魔法变为现实,而不需要挥舞法杖,毕竟我在最优状态下大约相当于 2 个充能紫水晶,是法杖的两倍。我的意识目前还不够强大,无法随意将想法化作现实,不过挥挥手唤出已蚀刻入意识的咒术还是可以的。这么做会消耗我物品栏中的媒质


加深印象 (list of patterns →)

浏览器不支持图案的可视化。图案代码见此:wwaqqqqqeqdedwwqwqwwdedwwqwqw

刻入一份咒术,此后按住唤咒键 1 秒即可唤咒施放。消耗大约 1 个充能紫水晶

但是安东尼动了动念头,结果它在草地上做了个后滚翻,然后浑身颤抖地躺着,小小的黑眼睛中闪烁的全是恐惧。


唤咒之精思 (→ list of patterns)

浏览器不支持图案的可视化。图案代码见此:wwdeeeeeqeaqawwewewwaqawwewew

返回刻入我意识的咒术


唤魔者之精思 (→ number)

浏览器不支持图案的可视化。图案代码见此:wwaqqqqqeeaqawwewewwaqawwewew

压入玩家唤咒的时间,未在唤咒则为 -1。


记载有这项技术的古代文本还写有其他琐事。曾经的咒术师唤咒时不用咒术,而是在某种集会或集体仪式中挥动手臂合唱。也有人曾试验过,是否有法术能将咒术蚀刻入村民,以给予他们操控媒质的手段。但这些试验的结果从未见诸文献,抑或是已经散佚殆尽。


物品展示框快捷栏

来源:Hexical

趁手之精思 (→ number)

浏览器不支持图案的可视化。图案代码见此:qwawqwa

将我当前持有物品的组别返回为数。


换手 (number →)

浏览器不支持图案的可视化。图案代码见此:dwewdwe

接受一个 0 到 8 的数,并将我当前持有的物品放至该栏位。

记住,换把枪比换弹夹快。


发射器方块模仿

来源:Hexical

咒法学是项多用途的技艺。比如说,原本需要方块才能执行的操作,现在可以用媒质模拟,无需任何外物。仅用法杖,就可把石头切成楼梯发射箭矢烧炼物品。


传说中古代的咒术师一方一块都没有放置就建立起了一整座魔法工厂。

我要更大的办公室,要更大的椅子
要更大的桌子,要更大的法杖
还要顶更好的帽子


Push (vector, vector →)

浏览器不支持图案的可视化。图案代码见此:wqwawqwqqqeqq

Takes a block position and an axis vector and pushes the block along that vector. Costs an eighth of an Amethyst Dust.


Similar to the block it is mimicking, this spell can push chains of up to 12 blocks if needed and break fragile blocks that a regular Piston would break. It also respects the stickiness of blocks like Slime and Honey, as well as the immovability of certain blocks like Obsidian.


发射 (item entity, vector, vector →)

浏览器不支持图案的可视化。图案代码见此:wqwawqwddaeeead

接受一个物品实体、一个位置、一个轴向向量,并依此发射物品。对大多数使用环境而言,消耗大约 1/2 个紫水晶粉


具体而言,此法术相当于触发一个装有所给物品的发射器。

如果此法术涉及到任意种类的,消耗便涨至 1 个充能紫水晶。不知道为什么自然对此类应用的反应如此剧烈。也许是不想让我变得太强?

如有要求,我也会执行拥抱。


烧炼 (item entity →)

浏览器不支持图案的可视化。图案代码见此:qwqqadadadewewewe

接受一个物品实体,并像熔炉一样烧炼它。熔炉每需烧炼 10 秒消耗大约 1 个紫水晶粉


烤制 (item entity →)

浏览器不支持图案的可视化。图案代码见此:aqqwwqqawdadedad

特种化的烧炼,会模拟营火。它的适用范围更窄;大概是永远都用不上了。


烟熏 (item entity →)

浏览器不支持图案的可视化。图案代码见此:qwqqadadadewdqqdwe

特种化的烧炼,会模拟烟熏炉。它只能处理食物,但速度更快,变相降低消耗。


高炉烧炼 (item entity →)

浏览器不支持图案的可视化。图案代码见此:qwqqadadadewweewwe

特种化的烧炼,会模拟高炉。它只能处理矿石,但速度更快,变相降低消耗。


切石 (item entity, identifier →)

浏览器不支持图案的可视化。图案代码见此:qqqqqwaeaeaeaeaeadawa

接受一个物品实体,将所给物品实体切制为目标物品的形状。消耗大约 1/8 个紫水晶粉


目标物品必须可由所给物品在切石机中加工而成。比如说,石头可切制为楼梯、台阶、墙。

我在大理石中看见天使,于是我不停地雕刻,直至使他自由。


空白促动石法术环法术

来源:Hexical

媒质流穿梭于法术环中,其囊括的区域因而充盈着媒质,产生强大魔法效果和灵活控制其中媒质也就不再是难事。后页记载了需要这种增浓媒质场或法术环自身属性的法术,它们只可由促动石施放。


转移 (entity, vector →)

浏览器不支持图案的可视化。图案代码见此:qaqqqqeedaqqqa

无需任何媒质,就可将中实体传送至同一法术环中任意一处。与卓越传送不同在于,此法术接受的是绝对坐标。消耗大约 1/2 个紫水晶粉


附肢 (vector →)

浏览器不支持图案的可视化。图案代码见此:aaqqadaqwqa

法术环连接至影响范围内的支座,以将其视作另一只手。适合需要另一只手中持有物品的法术。


导出媒质 (vector, number →)

浏览器不支持图案的可视化。图案代码见此:eaqwedqdqddqqwae

导出促动石中的媒质,每清除大约 11 个紫水晶粉产出 10 个紫水晶粉。需提供一个位置和代表紫水晶粉数量的数,最多接受一组。


漏斗漏斗

来源:Hexical

这个法术专为点对点精确运输和批量运输物品而存在,取出和存入操作适用于许多方块和实体。

允许回收任意物品……再在现实中实例化……在任意数据源间传递任意信息


漏斗 (source, num?, dest., num? →)

浏览器不支持图案的可视化。图案代码见此:qwawqwaeqqq

立即将所有物品从来源传输到目的。消耗量取决于所传输物质的量,每组 64 个物品消耗大约 3 个紫水晶粉。数可选,详情见后页。


代表施法者,或影响范围内盔甲架运输矿车漏斗矿车运输船的 iota 均是有效来源,它们分别指向相应的物品存储空间。这些 iota 也是有效的目的

代表物品展示框和掉落的物品的 iota 同样是有效来源目的。对物品来说,送出物品时会尝试将物品加入物品组。


向量也是可用的来源目的。即便对应位置处不存在容器方块,其仍可作为有效目的,可用于向世界送出物品。

当确实存在容器方块时,它可作为来源,也可作为目的。如果向量指向的位置接近中心,则会对所有槽位抽取和存入;如果接近某一面,则与漏斗类似,只会对该面抽取和存入。


如果传入 Null,就似乎会指向我的末影箱物品栏。自然,只有人类施法时才对此起效。

因为不管来源还是目的都不可能是数,在来源目的后方传入可选的数不会造成歧义。这也是图案签名中 num? 的由来,这一参数与槽位有关。


槽位是自然选定的表示物品栏中特定空间的方法,相较之下可能稍难理解。例如,0、1、2、3 分别对应盔甲架来源的靴子、护腿、胸甲、头盔槽位。传入槽位可以指定漏斗抽取和存入物品的空间小块。

为便于快速查阅,我的快捷栏是 0 到 8,我的副手是 40,我的魔袋是 -1。


漏斗之纯化 (source → list)

浏览器不支持图案的可视化。图案代码见此:qqqeawqwawq

适用于支持槽位的来源,即常见的物品存储空间。返回其中所有物品组组成的列表,列表索引即为其槽位数。


大体上来看,槽位数还算有逻辑;但玩家物品栏等存储空间的槽位数就显得很怪异了。

此图案可以用来查找来源目的存储空间中某一位置的槽位数。处理加工时这个图案也很有用:扫描来源,查看其中物品,根据某种度量方式加以运算,再据此决定要不要传输和传输到哪里。


烟花火箭烟花工艺

来源:Hexical

我发现了一些构筑烟花的法术。媒质在这些图案周围欢欣地嗡鸣着,就好像它们曾用于庆典一样;它们用作武器的威力也可谓令人震悚。

什么都别说了。先欣赏烟花吧。


模拟烟花 (vector, vector, number →)

浏览器不支持图案的可视化。图案代码见此:dedwaqwqqwqa

分析另一只手中的烟火之星,并构筑一道烟花,位置、速度、与火药量有关的飞行时间均由烟火之星决定。消耗大约 1 个紫水晶碎片


构筑烟花 (vec, vec, num, num, list of vec, list of vec, bool, bool →)

浏览器不支持图案的可视化。图案代码见此:dedwaqwwawwqa


根据我详细给定的参数构筑一道烟花。这是我迄今为止发现的最复杂的法术之一。消耗量与其他烟花法术一致。


基础理论

前两个参数分别是位置和速度。第三个参数决定其飞行时间,需是 1 与 3 之间的数。可以认为是加入烟花火箭的火药份数。

剩余的参数可看作虚拟烟火之星的各特征。


形状效果

第四个参数控制烟花的形状,需是 0 与 3 之间的数。
- 0 对应简单的小型球状效果。
- 1 对应大型球状效果。
- 2 对应星形效果。
- 3 对应大型苦力怕状效果。


颜色

第五和第六个参数是染料列表。第一个列表控制烟花的“初始”颜色,第二个列表控制烟花消散时的“渐变”颜色。第一列表中需至少含有一个染料;若不需“渐变”,第二个列表可以留空。


附加效果

第七个参数控制烟花粒子是否闪烁,相当于加入荧石与否。

第八个参数控制烟花粒子是否留下踪迹,相当于加入钻石与否。


命名牌物品重命名

来源:Hexical

命名物品 (entity, text/null →)

浏览器不支持图案的可视化。图案代码见此:qwawqwaadwa

接受一个物品,将其重命名为给定文本。传入 Null 时重置名称。无需消耗媒质


描述物品 (entity, list of text/null →)

浏览器不支持图案的可视化。图案代码见此:dwewdweedwa

接受一个物品和一个文本列表,将文本列表加至物品作为描述。传入 Null 时清除描述。无需消耗媒质


隐身着色器

来源:Hexical

这些法术作用于我的光感受体,能更改我的视野,也许是为实际用途,也许只是好玩。这些法术的效果会在死亡或暂离世界时消散。

你感觉得到了解放。你感觉你与魔力和谐共处。挖,这颜色闻起来真有意思。通常的概念已经不起作用。


清空视野

浏览器不支持图案的可视化。图案代码见此:eeeeeqaqeeeee

终止我当前拥有的所有着色器法术。很适合在过度实验后“缓缓”眼睛。


穿透黑暗

浏览器不支持图案的可视化。图案代码见此:edewawede

大幅改善我在暗处的视野,不过光照会同时变得极为刺眼。


显现形体

浏览器不支持图案的可视化。图案代码见此:eedwwawwdee

将世界变为黑白细线。很适合用来辨别微妙的差异。


广播视野

浏览器不支持图案的可视化。图案代码见此:wewdwewwawwewdwew

令我的视野中出现奇怪的线条,且视野的中心“向我”突出。大概是有所致敬……


辨识重点

浏览器不支持图案的可视化。图案代码见此:eewdweqaqewdwee

让我只能看见最为重要的事物……


分裂视野

浏览器不支持图案的可视化。图案代码见此:qaqdedaedqqdedaqaedeqd

将我的视野分裂为多个小块,和蜘蛛的视野大概差不多。不太清楚为什么这么做能让我看得更清晰……


结构方块结构

来源:HexStruction

吞噬结构 (vec, vec → structure)

浏览器不支持图案的可视化。图案代码见此:dqeqdwdqeqd

移除栈顶两个位置向量,并吞噬这两个位置作为角落所定义的区域,然后把产物存储为结构 iota。
每吞噬一个方块消耗大约 1/8 个紫水晶粉


实现结构 (vec, structure →)

浏览器不支持图案的可视化。图案代码见此:aeqeawaeqea

移除栈顶结构原点向量和一个结构,并尝试在该原点的位置处放置结构,同时清除其他存储位置中代表同一结构的 iota。如果结构的任意一个部分与其他方块重叠,即会招致事故。
每放置一个方块消耗大约 1/8 个紫水晶粉


显示结构 (vec, structure, num →)

浏览器不支持图案的可视化。图案代码见此:aeqeawaeqeaqed

移除栈顶的结构原点向量、一个结构和一个 0 到 72000 之间的数,第三参数代表持续时间。


在给定位置显示结构的影像,持续时间以刻计。此操作不会清除其他同种 iota。
每显示一个方块消耗大约 1/100 个紫水晶粉


唱片机声音

来源:Special Efhexs

麦克风可以探测声源离我较近的声音。此后可重放它们,给咒术加些好玩的音效。

如果森林里有棵树倒了,但附近没人听见,那它还算是发出了声音吗?


音频之精思 (→ list of identifiers)

浏览器不支持图案的可视化。图案代码见此:aeede

返回麦克风最后获取到的 16 种新声音。


播放声音 (id, vec, num, num →)

浏览器不支持图案的可视化。图案代码见此:qaqqd

在给定位置以给定音量和音高播放声音。消耗大约 1/16 个紫水晶粉


音量和音高都是介于 0 和 2 之间的数。音量控制响度和声音的传播距离。音高则控制音频的播放“速度”。

如此发出的声音并不与实体声源或声音事件相关。法术似乎只是操纵媒质来让空气振动,从而发出完全一致的声音。


Pink Petals粒子

来源:Special Efhexs

不知怎的,我的麦克风还能记录空气中的粒子!记录后就能在咒术中使用,给它们加点风味,而且还几乎无需消耗。

所有这些时刻终会在时光中消失,就像泪水消失在雨中。


粒子之精思 (→ list of identifiers)

浏览器不支持图案的可视化。图案代码见此:eqqqqqaq

返回麦克风捕获的最近 16 种新粒子。


构筑粒子 (identifier, vector, vector →)

浏览器不支持图案的可视化。图案代码见此:eqqqqqaaw

在给定位置以给定速度(格每 1/20 秒)构筑特定粒子。消耗大约 1/32 个紫水晶粉


此法术只对“简单”的粒子有效。大多数粒子都是简单粒子,剩余的那些太过复杂,无法仅以位置和速度描述。不过好在我记录了这些复杂效果专用的若干图案。

它们的消耗与通用法术类似,且都接受一个位置和一个速度(缩写为“...”),也同时需提供额外参数。


构筑尘埃 (..., vector, number →)

浏览器不支持图案的可视化。图案代码见此:eqqqqqaaq

构筑给定颜色的尘埃。参数中的数大致对应量级和持续时间。


构筑闪亮尘埃 (..., vector, vector, number →)

浏览器不支持图案的可视化。图案代码见此:eqqqqqaaqda

构筑渐变色的尘埃,它会在给定秒数内在两种颜色间平滑过渡。


构筑残屑 (..., identifier →)

浏览器不支持图案的可视化。图案代码见此:eqqqqqaawqqqae

构筑可视的残屑,与破坏方块时产生的粒子类似。需要接受方块标识。


构筑积尘 (..., identifier →)

浏览器不支持图案的可视化。图案代码见此:eqqqqqaaqw

构筑积尘粒子,这些粒子与受重力影响但悬浮的方块所产生的类似。需要接受方块标识。


构筑碎屑 (..., item →)

浏览器不支持图案的可视化。图案代码见此:eqqqqqaaeaq

构筑可视的碎屑,与工具损毁时产生的粒子类似。需要一个物品 iota。


构筑媒质 (..., vector →)

浏览器不支持图案的可视化。图案代码见此:eqqqqqaewawqwaw

构筑一团可视的媒质,和我的咒术出的纰漏类似。需要一个颜色。


凋灵骷髅头颅萦音

来源:Special Efhexs

我发现了制造粒子声音的法术,但刚开始时它们造出的东西所有人都能看见听见。要是我只给自己制造效果,或是只让效果呈现给某个玩家,会怎么样呢?这就是这个图案的用武之地了。这条法术之后,便只有我指定的玩家能看见我制造的粒子和听见我制造的声音。


萦音 (null | list of entities →)

浏览器不支持图案的可视化。图案代码见此:aawawqeqqqqqwa

只让玩家列表内的玩家受我制造的特殊效果影响。若传入 Null,可让所有人都能感受到我的效果。


地图标记法术

来源:HexMapping

设置标记 (map, marker →)

浏览器不支持图案的可视化。图案代码见此:aawwaawqaawwaaw

将所给标记以其标识加至地图

会在此时判定是否在影响范围内。


各类标记的判定方式不一。具体如下:

圆形标记判定其圆心位置及由此沿各轴向偏移半径长度的各位置。

矩形标记判定其两角。

多边形和折线标记判定所有点。

图标标记判定其位置。


移除标记 (map, str →)

浏览器不支持图案的可视化。图案代码见此:wddweddwwddwedd

移除地图中使用所给标识的标记。


Dark Oak Seed树木学家之愿

来源:Dynamic Trees - Hexcasting

如我所推测的,我从自然那里窃来的知识确实能影响,甚至能随心重构树木……


转换树木 (pos, species →)

浏览器不支持图案的可视化。图案代码见此:wqaqwqwqaqwqwqaqwqwqaqwqwqaqwqwqaqw

给定树木位置,命令自然改换其树种,直至我满意。代表其结构的字符串中每有一个字符,均需持有相当于 1 个紫水晶碎片的媒质。


凋零玫瑰可怕的东西

来源:Hexical

就我在咒法学中遇到的所有法术而言,我都还没遇见过这种东西。到底要怎么画啊?


召唤? (vector → entity)

浏览器不支持图案的可视化。图案代码见此:wedqawqeewdeaqeewdeaqqedqawqqedqawqeedqawqqewdeaqeedqawqeewdeaqqewdeaqeewdeaqeedqawqqedqawqqewdeaqeedqawqeewdeaqqewdeaqeewdeaqeedqawqqedqawqqewdeaqqedqawqeewdeaqeewdeaqqedqawqqedqawqeedqawqqewdeaqqedqawqeewdeaqeewdeaqqedqawqqedqawqeedqawqqewdeaqeedqawqeewdeaqeewdeaqqedqawqqedqawqeedqawqqewdeaqqedqawqeewdeaqqewdeaqeewdeaqeedqawqqedqawqqewdeaqe

从图案的参数签名来看,我只能推测出它是会召唤个什么。


来源:Hex Casting

这类法术据信极难施放,但也极为强力。记载它们的文献极为少见(据称理由充分)。这也许只是某些消亡的老古董口中的胡言乱语,不过——它们只是简单的图案罢了。

试试看又能出什么错呢?

熔岩桶制造熔岩

来源:Hex Casting

制造熔岩 (vector →)

浏览器不支持图案的可视化。图案代码见此:eaqawqadaqd

在给定位置生成一格熔岩(或给流体容器注入至多一桶熔岩)。消耗大约 1 个充能紫水晶


建议不要声张自己知道这个法术。某些植物学家对此……比较敏感,至少我听说是这样。

也罢,确实没人说过探究宇宙最深层的秘密是什么好干的活。


充能紫水晶媒质灌注

来源:Oneironaut

媒质灌注 (Vector →)

浏览器不支持图案的可视化。图案代码见此:wwaqqqqqeqqqwwwqqeqqwwwqqweqadadadaqeqeqadadadaqe

接受一个向量,并向该位置方块中注入媒质,以嬗变该方块。消耗量与具体效果随目标变化而变。


概念上来看,此法术与启迪树苗类似。
然而,这种方法灌注的媒质相较之下经过精细调校,因此能产生更为有意思的效果。


末影之眼智识门径

来源:Oneironaut

智识门径 (Entity, Imprint →)

浏览器不支持图案的可视化。图案代码见此:qeewwwweeqeqeewwwweeqdqqdwwwdqeqdwwwdqdadwwdqdwwddadaqadaawww

接受一个实体和一个空间印记,将所给实体传送入对应维度的同一位置。消耗 20 个充能紫水晶。

传入其他玩家时会失效。


如果在离开原先所处维度的同一时刻,用此法术返回该维度,则消耗会减少到 5 个紫水晶粉:法术会捕捉残存的媒质以将我传送回原来的位置。其他情况下,则会在目的地周围找个安全的位置作为目的地,甚至有可能构筑方块以防止坠落而亡。

我在用这个法术时总有种奇怪的加速感,但我无法理解加速度到底是朝着哪个轴的。


末影箱空间互换

来源:Oneironaut

空间互换 ([vec, vec], [vec, vec], Imprint →)

浏览器不支持图案的可视化。图案代码见此:wqqqwwwwwqqqwwwqdaqadwqqwdaqadweqeqqqqeqeqaqeqedeqeqa

接受均由两个向量组成的两个列表,用于定义两个长方体,以及一个空间印记。所定义的长方体必须保证尺寸与朝向一致。


我不太清楚这个图案具体能做什么,它总是对我喊着什么“特殊维度”。也许它需要这种特殊维度作为中介?


将我所处维度中第一个长方体包含的方块(需在影响范围内)与空间印记对应维度中第二个长方体包含的方块互换。消耗以紫水晶粉计,前 1001 个方块遵循对数消耗,之后则按照线性关系增加
不会互换不可破坏的方块。
两维度之一或两者均需为智识界。


末地传送门框架咒法维度

来源:Hexxy Dimensions

在看到那样的事物时。
我便意识到,我能随我心意将其塑形。
我只是需要正确的图案
我似乎还会遇到几种新事故,大多数都是因为维室未准备好或是已被移除。我不应破坏周围的墙壁,不然可能会引起它们的注意,而它们不喜欢闯入者


此外,貌似还有了两种新 iota,我分别称为“维室”和“维径”。

维室 iota 似乎会给予我对某一领域强大的控制力,且许多需要维径的参数位置送入维室也可以。

维径 iota 则似乎只能用来进入维室。给别人用就安全多了。


埃弗雷特之提整 (num, num, num → room)

浏览器不支持图案的可视化。图案代码见此:wawdwawawdwawawdwewdwqwdwqwdwqwdwqwdwqwdw

为我制造一个新维室。



每次新造维室时,似乎必须先等其“雕琢”完毕。
在自然雕琢完毕之前,我无法在其中做任何有实际效果的事。

自然会将新造的各维室放入 4 个队列,分别以 0 到 3 标记。且各维室会按最大边长分入这些队列,其中最小为 16,每级队列的最大边长翻倍,每格消耗 1/2 个淬灵晶块


埃弗雷特之门径 (room | entry →)

浏览器不支持图案的可视化。图案代码见此:wawewawewawewawewawewawwwqwqwqwqwqwaeqqqqqaww

我们动身前往吧。



维室还在雕琢时无法进入,完成后就可直接进去了。
然而必须万分小心,如果使用的是自己的维室 iota,则进入点会是整个维室的正中心,可能会带来些许麻烦
不过好在我可以创造一个 iota,以此按照相对某个角落的位置进入维室。
消耗 1 个紫水晶碎片。


埃弗雷特之劫持 (room | entry, entity | [entity] →)

浏览器不支持图案的可视化。图案代码见此:aeaeaeaeaeaaedwaq

即将前往:巴西我的领域欢 乐 的 地 方



将那些“心甘情愿”的参与者送入所给维室或维径。就和他们施放了埃弗雷特之门径一样。此法术没有效果豁免。最好为我自己被劫持准备些反制手段。


埃弗雷特之环境 (room → room)

浏览器不支持图案的可视化。图案代码见此:deaqqeweeeeewdqdqdqdqdq

独属我自己的施法空间。



运行此图案时,其会将我的环境变换至所给维室,并强制法术施放于该维室中,且施法范围囊括整个维室。
已在环境中时试图再次进入环境会导致事故
我的法杖似乎会主动排斥环境,除非在同一时刻运行所有事物。


埃弗雷特之环境,第二型

浏览器不支持图案的可视化。图案代码见此:aqdeeqeaeaeaeaeae

双维度在手



运行此图案时,其会移除我环境上的变换
如果需要在当前维度引用数据,并需从个人空间中迅速读取时,这个图案就很有用了。


埃弗雷特之驱逐 (entity | [entity] →)

浏览器不支持图案的可视化。图案代码见此:wwdeeeeeqdwewewewewewwwdwqwdwqwdwqwdwqwdwqwdw

滚 出 去



此图案会将所给的我维室中实体驱逐到主世界。
在不处于环境中时,它会导致事故。并且所给实体需处于环境对应的维室中。


埃弗雷特相对之纯化 (room, vec3 → vec3)

浏览器不支持图案的可视化。图案代码见此:adeeda

应该能让事情更简单些。



此图案会将所给位置转换至对所给维室西北角的相对位置。

在计算该维室中坐标的时候应该很有用。


埃弗雷特相对之纯化,二型 (room, vec3 → vec3)

浏览器不支持图案的可视化。图案代码见此:daqqad

我能更轻松地访问方块了。



此图案会将对所给维室西北角的相对位置转换至绝对位置。

在访问该维室中方块和实体的时候应该很有用。
正数指向房间内部。负数则对应着维室之间的“墙壁”。


埃弗雷特维室之纯化 (room → entry)

浏览器不支持图案的可视化。图案代码见此:awqwawqdqawwwaq

也算是室友?



此图案会将维室转变为维径 iota。
维径 iota 分享或公开时更安全,使用它的咒术师们在我的维室中没有完整的施法范围。


埃弗雷特之馏化 (room, vec3 → entry)

浏览器不支持图案的可视化。图案代码见此:dewedaewdwewd

自定义门径位置?



此图案会将维室转变为维径 iota,并设定一个相对位置。
该维径的位置相对点为维室的西北角。


Everett's Timing Prfn. (room → num)

浏览器不支持图案的可视化。图案代码见此:qqqqqwaeaeaeaeaeadqwdwqwdwdwqw

How much longer must I wait



When I pass a room/entry into this pattern it returns the number of blocks left to be carved
(which I can then roughly calculate into a time remaing till avaliable)


埃弗雷特雕琢之纯化 (room → bool)

浏览器不支持图案的可视化。图案代码见此:qqqqqwaeaeaeaeaeadwaqaeaq

我们完成了吗?



检验所给位置是否已雕琢完毕可供使用。


飘浮天气操控

来源:Hex Casting

召雷 (vector →)

浏览器不支持图案的可视化。图案代码见此:waadwawdaaweewq

我能命令苍穹!此法术会在我所想之处召唤一道落雷。消耗大约 3 个紫水晶碎片


召雨

浏览器不支持图案的可视化。图案代码见此:wwweeewwweewdawdwad

我能控制云彩!此法术会在我所处世界各处召来雨水。消耗大约 1 个充能紫水晶。若已在下雨就无效。


驱雨

浏览器不支持图案的可视化。图案代码见此:eeewwweeewwaqqddqdqd

召雨的反面。此法术会将我所处世界的雨水驱离。消耗大约 1 个紫水晶碎片。若未在下雨就无效。


鞘翅翱翔

来源:Hex Casting

翱翔 (player →)

浏览器不支持图案的可视化。图案代码见此:eawwaeawawaa

此法术会将一束媒质在我身旁塑成翅膀状,并赋予其足够物质性,从而允许施法者滑翔。


这对翅膀的操作方式与鞘翅完全一致。目标(必须是玩家)会被弹起而升空,此时按下跳跃就能张开翅膀。这些翅膀十分脆弱,会在触碰到任意表面时破碎消失。长距飞行则可能需要驱动或者烟花火箭(可能稍显鲁莽)的协助。

消耗大约 1 个充能紫水晶


玻璃融注意志

来源:HexTweaks

融注意志 (pattern → pattern)

浏览器不支持图案的可视化。图案代码见此:waawaawaqwaeaeaeaeaea

接受一个图案,并以此生成一个无法手动绘制的、因人而异的图案。
似乎会给予某些法术更多能量。


末影珍珠卓越传送

来源:Hex Casting

卓越传送 (entity, vector →)

浏览器不支持图案的可视化。图案代码见此:wwwqqqwwwqqeqqwwwqqwqqdqqqqqdqq

闪现更为强大,此法术能让我传送到世界上几乎任何一处!当然它也有极限,但可比我熟悉的施法距离要远得


实体会被移动至所给向量处。奇怪的是,这个向量似乎代表了偏差值,而非世界中的绝对位置;比如,使用向量之精思,+X 型时,目标实体会被传送到原有位置恰好 1 格以东处。它似乎一直会消耗大约 10 个充能紫水晶,不论传送距离。

当然这种传送也不是尽善尽美的,在传送如玩家般复杂的实体时,实体身上的物品就不会非常安稳了,它们可能会散落在目的地周围。还有,传送的实体将会被强制从其所乘坐的无生命载具中卸下……但我曾读到过动物可以一起被传送,大概吧。


末影之眼卓越闪现

来源:Hexical

卓越闪现比卓越传送要便宜许多。它不会在抵达时让我全身的物品散落。但相比之下,它的运作范围小得可怜,目标位置的计算也比较……奇妙。我也无法对我自己之外的事物使用这个法术。



向量 (0, 0, 1) 会往我面朝的方向传送 1 格。向量 (0, 1, 0) 会往我头顶的法向传送 1 格。向量 (0, 1, 10) 会往我面朝方向传送 10 格,再往头顶法向传送 1 格。向量 (1, 0, 0) 会往我的右侧传送 1 格。


我感到三根数轴精准地穿过我头颅的六面。在刹那之间,我仿佛被尖桩扎穿——吊在空中——然后随我先前的指示,我被猛烈地拽动——就沿着那些几何轴——移动如同在瞬间完成。

我肯定已经不是世界的一部分了——就算穿墙也不会留下哪怕一丁点痕迹。


附魔书咒感修补

来源:Ephemera

咒感修补 (entity →)

浏览器不支持图案的可视化。图案代码见此:waqdqqwqqdqawwqqqqqaqedeq

接受自然包含媒质的物品实体,用其修复我另一只手中的工具。


通常只对拥有经验修补魔咒的受损物品有效。每个紫水晶粉的媒质恢复 20 点耐久度。


维修虫之精思 (→ num)

浏览器不支持图案的可视化。图案代码见此:qwdea

返回我另一只手中物品在损毁前还能使用的次数,会影响耐久度使用的效果不计。


维修虫之精思,第二型 (→ num)

浏览器不支持图案的可视化。图案代码见此:aedwq

和前页图案类似,但它会以施法用手中的物品为目标。最适合配合各种形式的延迟施法使用。


附魔书咒符

来源:Hexical

咒符法术可将任意物品变为独立的魔法物品,也即,和杂件类似。它们有一个媒质储库,耗尽即咒符消散,无法重新充能和重新写入。

达到完美,并不是好得不能再好,而是好得一点不多余。


咒符物品相较其他施法物品有若干特殊之处。

有两个图案可与其包含的 iota 交互。该 iota 存储空间只可通过该咒符物品读取和写入。

它们还能拦截输入。


咒符 (entity, list, num, list of num, list of num →)

浏览器不支持图案的可视化。图案代码见此:edeeeeeqaaqeeeadweeqeeqdqeeqeeqde


施加所给咒术的咒符。接受一个咒术,还需提供存入的媒质量,以紫水晶粉计。消耗相应媒质量和额外 3 个充能紫水晶


第一个列表对应站直时的触发条件,第二个对应潜行时的。持有咒符物品时,我传入的输入分别对应着依次递增、最大为 7 的数;其中 0 对应平常的攻击,1 对应平常的使用。

当前姿势对应的列表内如有对应的数,则在传入此输入时拦截物品原有的功能,换为施放咒术;此时栈会以该数起始。


咒符之策略 (any →)

浏览器不支持图案的可视化。图案代码见此:waqqqqqedeqdqdqdqdqe

向咒符物品内部的存储空间写入 iota。可能会招致“违犯他人”事故。


咒符之精思 (→ any)

浏览器不支持图案的可视化。图案代码见此:waqqqqqeaqeaeaeaeaeq

将咒符物品内部存有的 iota 压入栈顶。


咒符之策略,第二型 (any →)

浏览器不支持图案的可视化。图案代码见此:edewqaqqdeeeee

如果咒符物品本身就可以存储 iota(如核心),则向该存储空间写入 iota。


咒符之精思,第二型 (→ any)

浏览器不支持图案的可视化。图案代码见此:qaqwedeeaqqqqq

如果咒符物品本身就可以存储 iota(如核心),则从该存储空间读取 iota。


解除咒符 (entity →)

浏览器不支持图案的可视化。图案代码见此:qaqwddaaeawaea

解除咒符而不影响其他属性。消耗大约 1 个紫水晶粉


咒塑胸甲瞬时庇护

来源:Ephemera

我发现了一种比较有趣的法术,它能够产生防御性的媒质屏障,防护力媲美甚至超过许多种传统盔甲。此类屏障甚至还能给予穿戴者许多持久效果,堪称泛用。


瞬时庇护 (entity, num, num, status, num →)

浏览器不支持图案的可视化。图案代码见此:qaweqqwqqewaqeqqqqqad

接受作为盔甲接收方的玩家,盔甲的耐久度,盔甲的护甲值(最多为 10),施加的状态效果,状态效果的等级。最后两个参数可用其他类型的 iota 代替,此时这两个参数会被忽略。


当然,这种屏障并非无法破坏。除去受击致损外,其耐久度还会持续减少。这种减少效应的基础速率看作每秒 1 “点”,则还需附加上其中效果等级平方个“点”。此外,穿戴者脱下后它们会立刻消失。换言之,除非重新施法覆写其状态,否则没有方法修复它们。


此法术的媒质消耗比较复杂:每 60 点耐久度基础消耗 1 个紫水晶粉,乘以护甲值的 1.5 次幂,再乘以任意状态效果的等级 + 1。因此,不提供状态效果、护甲值为 10、耐久度够支持 1 分钟的盔甲需消耗大约 31.5 个紫水晶粉。再令其给予生命恢复 II,消耗就来到了大约 94.5 个紫水晶粉,并且在消失前也只能坚持 36 秒。


这一计算结果的前提是我没有穿戴其他盔甲,实际操作中消耗可以缩减到最低 25%,出现在所有盔甲槽位中只有 1 格空出的情况中。


玻璃隐形

来源:Ephemera

隐阳当空 (entity, num →)

浏览器不支持图案的可视化。图案代码见此:qqqqqaewawaweqa

和其他天顶法术功能类似,给予隐形,每 3 秒持续时间消耗 1 个紫水晶粉。


药水天顶法术

来源:Hex Casting

此类法术会给予某一实体一个正面药水效果,与天底法术类似。然而,它们的媒质消耗会按效果强度的立方计算。


白阳当空 (entity, number, number →)

浏览器不支持图案的可视化。图案代码见此:qqqqaawawaedd

给予生命恢复。每 1 秒持续时间的基础消耗为 1 个紫水晶粉


蓝阳当空 (entity, number →)

浏览器不支持图案的可视化。图案代码见此:qqqaawawaeqdd

给予夜视。每 5 秒持续时间的基础消耗为 1 个紫水晶粉


黑阳当空 (entity, number, number →)

浏览器不支持图案的可视化。图案代码见此:qqaawawaeqqdd

给予伤害吸收。每 1 秒持续时间的基础消耗为 1 个紫水晶粉


红阳当空 (entity, number, number →)

浏览器不支持图案的可视化。图案代码见此:qaawawaeqqqdd

给予急迫。每 3 秒持续时间的基础消耗为 1 个紫水晶粉


绿阳当空 (entity, number, number →)

浏览器不支持图案的可视化。图案代码见此:aawawaeqqqqdd

给予力量。每 3 秒持续时间的基础消耗为 1 个紫水晶粉


玻璃侦测回避

来源:Oneironaut

传统的隐身药水足以迷惑常人的感官,但面对咒术则毫无作用,让事物完全无法侦测的方法还有待发现。然而,我找到的这个法术应当是向上述目标迈出的第一步。它能让媒质像糠皮一样盖在生物周围,以此干扰咒术的侦测手段。


隐匿遮罩 (entity, number →)

浏览器不支持图案的可视化。图案代码见此:wawwwdwdwwaqqqqqe

接受一个生物和一个数,并给予该实体持续所给数秒的咒术侦测护盾。每秒持续时间消耗 2 个紫水晶粉。


同时每秒会消耗所影响实体 1/10 个紫水晶粉,护盾的构筑需要这些媒质。

我需要注意我把这种效果给予了什么事物,因为没有携带其他媒质来源的生物会消耗自身的意识来供给护盾。


这种护盾在阻挡侦查员之馏化和各种区域之馏化时效果良好,但它对实体之纯化的变种没有作用,那些操作已经包含所处位置的精确概念。而且,这层糠皮自身也有能量特征,尽管暗淡,依然可用特种图案侦测。


辨察遮罩 (vector, number → [vector])

浏览器不支持图案的可视化。图案代码见此:qqqqqwwaawewaawdww

接受一个向量和一个数,并返回以所给位置为起始,指向范围内带有遮罩的实体的单位向量列表,侦测半径为所给数。


信标召唤卓越哨卫

来源:Hex Casting

召唤卓越哨卫 (vector →)

浏览器不支持图案的可视化。图案代码见此:waeawaeqqqwqwqqwq

召唤一个比普通哨卫要强大的哨卫。消耗大约 2 个紫水晶粉


卓越哨卫除了看上去更奇特外和不用卓越法术召唤的哨卫一样。然而,我法术的生效范围会扩展到卓越哨卫周围小范围处,大概是哨卫周围 16 格内。换句话说,不管我在世界上何处,我都能与卓越哨卫周围的方块交互(尽管仍会受到“区块加载”这一神秘力量的影响)。


信标扬升共振

来源:Oneironaut

尽管经过了长久的研究,代表其他咒术师的 iota 中仍有些特殊性质的由来未能厘清。不过,我找到了一种赋予其他事物同样性质的方法,不敢说持久,但至少能暂时做到。(还很昂贵。)
这种法术允许施法者跨越极远的距离影响生物,就和玩家 iota 的无限影响距离一样。但对目标施放这种法术时,依然需要离目标足够近。


扬升共振 (entity →)

浏览器不支持图案的可视化。图案代码见此:qdaeqeawaeqeadqqdeed

接受一个活体,在 1 分钟内即可在世界各处访问所给活体。基础消耗 1 个紫水晶碎片,在效应消退前每施放一次额外消耗 1 个紫水晶碎片。


这种效果的原理似乎是让目标散发出某种超自然共振。这种共振相当强大,目标的轮廓隔着各种形式的障碍依然“可见”。(咒术师们也许就在持续产生这种共振,只不过是没有如此效果显著?)但是,这种辉光与光灵箭等造成的辉光不一样,不要指望监测那种辉光的仪器对这种也有效。


媒质之瓶制作试剂瓶

来源:Hex Casting

制作试剂瓶 (entity →)

浏览器不支持图案的可视化。图案代码见此:aqqqaqwwaqqqqqeqaqqqawwqwqwqwqwqw

媒质注入一个玻璃瓶,从而制成试剂瓶


和用于制作施法物品的法术类似,我需要在另一只手中拿着一个玻璃瓶,并提供一个紫水晶物品实体作为参数。更多信息参见此页

消耗大约 1 个充能紫水晶


骷髅头颅剥离意识

来源:Hex Casting

剥离意识 (entity, vector →)

浏览器不支持图案的可视化。图案代码见此:qeqwqwqwqwqeqaeqeaqeqaeqaqded

我搞不懂这个法术……说实话,我也不清楚我到底想不想搞懂。


橡木告示牌BIT 操纵

来源:Complex Hex

这些图案用于操纵方块、物品、文本展示体(简称 BIT)。

奇怪之处在于,侦查员之馏化对这些展示体无效,因此必须换用实体之纯化和区域之馏化。


召唤方块展示体 (vector, string →)

浏览器不支持图案的可视化。图案代码见此:wqwqwqwqwqwawqaqqqqqe

在给定位置召唤一个方块展示体实体,以展示给定方块。(所给字符串需是内部名称,如“minecraft:dirt”,而非“泥土”。)
消耗大约 1 个充能紫水晶


召唤物品展示体 (vector, string →)

浏览器不支持图案的可视化。图案代码见此:wqwqwqwqwqwaqedeaaedeq

在给定位置召唤一个物品展示体实体,以展示给定物品。(所给字符串需是内部名称,如“minecraft:stick”,而非“木棍”。)
消耗大约 1 个充能紫水晶


召唤文本展示体 (vector, string →)

浏览器不支持图案的可视化。图案代码见此:wqwqwqwqwqwawaaqawdeddw

在给定位置召唤一个文本展示体实体,以展示给定字符串。消耗大约 1 个充能紫水晶


实体之纯化:BIT (vector → entity)

浏览器不支持图案的可视化。图案代码见此:qqwwewewewewewwqqdaqaaww

将栈顶位置向量变为该处 BIT(若无则返回 Null)。


区域之馏化:BIT (vector, number → [entity])

浏览器不支持图案的可视化。图案代码见此:qqwwewewewewewwqqwdeddww

从栈顶获取位置及最大距离,返回该位置给定距离范围内所有 BIT 的列表。


区域之馏化:非 BIT (vector, number → [entity])

浏览器不支持图案的可视化。图案代码见此:eewwqwqwqwqwqwweewaqaaww

从栈顶获取位置及最大距离,返回该位置给定距离范围内所有非 BIT 的列表。


平移 BIT (BIT, vec →)

浏览器不支持图案的可视化。图案代码见此:wqwqwqwqwqwawwaqaeaqe

以给定偏移量平移 BIT。


旋转 BIT (BIT, quat →)

浏览器不支持图案的可视化。图案代码见此:wqwqwqwqwqwaqeeeeedww

以给定四元数旋转 BIT。


缩放 BIT (BIT, vec →)

浏览器不支持图案的可视化。图案代码见此:wqwqwqwqwqwawwaawaawa

以给定向量缩放 BIT。


清除 BIT (BIT →)

浏览器不支持图案的可视化。图案代码见此:wqwqwqwqwqwaqdwddwdq

清理并移除给定 BIT。


Get BIT 4x4 (BIT → matrix)

浏览器不支持图案的可视化。图案代码见此:qwqwqwqwqwqqeawwaeaww

Pushes a 4x4 matrix representing the Bit's Transformation.


Set BIT 4x4 (BIT, matrix →)

浏览器不支持图案的可视化。图案代码见此:eweweweweweewwdqdwwdq

Sets the Transformation of a BIT to the given 4x4 matrix.


A 4x4 Transformation Matrix is a way of representing translation, rotation, scaling and shearing using a single matrix.
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.
The upper-left 3x3 sub-matrix represents an orientation in space, while the last column vector is a position in space.

Transformations


时钟加速

来源:Hexal

加速 (vec →)

浏览器不支持图案的可视化。图案代码见此:wwwdwdwwwawqqeqwqqwqeqwqq

在法术运行的那一刻,加速所给位置处方块的运作。


施放此法术要消耗 1/10 个紫水晶粉,在整个咒术内,每对同一方块加速一次,额外消耗 1/1000 个紫水晶粉


下界之星卓越咒灵法术

来源:Hexal

拆解咒灵 (entity →)

浏览器不支持图案的可视化。图案代码见此:wawqwawwwewwwewwwawqwawwwewwwewdeaweewaqaweewaawwww

移除栈顶咒灵实体,并拆解该咒灵。咒灵携带的图案不可追回,但是如果此法术是由其他咒灵施放的,那么被拆解咒灵所剩的媒质还可再加利用。


若咒灵的所有者是我,或其被允许与施法者或其所有者转送,消耗 1 个紫水晶碎片;若咒灵的所有者是他人且未被允许转送,则消耗该咒灵所拥有的媒质量的一半。媒质的再利用效率不算特别高,会在传输过程中损耗掉被拆解咒灵媒质库容量的 1/20。


绑定咒灵 (entity →)

浏览器不支持图案的可视化。图案代码见此:aqweewqaeaqweewqaqwww

在我的咒灵和我之间建立更紧密的联系。我只能同时绑定一个咒灵,但绑定咒灵的常态消耗将大大减少。


密友之精思 (→ entity | null)

浏览器不支持图案的可视化。图案代码见此:daqweewqaeaqweewqaqwwww

返回我当前绑定的咒灵。(这并不是卓越法术,记载于此是为了方便查找。)


末地传送门框架门径

来源:Hexal

门径是我有关空间远距连接和瞬间移动的长时间研究的最新成果。与我之前的试验不同的是,它能极为高效地完成传送任务。我已学会构造三种不同的门径,所有三种都需要巨量的媒质才能烧入现实,但后续的操作则相较之下极为便宜。


位置锚定门径与世界上某一位置绑定,会将所有穿过它们的事物送至该位置。实体锚定门径则与世界上某一实体绑定,会将所有穿过它们的事物送至该实体处(可附带一个偏移向量,需在烧入门径时提供)。


未锚定门径没有与任何事物绑定,可用于将实体送至任意位置。但其效率也会相应降低,只能将实体送至我所能影响的范围内的位置。门径烧入成功后,我的栈上便会出现一个代表其的 iota。我能以此 iota 标记实体,如此当我关闭门径时,所有被标记的实体就会被传送至门径终点。需注意关闭门径不会将其消耗,获得门径 iota 后便能永久使用。


门径之精思 (null | vec | vec, entity → gate)

浏览器不支持图案的可视化。图案代码见此:qwqwqwqwqwqqeaeaeaeaeae

压入一个新的门径。所有此 iota 的复制品都指向同一个门径。消耗 32 个充能紫水晶。若传入 Null,则构造未锚定门径;若传入一个向量,则构造位置锚定门径;若传入一个向量和一个实体,则构造实体锚定门径。


开启门径 (gate, entity →)

浏览器不支持图案的可视化。图案代码见此:qaqeede

移除栈顶实体与门径,并标记该实体,被标记的实体会在对应门径关闭时被传送。消耗 1/20 个紫水晶粉


解除门径 (gate, entity →)

浏览器不支持图案的可视化。图案代码见此:edeqqaq

移除栈顶门径与实体,并取消该实体的标记。若其已被开启门径标记,下一次门径关闭时其将不会被传送。


长度之纯化 (gate → num)

浏览器不支持图案的可视化。图案代码见此:wqaqw

移除栈顶门径,返回被该门径标记的实体的数量。


标径之馏化 (gate, entity → bool)

浏览器不支持图案的可视化。图案代码见此:edwwdeeede

移除栈顶门径和实体,判断该实体是否被该门径标记。


关闭门径 (gate | gate, vec →)

浏览器不支持图案的可视化。图案代码见此:qqqwwqqqwqqawdedw

移除栈顶锚定门径,或未锚定门径与位置向量。将所有被所给门径标记的实体传送至其锚定位置或所给位置。消耗 1/2 个紫水晶碎片。若为未锚定门径,则每个实体每传送 1 格额外消耗 1 个紫水晶粉


蜘蛛网网斑

来源:Hexical

网斑是视斑的进化形态。不会再受 iota 和图案的限制,也无需屈居于二维平面,网斑接受三维空间中的向量列表并在其间连线,由此带来的创意无穷无尽。网斑也会对大多数操纵视斑的图案有反应。


构筑网斑 (vector → entity)

浏览器不支持图案的可视化。图案代码见此:qaqqqqqwqqqdeeweweeaeewewee

在所给位置构筑一个网斑,并压入一个网斑实体。消耗大约 1 个紫水晶粉


网斑只在编织后才有外形。用以构筑网斑的向量列表无需遵守太多规则:只要列表的长度不超出 32 个向量,且向量的模长小于 10 即可。而后,网斑会依次连接它们。


编织网斑 (entity, list of vectors →)

浏览器不支持图案的可视化。图案代码见此:qaqqqqqwqqqdeewewee

接受一个向量列表,需遵守前页指定的规则,并将网斑编织成所给形状,无需消耗媒质


纠缠之纯化 (entity → list of vectors)

浏览器不支持图案的可视化。图案代码见此:edeeeeeweeeaqqwqwqq

将网斑的外形返回为向量列表。可用于复制网斑。


来源:HexTweaks

似乎法术还有另一个层次,必须向其中融注意志才能找到它们。我会将我找到的法术记录在此。

凋灵骷髅头颅卓伟剥离意识

来源:HexTweaks

和前人讲述的一样,此法术会剥离生物的意识并存入其他事物。
这一版本的法术能够批量剥离,接受
[entity], vec3|entity ->
而后以此执行各种仪式


火焰弹火球

来源:HexTweaks

与火球类似,但强度上限变为了 2 倍。


TNT爆炸

来源:HexTweaks

与爆炸类似,但强度上限变为了 2 倍。


来源:HexTweaks

这里是我所知的所有仪式。
“关于意识的群体剥离”

这些仪式似乎依照某种“点数”系统运作,村民熟练度每增一级,点数贡献就会翻倍。

箱子交易补货

来源:HexTweaks

[村民(每项交易 1 点)], 村民 ->
为目标村民的所有交易补货。
目标村民每有 1 项交易,即消耗 1 点点数。


红树木门创造与坍缩质道

来源:HexTweaks

创造一个质道。
[村民(80 点)], 咒灵 ->
接受一些村民,并将目标咒灵变为质道。


坍缩一个质道。
[村民(16 点)], pos ->
接受一些村民,并将质道坍缩为 10 到 20 个游走咒灵。


发酵桶定量时间跳跃

来源:HexTweaks


[村民 + 女巫(每个 8 点)], pos ->
接受一些村民和女巫,每献祭一个女巫,即尝试向前跳过 12 小时的时间。


来源:mediatransport

本分类仅见于 hexdoc(游戏内手册不包含此内容),服务器管理员在安装 mediatransport 和 FSB 时可参照其中内容。

绯红木法杖mediatransport 配置

来源:mediatransport

mediatransport 有多条服务端配置选项,能用于限制形象与施法环境间传递的数据。


空间占用限制

所用配置值均以字节为单位。

maximumSendSize提交 Iota 可发送的最大数据量。

maximumInterSendSize提交 Iota,第二型可发送的最大数据量。

maximumRecvSize:来自 Figura 的最大接收数据量。超出此限制会向队列压入垃圾。

matrixMaxArea:MoreIotas 独占;设定收发矩阵时其最大元素数(宽*高),此配置项独立于其他限制,也独立于最大行数和列数(255)配置。


过滤器

mediatransport 有三个独立的过滤器配置组,用以控制可以发送何种 iota。每个过滤器都由 mode(模式)和过滤项列表组成。

mode 可以是 "Block" (黑名单,禁用特定类别)或 "Allow"(白名单,仅允许特定类别)。

过滤项列表用于指明过滤器所作用类别的资源位置。例如,为禁用发送列表,应将 mode 设置为 "Block",列表设置为 ["hexcasting:list"]

需注意,如果 mediatransport 没有适配某类型的编解码器,向白名单加入该 iota 类型并不会自动使得其可发送。


发送过滤器

和空间占用限制类似,提交 Iota提交 Iota,第二型使用的过滤器是不同的。

sendFiltersendFilterMode 适用于提交 Iota。interSendFilterinterSendFilterMode 适用于提交 Iota,第二型。

如果这些过滤器中阻挡了某种 iota,发送相关 iota 时即会招致“Iota 不可提交”事故(就算在列表中也一样)。


接收过滤器

recvFilterrecvFilterMode 用于控制可从 Figura 处接收何种 iota。

此过滤器阻挡的 iota 会替换成垃圾,但包含此类型 iota 的容器不受影响。例如,在列表不被阻挡的情况下,包含非法 iota 的列表只会换为包含垃圾的列表。


绯红木法杖关于 FSB

来源:mediatransport

mediatransport 的运作依赖于 Figura Server Backend(Figura 服务端后端,又称 FSB)。FSB 是 1.20.1 版本下 Figura 开发版的特性,允许在服务端中托管形象和 pings,而不需要通过全局后端处理。


FSB 在单人游戏和 LAN 世界中无效,因此你可能需要使用专用服务器来测试咒术。感谢你游玩我们的附属!:)

GitHub 上的 Figura FSB 构建文件