【血源诅咒】迷宫地牢&词条机制讲解

    我们上一篇文章简单聊了一下宝石的相关机制,那么我们今天来聊一聊组成宝石的词条以及承载宝石的迷宫地牢。

     声明:该篇文章的知识来源于众多血源科研大佬的不懈努力,词条池和魔改迷宫知识来源于汉尼拔大佬的帖子https://zhuanlan.zhihu.com/p/53653217

    我们首先要明确一下词条、宝石、与地牢之间的关系。众所周知,宝石的词条种类复杂,数目繁多,但大致可以分为一词条和二词条还有负面词条,而这三大类词条又有各自的词条库,词条库里包含了这大类词条所有可能出现的种类,比如我们最常见的锻炼、秘法、火焰等,简单来说在生成词条的时候就是在各自的词条库里抽一个,然而各自的词条库并不是一种词条只有一个,而是不同的词条在同一个词条池内的占比是不同的,所以不同种类的词条出现的概率也就是不同的。

    上述的描述未免过于抽象,那么我们来举一个形象的例子:我们先准备两个箱子,分别代表一词条词条库和二词条词条库,然后准备60个完全相同的小球,然后分成两份,第一份40个,第二份20个,我们将第一份小球如下染色:20个小球染成粉红色代表锻炼词条,10个小球染成蓝色代表秘法词条,5个小球染成橙红色代表火焰词条,最后5个小球染成黄色代表闪电词条,然后把这些小球装入代表一词条词条库的第一个箱子,然后将第二份小球如下染色:10个小球染成粉红色代表固定物理词条,10个小球染成紫色代表急毒词条,然后装入代表二词条词条库的第二个箱子,在生成一二词条的时候,就相当于在这两个箱子里各抽一个小球代表相应的词条,那么我们就可以明白,一个箱子中,同词条的小球越多,那么这种小球被抽到的概率就会越高,这种概念我们称为词条的权重,换句话讲,就是权重越高,这种词条出现概率就越高(并不准确,我们下面再说)

    那么如果我们简单的用权重来计算一二词条出现的概率,就是如下的结果:

简单用权重算出的一二词条出现概率
然而,

    然而,我们实际在刷迷宫的时候,不难发现和上述结果有很大的出入,比如你在刷洛伦城的时候,顺手打死一个小怪,极大的可能掉落的是火焰宝石(像无头长老这些一词条固定的我就不拿来举例子,大家都懂,我们现在讨论的是词条不固定的情况),为了解释这种情况我们必须引入一个概念——词条池

    我们上面说,一二词条各有各的词条库,每个词条库中不同词条的权重也是不同的,然而这些权重会被分到不同的词条池里,甚至有些词条会分到多个词条池里,打个比方,一词条的火焰有40权重被分到了一个词条池,剩下的5权重被分到了另一个词条池里,这样一二词条的词条库就被分成了许多不同的词条池,这些词条池里既有一词条也有二词条,而正是这些词条池构成了我们现在所看到的迷宫

    词条池大概如下:

词条池一览

    那么词条池有什么作用呢?

    答案是增加权重

    当迷宫生成的时候,就会随机地加入词条池,被加入的词条池,其内的词条权重会被乘以100^n(n代表该词条池被抽中的次数),我们上面说到了词条池是词条库的一部分,加入词条池就代表词条库内某些词条的权重被放大了,那么自然被放大的词条出现的概率就会提高,没有被放大的词条出现的概率就会减小,举个更具体的例子,在洛伦城生成的时候,1034号词条池一定会被加入到迷宫里,自然就出现了我们所看到的洛伦城更容易出火焰的现象。

    那么接下来我们就可以说一下魔改迷宫的本质了——也是增加权重

    一个迷宫最多可以加入5个词条池,而魔改迷宫的本质就是增加包含目标词条词条池的数量,去除其他产生干扰的词条池,由此以来,目标词条权重增加了,而其他在词条池外的词条权重没变,占比被挤占,自然出现概率就低了,那么目标词条的出现概率就会无限的向组内概率(目标词条被分配到该池子的权重/该池子所有词条的总权重 = 目标词条的组内概率)靠拢,以此增加目标词条的出现概率

    那么我们是否可以得出结论,一个词条池够纯的迷宫,一二词条的相应的产生概率就是目标词条的组内概率?

    答案是并不准确。我相信细心的猎人们已经发现了,二词条的组内概率我并没有给出,我们接下来就讨论这个问题。

    不过在讨论这个问题之前我们需要先明确一个问题——宝石词条的生成机制

    众所周知,现版本的血源,已经不可能产生一二词条种类相同的宝石(白毛是个特例我们后面再说),这就是由于宝石的生成机制造成的,实际上当一块宝石在被生成的时候,生成顺序为:一词条→二词条→三词条,并且后产生的词条绝对不会和已经产生的词条种类上产生重复,所以我们无法再看到一二词条种类相同(请注意百分比提升和固伤不是一种种类的词条)的宝石,海飞丝的极品双穷和双愚也成为了过去时。

        当然任何结论都需要经过实践检验,我们不妨做个实验:

        首先我们要先建立一个魔改迷宫,代码我简单地表示一下:

