csol灾变吧 关注:20,977贴子:769,474

关于小雪怪

只看楼主收藏回复

有人问我小雪怪怎么打死。
46F61CB5 - F3 0F10 45 14 - movss xmm0,[ebp+14]//武器伤害
46F61CBA - 0F2F 80 70010000 - comiss xmm0,[eax+00000170] //雪怪的血量
46F61CC1 - 72 14 - jb mp.dll+BF1CD7//(jump short if blow/carry CF=1)
额,能不能打死就这一段代码了。
意思就是,他传了一个参数(即武器伤害)到xmm0,然后拿他和boss血量比较,如果小于,他才会跳转,跳转到后面就是允许给他扣血。
也就是说你永远无法打死他,因为如果你的武器伤害比他现有血量还高,他就拒绝扣血了。



IP属地:广东1楼2021-05-11 16:35回复
    然而以上,仅仅存在于棒子的幻想里而已。
    很遗憾的是,写这一段代码的棒子无论如何也没想到,后来接它班的另一根棒子会蠢到,把其他加成机制写到以前规定的最终参考的一个数据以后,,,,反正我的意思就是说,那些后来新加的代码运行在这些判断规则的代码以后。
    也就是说,这里采集到的武器伤害数据,实际上是采集到的不含配件不含插件不含人物7等等等等所有加成的一个中间值。呵呵~
    其实,基本上所有以前传下来的代码,都是一样的,都不包含这些数据。


    IP属地:广东2楼2021-05-11 16:35
    回复
      小雪怪何时锁血不加钱?
      小雪怪不会随时间主动锁血,甚至根本就不会锁血,所谓锁血只是你无法对他造成伤害而已,他被打到你打不出伤害了,来个巫师奶一口,就又可以打出伤害加钱了。


      IP属地:广东3楼2021-05-11 16:35
      回复
        那么怎么才能更高效杀死他呢?
        这里我只给你几个原则:
        1.困难以上难度才更容易打死boss(不包括困难)
        {这是因为困难及以下难度你并不能在杀死boss之前削掉护甲。而前面那段代码采集的数据,是武器完全的伤害,在最后计算扣血的时候,护甲还会拿掉你一部分的伤害。也就是说,困难难度以下,你的加成最最少也要要超过2倍才有可能弄死他。而实际上比这还难得多。}
        2.必须要带含有加成的东西去攻击boss,不管你是配件也好插件也好,反正你必须带上;
        3.尽量先用单发高伤武器去打他.
        {这主要是因为如果你拿单发高伤武器去打他,要是最后一下没打好,正好没打死他,那你这时候小雪怪一般剩的血比较多的,除非你真的背时到,你最后一发鼠神雷丢出去,正好把BOSS打的剩一点点血???然后这时候你就换低一点伤害的武器去攻击他,要是又打到锁血了,你就再换伤害更低的武器,我就不信你能背时到一直这样换还打不死他?}
        附上小雪怪数据:

        2021.5.11使用的难度对照表:

        上面两张图你自己研究,我只给你翻译了关键两行(小雪怪在棒子的逻辑里算大BOSS,不是midboss,否则小boss也不可能去call那个通关的代码)。


        IP属地:广东本楼含有高级字体4楼2021-05-11 16:36
        收起回复
          @苟头婷
          能不能骗个精


          IP属地:广东5楼2021-05-11 16:37
          收起回复
            棒子司马就完事了


            IP属地:广西来自Android客户端6楼2021-05-11 17:23
            收起回复
              没看懂


              IP属地:湖南来自iPhone客户端7楼2021-05-11 17:39
              收起回复
                tc也是一丘之貉,上次韩服早已修复生命插件不享受生命配件加成的bug,国服还同步,到是同步了氪金活动


                IP属地:广西来自Android客户端8楼2021-05-11 17:47
                收起回复
                  还是你们最会玩想我啥都不懂只能打游戏


                  IP属地:福建来自Android客户端9楼2021-05-11 18:12
                  收起回复
                    没看懂,我只知道揍雪怪就完事了


                    IP属地:江苏来自Android客户端10楼2021-05-11 18:45
                    收起回复
                      好像大家都没怎么看懂
                      我简单点说一下,就是,这东西,举个比方,哦不对,打个栗子
                      比如说:
                      1.你拿一个任何加成都不带白板伤害==100.0的武器,攻击一下BOSS;
                      2.此时,BOSS血量>=100.0你的攻击才有效,否则他只是判定一下你的攻击伤害已经大于他的血量,然后就不做任何事情;
                      3.此时你换了一个副武器,这个副武器带了6伤害,加成==6%;
                      4.那么此时BOSS血量仍然>=100你的攻击才有效,不过,如果BOSS血量在(100,106]这个区间内,那你这一枪就给他崩了
                      5.同理,如果你带了一大堆配件,加一大堆插件,然后熏或者米拉还开个7,那你的加成也许到了3,甚至4倍,那此时,BOSS血量在(100,100*3~4]你都可以一枪把他崩了;
                      6.但是假如你的加成只有一个6伤害,结果BOSS血量为106.1
                      这次一句一句逻辑都给你们梳理清楚了,再不能说我没讲清楚了吧


                      IP属地:广东11楼2021-05-11 18:56
                      回复
                        反正嘛,再简单一点说,就是你带的加成道具,越多,你能打死小雪怪的概率就越大


                        IP属地:广东12楼2021-05-11 19:00
                        回复
                          我觉得我游戏白玩了


                          IP属地:海南来自Android客户端13楼2021-05-11 19:36
                          收起回复
                            虽然没看懂,但是感觉挺厉害👍


                            来自Android客户端14楼2021-05-11 21:28
                            回复
                              大佬


                              IP属地:江苏来自Android客户端15楼2021-05-11 21:54
                              收起回复