暗黑破坏神吧 关注:680,026贴子:20,512,418
  • 24回复贴,共1

【分享交流】讨论swap casting在实战中的运用

只看楼主收藏回复

swap castingBUG今年年初由美国网友提出,百度能找到的最早中文介绍时间是6月4日,至今还没见过大佬对此bug的实战运用做探讨。经过一些严(xia)格(**)测(gao)试(gao),现将测试结果和一些尚未测试的思路做一个探讨。
这一bug的做法是(以电法为例):堆到105档,主手左手点出1级小火球技能,将左手闪电设置快捷键如F3,切副手左手技能普攻,再同时按下w和F3,此时主手左手技能显示小火球,面板几十点伤害,使用火系技能的8帧攻速,攻击动画为小火球。但经打沉沦魔或火骷髅等火免怪测试,实际攻击范围、效果和伤害判定是闪电技能。
此bug可左手可右手,可在攻击和施展之间随意交换,但有如下限制:1.小退失效;2.换技能失效;3.切主副手失效;4.重置技能点失效。
首先,该bug直接受益玩法:电法。通过交换闪电和小火球攻速,只需要牺牲1点技能点出小火球,105档即可实现8帧闪电。经实战测试,明显提高了kp+kn的速度,可在30秒内完成一局。
其次,对圣骑测试,用热诚交换复仇,理论上可以提高复仇攻速。经测试,攻击动画为热诚,但仍只有一只怪物被击中:推测该bug无法对多次攻击类伪提速生效。
再次,对弓马测试,用炮轰交换多重箭,理论上可以实现2f多重箭。经测试,攻击动画为炮轰,但无多重箭扇形攻击判定:推测该bug无法对多目标攻击类伪提速生效。
有待验证的情况:1.谜团标马用右手普攻交换传送,取消标马传送的档位压力(德鲁伊、刺客等玩法是否也可如此?);2.据说武学刺客可用此bug,但武学刺客我不熟悉,有待验证;3.其他测试思路有待发掘。


IP属地:加拿大1楼2018-07-19 01:07回复
    这个好实现吗?


    IP属地:湖北来自iPhone客户端3楼2018-07-19 01:23
    收起回复
      先顶下,弓马的多重替换炮轰我尝试一下的,按照楼主的方法,可以正确显示炮轰图标,但反复杀怪,没有任何提升,攻击方式仍然是炮轰的十支箭攻击到的目标,缺乏多重的大角度范围判定,所以我认为是无效的,有点可惜,也希望更多弓马FAN也能加入测试一下


      IP属地:湖北来自Android客户端4楼2018-07-19 06:00
      收起回复
        补充,经对圣骑热诚交换锤子的测试,锤子动画被替换消失,但实际攻击仍是锤子(隔空打倒热诚范围以外物免怪),攻速为普攻。


        IP属地:加拿大来自Android客户端6楼2018-07-19 09:26
        回复
          小退失效麻烦


          IP属地:加拿大来自iPhone客户端7楼2018-07-19 10:56
          收起回复
            好熟悉的id


            IP属地:内蒙古来自Android客户端8楼2018-07-19 11:07
            回复
              可以慢慢玩,反正N年前就有人发现了


              IP属地:广东9楼2018-07-19 12:02
              回复
                试过几次,原本想用女族长做CTA,标马副手普攻交换tp达到8Ftp的效果,但是我发现写个bug无法和四向tp结合使用


                IP属地:上海来自Android客户端10楼2018-07-19 22:47
                回复
                  冒着挖坟的风险说几句。。
                  (测试版本110,其余版本未知)似乎施法档位是有个内部的上限的,我试过变形后1f,(人形)旋风的4f(存疑),(人形)盾击的6f等等替换各种施法类技能,比如变熊1f冰封球(已预先在skills.txt里面解除变形放冰封球的限制),
                  在自己的客户端,按住右键释放技能,既不会有动画效果,也不会对测试敌对人物造成伤害。在其他客户端可以发现以1f的频率释放冰封球的动画,但没有实际效果,不会受到伤害。只能每点击一次右键才能释放一次技能(这个推测也是因为点击频率低于理论上限档位,或许是7f),旋风,盾击的档位替换后也是一样。
                  但是用普攻的8f档位替换,就没有任何问题,可以实现0fcr快速施法,所以推测即使在各种mod中,这个技巧也没有颠覆性的应用,比如1f施法,4f施法等等


                  IP属地:辽宁11楼2019-05-22 10:53
                  收起回复
                    至于切bug成功率的问题,我考虑切bug的原理是短时间发送2个封包,1是切武器的封包 2是切某技能的封包,只要两者之间的时间间隔足够短,就会出现swap bug,这个可以通过wpe等软件发送封包来实现,或者高人可以自己写dll来用D2内部函数来发封包


                    IP属地:辽宁12楼2019-05-22 10:55
                    收起回复