迷宫的简要代码

        第一行和第三行表示地形为月牙左转两只海飞丝的地形

        第二行目前不清楚有何作用

        第四到第八行表示所选用词条池,25对应1023号词条池,3D对应1013号词条池

        而这两个池子组内各自只有一个词条,那么结果就是:蓄力词条的权重被放大了100^3倍,而物穷词条的权重被放大了100^2倍,这造成的影响就是除了蓄力和物穷词条以外其他的词条权重占比被严重挤占,导致产生概率过低,所以我们可以直接忽略其他词条的产生概率,而蓄力词条池被多放了一个,导致蓄力词条的权重相对于物穷权重来说也相当大,如果我们据此推测的话,这个迷宫的海飞丝应该大概率掉落动人宝石,小概率掉落穷人宝石,而由于后生成的词条绝对不会和已经生成的词条产生重复,那么我们完全可以预测出结果:

             1.基本不会存在一词条蓄力和物理以外的宝石

             2.一词条蓄力的宝石二词条必为物穷

        以下是实际刷出的结果,由于两个人刷实在精力有限,无法做到样本容量几千,但也足以说明问题了

             一词条蓄力 二词条物穷 :238块

             一词条蓄力 二词条生命回复 :1块

             一词条蓄力 二词条慢毒1

             一词条穷人 二词条蓄力3

        我们通过以上数据可以明显地看出这和我们的预测十分一致

    然而,白毛仍然可以产出双穷宝石,这是由于其独特的机制造成的,因为她掉落的宝石二词条固定。没错就是二词条固定,非常独特和奇葩,当宝石的一词条生成物穷之后,二词条理应排除物穷了,可惜,我固定,这就成就了现今版本中唯一存在的重复种类词条的宝石——双穷

        在明白宝石生成机制之后,我想问几个问题:

            1. 你在不停残害大米的时候,有没有出现过,出来的滋养宝石因为三词条负面减攻击而不能用的情况?

            2. 你在顺手解决掉烦人的火球老太婆的时候,有没有出现过,出来的脉动宝石因为三词条掉血而不能用的情况?

        如果你留心观察,我相信你很容易地就会发现,以上情况根本不存在

        这是因为:所谓地负面效果,并不是独立种类的词条,它们只是带有负面数值的正面词条而已,换句话说,减攻就属于滋养、掉血就属于脉动,因此当你拿到滋养宝石的时候,一词条的全攻击提升已经意味着三词条不可能出现全攻击下降

            我们不妨验证一下这个结论:

            首先,我们同样需要建立一个魔改迷宫,我同样也只放大概的代码:

迷宫的大概代码

       同样是月牙海飞丝迷宫,这不过这回我们把第四到第八行的后两位都换成了44,44对应的是1012号词条池,我们可以看到,1012号词条池一词条只存在体耗减少这一个词条,而二词条中存在体耗减少和武器耐久上升两个词条,随着我们将这个词条池叠加五次之后,完全可以保证不会有任何其他的正面词条出现了,那么我们可以预测出:一词条固定为体耗减少,由于一词条已经有体耗词条,所以二词条必为武器耐久上升,而一二词条的存在导致三词条负面中体耗和耐久词条都被排除,那么负面只可能在减血、减攻、减眷族、减野兽里出现

        以下为实际实验数据:

             固定一词条减体耗,二词条加耐久

             三词条:   减同族:32块

                               减野兽:30块

                               减血:26块

                               减攻:30块

        和我们的预测完全一致,只有这四种负面效果

        因此,负面效果实际上就是带有负面数值的正面效果

        如果你还是不太相信,那么我们来看一组图好了:

        

减攻


减怪兽


加体耗


减耐久


减血

       我相信每一位宝石猎人都明白,宝石的名称(例如锻炼,闪电,火焰)都是根据宝石的一词条来的,而宝石是否有诅咒前缀,取决于是否带有负面词条,上面的五颗宝石,是通过SW更改宝石的词条改变的,而它们的名称也随之改变了,其中不免我们熟悉的名字——滋养、猎人、闪耀、脉动

        那么我来梳理一下结论:宝石的词条按照顺序生成,后生成的词条不会再生成已有种类的词条,负面词条属于负值的正面词条,并也遵循这种规则生成

    我们回到我们开始的问题:一个词条池够纯的迷宫,一二词条相应的产生概率就是各自的组内概率吗?

    对于一词条来说,是这样的

    可对于二词条甚至三词条来说,都不是,就是因为已有的词条会影响你后续词条的生成,自然概率也会收到影响

    如果用数学语言表达的话就是:(这个公式不是我原创,我只是分享,对概率计算有帮助)

