战棋模式:武器收益公式

修改于2023/04/043557 浏览攻略
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<hp<=y时
                       y/x(向下取整)
        s=E(hp)= ∑    (1-b)^k
                       k=0
    y<hp时
        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<hp<=x时
                       x/n(向下取整)
        s=E(hp)= ∑    m^k
                       k=0
    x<hp<=y时
        s=E(hp)=m*E(hp-n)+(1-m)*(1-b)*E(hp-x)+1
                           
    y<hp时
       s=E(hp)=m*E(hp-n)+(1-m)(1-b)*E(hp-x)+(1-m)*b*E(hp-y)+1
计算攻击收益表格链接
提取码:ov65
复制这段内容打开「百度网盘APP 即可获取」
21
17
11