星际2吧 关注:1,429,861贴子:24,987,166
  • 35回复贴,共1

星际2的伤害加成是怎么算得?

只看楼主收藏回复

如图,这个枪兵对建筑20对重甲16,这个建筑是1甲
但是我a这个建筑一下后建筑余血982,掉了18血,这是为什么?



IP属地:陕西来自Android客户端1楼2024-06-16 14:35回复
    甲和攻都是每10血-1或+1,就好比坦克的两攻,加的可不止2点伤害


    IP属地:陕西来自Android客户端2楼2024-06-16 15:06
    收起回复
      就是攻击力➖护甲


      IP属地:湖南来自Android客户端3楼2024-06-16 15:21
      回复
        答案是虫群建筑,生物回血(bushi)


        IP属地:福建来自Android客户端4楼2024-06-16 15:23
        回复
          你这个应该是编辑器做的不是官方图,所以可能有什么bug
          在我记忆里,官方版本中所有攻击加成都是针对单一标签的,比如要么对重甲加成,要么对建筑加成,不会说对重甲和建筑各有一个加成。这个分别有加成,可能会产生一些bug


          IP属地:浙江来自Android客户端5楼2024-06-16 15:32
          收起回复
            粗略测试了一下,大概是经过护甲扣除后,取最高伤害与最低伤害的平均值


            IP属地:上海来自Android客户端6楼2024-06-16 16:05
            收起回复
              这种多重vs伤害算法,我在鸡翅时代的notd吧看过计算公式,具体忘记了,但不是取最值,要算平均还是取中忘记了


              IP属地:河南来自Android客户端7楼2024-06-16 16:41
              回复
                星际的攻击和血量在内存里都不是整数而是带2位的小数只是血量显示都是取整后的。
                比如枪兵攻击力6加10%伤害就是6.6实际也是扣除对应血量,但显示的是取整后的整数四舍五入就会差一点。


                IP属地:河南9楼2024-06-16 21:23
                回复
                  参考合作,增伤加面板攻击,结算伤害先算百分比再扣掉防御


                  IP属地:广东来自Android客户端10楼2024-06-16 22:46
                  回复
                    一个攻击10点的单位攻击一个11甲的单位,被攻击单位减少0.5血,但是显示上是减少1血。星际实际上是有小数点的,只是被四舍五入了


                    IP属地:浙江来自Android客户端11楼2024-06-17 07:10
                    回复
                      好困惑


                      IP属地:山东来自Android客户端12楼2024-06-17 08:54
                      回复
                        大概mod武器标签太多整出问题了
                        星际就是攻-防然后最低0.5,别听二楼胡说八道


                        IP属地:上海来自Android客户端13楼2024-06-17 20:23
                        回复
                          最简单的加减法都不会


                          IP属地:云南来自Android客户端14楼2024-06-20 01:17
                          回复
                            可能建筑被你加了自然回血?


                            IP属地:北京来自Android客户端15楼2024-06-20 15:35
                            收起回复