A:一词条; a:二词条; α:三词条

n:词条池添加次数; N:权重; P:组内概率;P':真实概率

※下标相同表示词条重复

     

计算二三词条概率公式

             我们举一个例子来说明一下这个公式,假如我们只用了1045号一个池子,我们要计算二词条愚滋(aj)的概率,那么我们先假设一词条为穷滋(Ai),这样二词条愚滋的概率就为1/3 除以 (1 - 1/3)即P(aj)/[1 - P(ai)],前面的1/3是二词条愚滋的组内概率,后面的1/3是二词条穷滋的组内概率(因为一词条是穷滋,所以二词条需要去除穷滋),这样我们就知道了当一词条是穷滋的时候,二词条为愚滋的概率,但我们现在要求的是二词条的愚滋总概率,那么我们就需要考虑到所有一词条的情况,故加和∑,但注意的是一二词条不能相同,所以i不能等于j,也就是说,计算加和的时候要去掉一词条为愚滋的情况,三词条同理

             涉及到三词条,需要补充一个知识点:当三词条为正面效果的时候,它和二词条共用一个词条池,如果三词条为负面效果,那么它会单独使用一个负面词条池,而这个负面词条池是我们无法人为改变的

             ※请不要用古典概型的方法去解决二三词条池问题,否则走火入魔,我甚至算了一天

             原则上混词条池的迷宫,只要计算出各自词条分布的实际权重,也可以用上述公式进行计算(不过组内概率就会变成权重概率,总之都是用权重算的)

    文章最后也想聊聊几个问题:

    1. 能不能做一个定向血质的迷宫?

     我只能很遗憾的告诉你,这是不可能的,甚至都无法增加血质词条的权重,魔改迷宫不是可以任意建造的,我们也只是在有限的排列组合上尽可能去凑想要的宝石,而血质和温暖词条不属于任何词条池,换句话说它们的权重是固定的,无法增加,只能因为词条池的加入而被挤占权重占比,我们能做的也只有删掉所有的词条池,来使血质的获得概率尽可能增大(著名的刷血质326的迷宫x69bm25r就是删掉了全部的词条池)

    2. 刷海飞丝的探索值问题

      当群友们去刷海飞丝的时候,最多讨论的就是该带几个眼睛的问题,然而事实上,迷宫的诅咒效果是影响探索值的,1/2血自带1000探索值,1/8血自带5000探索值,但这些额外的探索值需要眼睛激活才可以生效,而目前比较热门的海飞丝迷宫都是1/8血迷宫,自带5000的探索值,而带上3个眼睛加一个乳草,也只是增加了235的探索而已,换句话说,对于1/8血迷宫来说,讨论带几个眼睛这种问题是没有必要的,探索值的区别只有带眼睛与不带眼睛,209和5000+的区别。另外,个别新猎人可能不太清楚,探索值越高,头发和宝石的掉率就会增长,共同挤占子弹的掉率,而头发和宝石本身的掉率比并没有太大改变,看似探索高了只出头发不出宝石了,实际上掉宝石的概率仍然是增加的

    3. 宝石词条机制的更新

        其实,以前的版本中,血源的宝石是可以双词条种类重复的,让人津津乐道的海飞丝极品双穷和双愚在现版本中成为了绝迹,可是这种改变并不一定就是坏事,我们也说到了由于现在的机制,词条不能再重复,不减攻的滋养,不掉血的脉动,都是这项改动带来的影响,甚至还影响了许多武器的最优解,我们实在难以评价这次改动的好坏,但不可否认是值得纪念的


    最后放几个我自己制作的魔改迷宫:

    1. 如果你对我的实验数据抱有质疑,可以刷一下下面的迷宫(全是月牙)

        第一个实验:蓄力穷人海飞丝迷宫: 8yz5duu2

        第二个实验:体耗耐久海飞丝迷宫: zc8urvjh

     2. 我制作了一个没有词条池的海飞丝迷宫,如果有喜欢验证自己肝功能的猎人们可以去刷一刷血质,顺便你还可以看到各种奇葩的宝石:2p9akwij

你知道艺术设定集里最后的这个场景是哪里吗



附加:

       公开和增加耐久词条常见于二词条,但实际上它们作为一词条时也是有各自的名字的

       

特殊宝石

       公开词条作为一词条时,宝石的名字为:精工

       加耐久词条作为一词条时,宝石的名字为:密致

本文禁止转载或摘编

-- --
  • 投诉或建议
评论