活下去战棋模式:武器收益公式
1、未计算闪避率与自身反击率,我带了命中天赋,我就没miss过,格挡机制我带入的是格挡优先暴击,并且格挡后无法暴击有错误欢迎指正
2、格挡伤害计算:攻击力-敌方防御*(1-武器穿甲率)*2.1格挡防御加成
3、正常伤害计算:攻击力-敌方防御*(1-武器穿甲率)
4、暴击伤害计算:攻击力*1.5暴击伤害-敌方防御*(1-武器穿甲率)
5、武器格挡伤害能破甲的最大敌方防御力计算:(攻击力-1)/(1-武器穿甲率)/2.1格挡防御加成
6、武器正常伤害能破甲的最大敌方防御力计算:(攻击力-1)/(1-武器穿甲率)
7、武器暴击能破甲的最大防御力计算:(攻击力*1.5暴击伤害-1)/(1-武器穿甲率)
8、正常伤害计算公式:攻击力-敌方防御*(1-穿甲率)
9、暴击伤害计算公式:攻击力*1.5-敌方防御*(1-穿甲率)
10、伤害均值(未计算溢出)
伤害均值(格挡、正常、暴击破甲)=(攻击力*(1.5暴击伤害*暴击率+1-暴击率)-敌方防御*(1-武器穿甲率))*(1-敌方格挡率)+敌方格挡率*(攻击力-敌方防御*(1-武器穿甲率)*2.1格挡防御加成)+debuff伤害
伤害均值(格挡不破甲,正常、暴击破甲)=(攻击力*(1.5暴击伤害*暴击率+1-暴击率)-敌方防御*(1-武器穿甲率))*(1-敌方格挡率)+敌方格挡率+debuff伤害
伤害均值(格挡、正常不破甲,暴击破甲)=((攻击力*1.5暴击伤害-敌方防御力*(1-穿甲率))*暴击率+1-暴击率)*(1-格挡率)+敌方格挡率+debuff伤害
11、debuff伤害计算(待更新)
流血buff伤害(砍一刀等流血buff结束)=流血buff分钟*流血伤害
流血buff伤害(不管流血buff硬抗输出)=[怪的移动dp/武器攻击dp+武器攻击dp/每分钟dp值(取整数,因为每次攻击刷新buff)]*流血伤害
12、每次攻击消耗=零件1修理物品价值/零件1修理耐久*零件1单次攻击耐久消耗+零件2……+弹药价值
设零件物品修理价值为a,零件修理的耐久为b,单次攻击消耗耐久为c,弹药价值为b
则:b+∑a/b*c
13、武器全零件从0修满总价值=零件1修理物品价值/零件1修理耐久*零件1物品总耐久*零件1维修溢出预估值+零件2……
设物品零件修理价值为a,零件修理耐久为b,零件总耐久为m,零件维修溢出预估值为d
则:∑a/b*m*d
14、精准计算消灭一个怪需要的攻击次数(未计算格挡)
设正常伤害为x,暴击伤害为y,暴击率为b,怪生命值为hp,攻击次数为s,y>=x
1<=hp<=x时
s=1
ps:不管是否格挡都一次攻击消灭
x y/x(向下取整) s=E(hp)= ∑ (1-b)^k k=0 y s=E(hp)=b*E(hp-y)+(1-b)*E(hp-x)+1 ps:当hp大于暴击伤害时,递归调用自己 15、精准计算消灭一个怪需要的攻击次数(计算格挡,可能算法有误) 设正常伤害为x,暴击伤害为y,暴击率为b,怪生命值为hp,攻击次数为s,格挡概率为m,格挡伤害为n,y>=x>=n 1<=hp<=n时 s=1 ps:不管是否格挡都一次攻击消灭 n x/n(向下取整) s=E(hp)= ∑ m^k k=0 x s=E(hp)=m*E(hp-n)+(1-m)*(1-b)*E(hp-x)+1 y s=E(hp)=m*E(hp-n)+(1-m)(1-b)*E(hp-x)+(1-m)*b*E(hp-y)+1 计算攻击收益表格链接 提取码:ov65 复制这段内容打开「百度网盘APP 即可获取」 以上就是活下去战棋模式:武器收益公式相关内容。