从dnf护石描述语言分析其算法


新护石出来了,关于它的算法问题纠结了很久(以至于一定要水一帖出来
一般护石都是上下2词条加算
总是有些特例嘛,下面总结一下
一般护石:A伤害+x,A伤害额外+y,A*(1+x+y)

其他种类:
A、B伤害+x,B伤害+y,A*(1+x)+B*(1+x+y)

定义一个B代替A,B是A的x倍,A、B伤害+y,B*(1+y)=A*x*(1+y)

附加一个B,B是A的x倍,B伤害+y,A+B* (1+y)=A*(1+x*(1+y))

以上均是经过多次测试的结论
实际遇到的问题:

符合以上第三种,提升率应为1/3*251%*1.6-1=0.33866666……
(要是加算就太低了
以上举的几个简单的例子只是为了说明基础算法,其他有更多条目的、多形态的、涉及到其他技能的也都大同小异,诸位可以类推……
文章由最专业的DNF游戏社区COLG推送 ,作者:NirvanaCh,未经许可,请勿转载