原神:关于反应优先级的研究和推测
通过一些手段,得到了反应优先级数据,汇总成下表。
图中的元素类型指的是触发元素的元素类型。看图表,可以看到大部分反应顺序和实际游戏表现相符。
1.和雷两种与藏冰的反应顺序
火会同时冻元素和冰元素,确实反直觉。
但也有相应的测试办法,去龙脊雪山或对应副本,先找冰丘丘王(丘丘霜铠王)。测试选择这种敌人,是因为它们的元素护盾具有冻元素,且它们不会免疫冻结反应产生的效果。
然后按一定顺序施加元素,顺序为:冰,火,水。(个人测试时,使用凯亚战技1下,烟绯普攻1下,公子战技开启那一下)
发现冰丘丘王的护盾条有明显衰减,且不能被冻上,说明藏冰可能也与火元素反应。
接着,去龙脊雪山南部找冰丘丘王,那里有个冰元素强化石,能给敌人提供 3.6 元素量的冰元素附着。个人测试时,依然使用凯亚战技1下,烟绯普攻1下,公子战技开启那一下。
发现冰丘丘王的护盾条有明显衰减,且能被冻上。说明有剩余的藏冰。
对于雷元素,个人测试时,还是用冰丘丘王。
第一组使用凯亚战技1下,丽莎普攻1下,公子战技开启那一下。
第二组个人测试时,使用凯亚战技1下,雷泽战技1下,公子战技开启那一下。
发现第一组中,冰丘丘王能被冻上。第二组不能。
说明雷与藏冰优先反应。
2.火和雷两元素与藏水的反应顺序
对比表格,存在一个问题,对于冻元素附着与藏冰/藏水共存的情景,火和雷的反应优先级,实际游戏表现则是 冻元素>藏水。
这与整理的数据不相符。
通过研究其他数据,发现对应状态下,会有对应禁止的反应。
冻结状态(冻结反应的冻元素附着会提供):蒸发,感电,范围水扩散
极寒状态(大部分冻元素护盾附着都会提供,除了冰胖的冻元素护盾):蒸发,感电,范围水扩散
火和雷的反应优先级能解释了,因为在这些状态,藏水的相关反应是被禁止的。
同时,也能解释对于冰胖,为什么蒸发优先于融化。
3.风元素反应顺序
但扩散反应出问题了。风的反应优先级,则是 藏水/藏冰>冻元素。
如果设计者想限制水扩散,按理应该不出现这样的优先级。
对于扩散反应,游戏系统在查询禁止反应表时,如果匹配,整个扩散反应不会触发。
但问题就出在,查询用的是 中心扩散类型,而不是用 范围扩散类型。
这里要提一下,一整个扩散反应是包含两个子反应,范围扩散,中心扩散。
范围扩散仅对被扩散对象周围的目标起作用,不对被扩散对象起作用。
中心扩散仅对被扩散对象起作用。
由于禁止反应表写的是 范围扩散,而不是 中心扩散,就导致永远没法匹配,自然也就不会被禁止。
已经很难说这个是否符合设计者的预期。但就目前的结果来说,风的反应优先级,是 藏水/藏冰>冻元素。