本文的实际工作者为thorough(同时也是任务数量机制详解的作者),但他懒得编辑帖子,故由我代发。
所有的条件已经全部录入到了在线文档,后文首先会介绍本次被动诱导条件的发现历程,然后对介绍一下被动部分的在线文档的使用说明,可直接搜索粗体部分查看。
发现历程
最初,我在拆包文件中翻找了一下被动的标签,发现了1968这个奇怪的标签,其他标签似乎都和卡牌效果对的上,但这个标签却有点意义不明。
紧接着,我把所有enumID为1968的内容全部找了出来,如图(不全,仅作为展示)。
总共有69个宝藏含该标签,但实际上对决大约有100个宝藏,数量对不上,于是猜测是否会和诱导有关,简单拿几个显然无诱导的宝藏试了一下,比如神秘典籍、小型背包,发现搜不到,再接着搜索了守卫之光、疗愈之池等等显然有诱导的牌,发现搜得到,进一步怀疑和诱导相关。
但value中的值在dbfid中却搜索不到,一时无法进展。
接下来就是thorough的环节了。
首先,他从以前的数据中发现,1968标签在20.0.2 时没有,在20.2.0 有,说明是这个时间点添加的,而20.2.0补丁公告中有这样一条:
故这个标签极大概率与诱导相关。
再接着,他在subset_rule中找到了value中的数值。
提取出所有m_subsetID为上文中数字的列表:
首先观察格式,m_ruleType有1和3两个取值,1的时候后文中有信息,3的时候无信息,这里起到决定作用似乎只有m_ruleType=1的情况,m_ruleType=3是什么意思目前仍不知道。
m_minValue和m_maxValue显然是限制取值范围,十分易懂,m_TagId是显然是一个tag,常见tag的含义实际上都已知了,为了便于说明,这里直接转换成对应含义。m_rulesNot对应的是是否对于后面的规则进行否定,比如下图中对法力值0-3进行否定,则为法力值不能为0-3,也就是4费及以上。
由于这套规则看懂以后是很简单的,所以直接把被动对应的value和这里的m_subsetID对应上,就可以开始翻译每个宝藏的情况了。(写空是方便之后删除)
其中最为奇葩的大概是潜力解锁,条件如图,使用了5个条件加以约束。
在线文档的使用说明
如前文所说,拆包找到的卡牌数据以及全部录入在线文档,需要指出,这一次只找到了诱导条件,却并没有找到诱导所需数量,一般而言,诱导被动需要满足条件的牌4张或以上,但是否所有被动都符合这一条件?我不觉得能在没测试的情况下随意判断。
故表格中诱导所需张数目前全部为4张(推测)。
在诱导条件的右边记录了该被动能否出现在随机位,是今年7月对照自身测试结论做的内容,可能存在偏差。
该表格右侧,记录了哪些宝藏能被选到,标记为相应职业代表火石高胜记录中有人遇到了(不是选取到而是遇到了,因为获取了高胜数据每个人的runId然后访问了详细对战信息看到了其1宝2宝做的分析),可能可选和版面上没有代表我认为大概可以选或是大概不能选,仅作参考意见,不过也有一些内容是经过测试,发现确实选不到的。
最后回到诱导条件的话题,记录中出现了非常多含有xx标签的牌的字样,这里的标签指的是游戏数据中的mechanics和referencedTags。具体来说,mechanics是直接具有该效果,referencedTags是能和该效果产生某种互动。比如木乃伊魔法的条件为含有亡语标签的牌,则抽一张亡语牌这样的法术牌也符合诱导条件。
考虑到曾经宣称占有出现过bug,某些描述中带有发现的卡牌不能触发宣称占有,说明游戏中标签贴的不一定严谨。(如果各位有印象的话,曾经214风怒突袭鱼改成战吼后,也没有战吼标签),故另外制作了卡牌tag一览,以记录每张卡牌的tag,诱导仅涉及部分标签,已经全部贴出,✔代表存在该标签,否则不存在该标签,如果发现某张卡牌应该存在但确实不存在某个标签,记得反馈官方。