Han_Jiang
本帖最后由 Han_Jiang 于 2023-1-20 12:52 编辑


咒      法      学


◆ 简介


想要在 Minecraft 中体验施展魔法的乐趣?还是想拥有更多的魔法?那就快来试试这个模组!本模组主要为魔法和挥舞魔杖和探索并解开未知的故事,让你在游玩这个模组的时候也能享受到其他魔法类模组的乐趣。对于喜欢魔法模组的玩家来说,这个模组值得一试。如果是喜欢研究、坚持不懈的玩家,这个模组也值得享受;因为这个模组也具有研究性和不凡性,所以通关这个模组也并不容易。你准备好进入一个充满挑战的魔法世界了吗?准备好了!?那就下载这个模组吧!Hex Casting模组在这等待这你的到来!



◆ 模组基本概念


1.媒质

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

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

感知能力较强的生物也只能产生微量的媒质。

玩家在满血状态时相当于两个充能紫水晶中的媒质。


2.栈

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

加入事物称为“入栈”,“push”。移除最后加入的元素,称为“出栈”,“pop”。校验或修改最后加入的元素,称为“检视”,“peek”。我们将最后加入的元素称为“栈顶元素”。举个例子,如果向栈压入 1 号元素,然后压入 2 号元素,然后弹出一个元素,这时栈顶元素便是 1 号元素。

操作(大致)都只能与栈以如上几种方式交互。它们会弹出相应的 iota(称为“参数”或“实参”或“形参”),对它们进行处理,然后压入一定数目的结果。当然,某些操作(例如:意识之精思)可能不会弹出任何元素,而某些操作(尤其是法术)可能不会压入任何元素。

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

(也就是在施法时左上方的信息,当信息被消除时,法术将执行并退出。)


3.虚指

虚指大部分 iota 都代表着世界中的某个实际事物,而虚指则代表着某些更为……抽象或无形的事物。例如,我将一种虚指命名为 Null,它似乎代表着“无”这种状态。当一个问题没有确切的答案时就会出现一个 Null,比如对着天空执行弓箭手之馏化。

此外,有三个的虚指,命名为考察、内省和反思。它们似乎同时有着图案和虚指的性质,但实际作用却和这两者都不一样。能用它们将图案作为 iota 加到栈中,而非执行图案对应的操作。相关笔记在“模组使用”。

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


4.操作命名法

以要移除和加入的 iota 个数命名。

精思不出栈,入栈一个 iota。纯化出栈一个,入栈一个。馏化出栈两个,入栈一个。提整出栈三个或更多,入栈一个。分解出栈一个,入栈两个。拆解出栈一个,入栈三个或更多。策略则对应其余出栈入栈操作(或会以某种方式重新排列栈的操作)。

法术不受此命名法约束,而是以其效用命名。


5.启迪后事故

试图剥离已被剥除意识的村民的意识,或是试图剥离不适用于目标方块的生物的意识。产生暗绿色火花,并杀死对应生物。


试图直接执行只能在法术环内执行的操作。$(br2)产生淡蓝色火花,并将我物品栏中所有物品散落在地。


试图在无对应方块处访问阿卡夏记录。产生紫色火花,并消耗部分经验。


如果这里没有展示一些词语的概念,在下文中会以注解的方式展现。

Han_Jiang
本帖最后由 Han_Jiang 于 2023-2-1 11:46 编辑

如果有问题,在帖中反馈,由我来反馈到作者或在作者的Github进行反馈。

jonse
这个系统看起来术语很晦涩,pattern有点难懂,安装上手就发现其实很有意思很好懂的

7846283
感觉还是比较好用,就是没有看到高版本的

259361378
mcbbs有你更精彩~~~

jinzhaowei
感谢大佬分享

橙子榨汁机
mcbbsyyds

fkzlll
谢谢作者,喜欢玩魔法的

18292476297
好玩的mod