武林群侠传吧 关注:92,777贴子:1,342,005

3.0版队友内力不足时的攻击力BUG

只看楼主收藏回复

2.0版在内力不足220时使用飞燕凌波、破虏令、寒梅映雪,魔音效果会大幅度增强,而在3.0版,如果队友的剩余内力不足但接近其武功所需的内力时,其攻击力也会发生变化,这又是3.0版的一个BUG,神目兄的SM版武林群侠传V3.1也没有修正此BUG,不过这个BUG只适用于队友,主角剩余内力不足其武功所需的内力时可以攻击但攻击力会下降,敌人只要剩余内力不足其武功所需的内力时就不会攻击。
以下列出各个NPC的武功熟练度100时所需的内力和其内力不足时的攻击力变化。


IP属地:广东1楼2013-02-21 21:17回复
    实战应用举例:
    谷月轩,内力最大值1000,攻击力120,武功所需内力132,攻击7次后剩余内力76,此时再次攻击其攻击力为144。
    这里顺带一提,NPC休息1回合补回内力的系数为其内力最大值的37.5%。
    所以当谷月轩内力最大值为1000,在内力全部耗尽后休息1回合可补回内力375,然后再攻击2次,剩余内力111,此时再次攻击其攻击力为216。
    而当主角在内力足够时弹奏破虏令后,队友的攻击力为(正常攻击力+40)×剩余内力相应的攻击力系数,以谷月轩为例:主角在内力足够时弹破虏令后,谷月轩在剩余内力111时的攻击力=(120+ 40)×1.8=288。


    IP属地:广东4楼2013-02-21 21:19
    收起回复
      现在有不少吧友在做极限通关挑战,最后决战多半会在3.0版下进行,用3.0版是为了控制队友,控制队友是为了使用集火战术,使用集火战术是为了有效地消灭敌人的有生力量,所以,当你发现队友的剩余内力不足以发挥正常攻击力,应选择休息,但如果剩余内力是处于能发挥出超常攻击力的范围,就毫不客气地使出这会心一击吧!
      希望这些信息能给做极限通关挑战的吧友帮上一点小忙。


      IP属地:广东5楼2013-02-21 21:19
      回复
        发完,没**楼,很好。


        IP属地:广东6楼2013-02-21 21:20
        回复
          谢谢分享


          IP属地:上海来自手机贴吧7楼2013-02-21 21:22
          回复
            过完年又要开始忙了,再次加入潜水大军,闪人~~


            IP属地:广东8楼2013-02-21 21:23
            回复
              光谍是武吧有数的技术党,这里表示一下敬佩!


              IP属地:美国9楼2013-02-21 21:36
              收起回复
                精前留名


                IP属地:安徽10楼2013-02-21 21:41
                回复
                  LZ辛苦了,怪不得知识竞赛一堆人不会


                  11楼2013-02-21 22:21
                  收起回复
                    值得学习


                    IP属地:四川来自手机贴吧13楼2013-02-21 23:00
                    回复
                      才发现,我加精的时候居然没留名


                      IP属地:上海14楼2013-02-22 00:48
                      收起回复
                        光碟兄真是数据疯子
                        那么俺来占个地,来讲解为什么会发生这种情况。。也就是讲讲公式。。
                        经过1个多小时的跟入研究。发现NPC内力不足时会将现有内力除以武功消耗内力基数,然后乘以攻击力,再除以5
                        首先重复一下攻击力计算。
                        NPC武功威力
                        武功基础威力 = X
                        熟练度小于20,X*0.2
                        熟练度小于40,X*0.4
                        熟练度小于60,X*0.6
                        熟练度小于80,X*0.8
                        熟练度小于90,X*0.9
                        熟练度小于100,X不变
                        熟练度100时,X*1.2
                        以紧那罗为例,武功威力64,熟练度100时,64 * 1.2 = 76
                        那么什么是武功消耗内力基数
                        其实就是光碟兄所列出的每次消耗内力值/11,因为光碟兄这个数据都是在NPC武功熟练度100的情况下,所要消耗的内力。
                        NPC攻击每次消耗内力 = 武功熟练度 / 10 + 1 * 武功消耗内力基数。
                        以紧那罗为例,紧那罗武功消耗内力基数为10,武功熟练度100时
                        消耗内力 = 100 / 10 + 1 * 10 = 110
                        如果内力不足
                        也就是最上边所说,现有内力 / 武功消耗内力基数 * 攻击力 / 5
                        以紧那罗为例,武功熟练度100时,内力剩余109时。
                        由于紧那罗熟练度100时,每次消耗内力应为110,而内力只有109。这是触发内力不足计算方法, 将 109 / 武功消耗内力基数 10 * 攻击力 76 / 5 = 152
                        于是,攻击力就这样神奇般的乘了个2。。。
                        还没结束
                        并不一定是2,其实熟练度才是关键
                        熟练度会变化,而武功消耗内力基数不会变化。这在公式中就会导致,每次需要消耗的内力值不一定,也就是这个110不固定。如果110不固定,那么触发内力不足时的剩余内力也就不固定,也就是109不固定。如果109不固定,那么是不是乘2也就不固定。
                        你晕了嘛?嗯,相信上边这段话已经成功把你们搞蒙了。于是可以无视它了
                        直接实例数据来说明问题。一切的根源就在于武功熟练度。
                        如果熟练度不是100,而是50呢?
                        再进行一遍演算。
                        以紧那罗为例,武功威力64.
                        根据熟练度公式:攻击力 = 64 * 0.6 = 38
                        根据消耗内力公式:消耗内力等于 = 熟练度50 / 10 + 1 * 武功消耗内力基数10 = 60
                        消耗内力是60,也就是说如果小于60才会触发内力不足计算。
                        当剩余内力59。攻击力 = 剩余内力 59 / 武功消耗内力基数 10 * 原本攻击力 38 / 5 = 38
                        攻击力不变!
                        下面这段仅送给光碟兄...
                        其实重点就在于剩余内力 除以 武功消耗内力基数 等于几。因为不管怎样攻击力最终都会除以5,至于前面乘以几,就看剩余内力又多少了,而是每次消耗内力又由熟练度和武功消耗内力基数决定,如果熟练度100的话可想而知,/10+1 = 11。
                        不满内力的条件就是 11*武功消耗内力基数 - 1
                        于是再用这 (11*武功消耗内力基数 - 1) / 武功消耗内力基数 肯定等于 10
                        所以熟练度是关键,11不固定,最终导致10不固定,也就导致了 10 / 5 的这个2倍不固定。


                        IP属地:北京本楼含有高级字体15楼2013-02-22 02:32
                        收起回复
                          下面进入广告时间
                          一、攻击力
                          上边说到的熟练度*攻击力当然不是最终攻击力,这里没有涉及到防御力问题。
                          如果你是数据狂……如果你想知道武林的真正计算方法!
                          请看 【SM出品】武林宝典《武林计算公式全解》(残卷一)
                          http://tieba.baidu.com/p/2081762401
                          二、武功消耗内力基数
                          每个NPC的武功的 武功消耗内力基数 都不尽相同。
                          紧那罗是10,无瑕子是15,谷月轩是15,荆棘是5。
                          想知道完整数据嘛?想修改这些数据嘛?
                          想修改武功威力,初始能力,装备属性,血量上限等等一系列数据嘛?
                          觉的打猎挖矿等小游戏速度太快了嘛?
                          一切尽在 ! 【SM出品】新春三重奏之《SM武林编辑器V1.0》


                          IP属地:北京本楼含有高级字体16楼2013-02-22 02:55
                          收起回复
                            好长,不懂,已经精了,又没我事了


                            IP属地:山东来自手机贴吧17楼2013-02-22 03:20
                            收起回复
                              面对数据帝,总有一种自惭形秽的感觉


                              IP属地:美国18楼2013-02-23 23:55
                              回复