口袋奇兵官方社区吧 关注:30,426贴子:343,791
  • 39回复贴,共1

关于攻击加成、增减伤和防御讨论,不喜勿喷!

只看楼主收藏回复

看了很多相关帖子,怎么说的都有。结合前辈的帖子和我的理解。总结如下,欢迎大佬批评指正!
关于攻击加成:
假设基础攻击A,非英雄技能攻击加成B,英雄技能攻击增强C,
B=A*(1+除英雄攻击技能外的所有攻击加成%)
C=(1+英雄技能攻击增强%)*B
总伤害=A+B+C
考虑增伤D%:
总伤害=(1+增伤D%)*(A+B+C)
考虑减伤E%:
总伤害=[(1+增伤D%)/(1+减伤E%)]*(A+B+C)
考虑防御F%:
最终伤害={[(1+增伤D%)/(1+减伤E%)]*(A+B+C)}/(1+防御F%)
以上公式得出普遍认为的几个结论:
1、因防御最后计算,所以效果最好!
2、增伤在分子,减伤在分母,相同百分比,增加效果好于减伤!
3、英雄技能攻击增加是把所有攻击计算完再计算,所以好于其它攻击加成!


IP属地:上海1楼2024-04-28 16:31回复
    英雄的技能伤害呢,比如公爵的3*130%,这个好像没有算进去??


    IP属地:江苏2楼2024-04-28 16:42
    收起回复
      你的C就已经是总伤害啊,前面乘的都+基础的1了


      IP属地:广东来自Android客户端3楼2024-04-29 01:42
      收起回复
        你的数学老师在哭泣了...
        1、因防御最后计算,所以效果最好!
        →乘除法有交换律,不存在先算后算的问题...
        最终伤害={[(1+增伤D%)/(1+减伤E%)]*(A+B+C)}/(1+防御F%)
        也可以写成
        最终伤害={[(1+增伤D%)/(1+防御F%)]*(A+B+C)}/)(1+减伤E%)
        照你的意思这不就成了"减伤最后计算效果最好"了吗
        "防御效果优于减伤"的这个观念是存在于公式里没错
        但只是因为减伤一般就加不少了所以再加对整个百分比影响少
        而防御力很稀少所以加一点点就对整体比例影响很大
        这样而已
        如果你能找到一个防御力100减伤100的奇葩
        那他当下加防御力和加减伤的效果是一样的
        2、增伤在分子,减伤在分母,相同百分比,增加效果好于减伤!
        呃...相同百分比的话算出来就是1呀
        (1+300%)/(1+300%)=1
        如果你想探讨的是不同百分比的话...
        (1+350%)/(1+300%)=1.125 →高增伤的你揍中减伤的对手的效果
        (1+300%)/(1+250%)=1.143 →中增伤的对手揍低减伤的你的效果 看起来是你比较惨,减伤重要才对
        (1+300%)/(1+350%)=0.889 →中增伤的对手揍高减伤的你的效果
        (1+250%)/(1+300%)=0.875 →低增伤的你揍中减伤的对手的效果 怎么又是你比较惨了,增伤重要才对
        看出问题了吗
        不管你是350增250减还是250增350减 打300增300减都是吃亏的
        你可能会觉得拿300增300减这种乖宝宝来比较不公平,你就想看两个增减伤点特别歪的人互殴
        那就1000增伤10减伤 揍 10增伤1000减伤吧
        (1+1000%)/(1+1000%)=1
        (1+10%)/(1+10%)=1
        呃...
        所以啰,根本无关乎什么分不分子,公式只说明了"你应该平均分配你的增减伤"


        IP属地:中国台湾4楼2024-04-29 03:19
        收起回复
          B和C括号里都有1+,最后A+B+C。这重复算了好几次


          IP属地:天津来自Android客户端5楼2024-04-29 06:46
          收起回复
            根据大家的批评指正,重新修订,希望再讨论,同时加上生命值!
            关于我方攻击加成:
            假设基础攻击A,非英雄技能攻击加成B,英雄技能攻击增强C
            非英雄技能攻击加成后总攻击=基础攻击A*(1+非英雄技能所有攻击加成B%)
            总攻击伤害D=基础攻击A*(1+非英雄技能攻击加成B%)*(1+英雄技能攻击增强C%)
            考虑我方增伤E%:
            总伤害=(1+增伤E%)*总攻击伤害D
            考虑对方减伤F%:
            总伤害=[(1+增伤E%)/(1+对方减伤F%)]*总攻击伤害D
            考虑对方防御G%:
            最终伤害={[(1+增伤E%)/(1+对方减伤F%)]*总攻击伤害D}/(1+对方防御G%)
            同攻击加成计算,假设对方基础生命H,非英雄技能生命加成I,英雄技能生命增强J
            非英雄技能生命加成后总生命值=基础生命H*(1+非英雄技能生命加成I%)
            总生命值K=基础生命H*(1+非英雄技能生命加成I%)*(1+英雄技能生命增强J%)
            一次攻击剩余血量:
            对方剩余血量=总生命值-最终伤害
            =基础生命H*(1+非英雄技能生命加成I%)*(1+英雄技能生命增强J%)-{[(1+增伤E%)/(1+对方减伤F%)]*总攻击伤害D}/(1+对方防御G%)
            有点复杂,欢迎批准指正。以上公式得出几个结论:
            1、都说防御效果好,因为防御系数小,放大效益所致!
            2、在双实力差异不大时,增伤减伤均衡效益最大!氪佬打赢怎么研究也打不赢!
            3、英雄技能攻击增加是把所有攻击计算完再计算,所以好于其它攻击加成!生命同理!


            IP属地:上海6楼2024-04-29 09:39
            收起回复
              改完之后的结论很棒


              IP属地:北京来自Android客户端7楼2024-04-29 10:43
              收起回复
                各位数值君,再讨论下:出征180,增减伤各200,防御100,攻血2200,有2个不同皮肤,一个加出征5,一个前排增伤15,前两排减伤10,哪个效果更好?希望用假设公式得到的结果说话?各位大神,请指教。


                IP属地:江苏8楼2024-04-29 10:53
                收起回复
                  还有,属性面板上的数值,比如上面列举的,是一个兵还总出征,亦或一格兵的属性数值


                  IP属地:江苏来自Android客户端9楼2024-04-29 11:30
                  收起回复
                    玩个游戏堪比考研了,都是人才


                    IP属地:河北来自Android客户端10楼2024-04-29 19:11
                    收起回复
                      看着都头疼,更不想知道怎么去计算了


                      IP属地:福建来自Android客户端12楼2024-05-01 20:32
                      回复