随着最近看到的数据越来越多,对于《无尽冬日》输出伤害机制也有了更深入的理解,我想到一个比较通用的公式可以解释以往一些觉得诡异的战报现象。因为我自己还没有加师傅,很多测试做不了,其他园友有测试结果可以来验证下是否可靠。 先说结论: 单兵种伤害 = 伤害系数 × 该兵种数量 × 该兵种的属性最终值(所有攻防穿透升降buff都算上) 伤害系数 = 根号下(min(敌兵数,己方总兵力数)/ 该兵种数量) ①兼容性验证: 以打野怪熊为例,可以取熊的敌兵数为5000, 当己方兵力小于5000时,伤害 = 根号下(总兵力/该兵种数)× 该兵种数 = 根号下(总兵力 × 该兵种数); 当兵力超过5000时,伤害 = 根号下(5000/该兵种数)× 该兵种数 = 根号下(5000 × 该兵种数) 完美吻合之前玩家“bvb小狒狒”发的另一种总结公式。 ②推广性1 - 微量兵的巨幅加成: 为什么很多盾弓战报会出现带极少量的矛兵却产生了大量增伤?扣除米娅本身易伤技能的微弱影响外,主要是矛兵的伤害系数得到了大幅度提升。系数根号下(总兵力/该兵种数)= 兵种占比倒数的开方。如果只带1%的矛兵,它的单位伤害系数会是纯矛兵阵容的10倍,是640比例中矛兵的6.3倍多,所以会出现极其夸张的加成效果。这一点是看了玩家“Siri要抱抱”发的一张战报后有感而发,图中9万矛兵打出了惊人的数字。实战中由于技能触发和绕后目标的不同,数值会有波动,但悬殊差距可见一斑。 ③推广性2 - 掏炉子(攻城)的悬殊比例: 比如二十万兵攻打二百万兵防守时,10倍兵力差距。如果按照以前算法,即使开根号,伤害也只有3倍多差距,按理说很难一次掏成功。但实战中,2000加成的大佬掏1000加成的0氪玩家,基本在10倍兵力以内就能一次点火成功。原因就在于,防守方(0氪)的单位兵力伤害系数不是根号(二百万/单兵种数),而是根号(二十万/单兵种数)。这一点虽然很难用数值完全求证,但更符合游戏实际情况。 最后做个总结:这个新公式和以往最大的不同,是把伤害和兵种数量直接挂上了正比关系,更符合常规直觉。因为身为工科出身,我总对直接用“人头数”这种有量纲的东西进行开方感到难以接受,而这个公式是将“兵力比例系数”这种无量纲的数值进行了开方,在数学和游戏逻辑上都更说得通。





换一换 































