鈤鈤铺吧 关注:1,599贴子:536,143
  • 7回复贴,共1

关于风德【龙卷风】的伤害碰撞检测

取消只看楼主收藏回复

一楼喂熊


IP属地:海南1楼2016-11-20 16:40回复
    首先,需要确定是不是两个参数都有效。先把Missiles里面的delay改成150f(即为6秒),进游戏后发现怪物掉血速度较为规律,似乎skill.txt中的参数有效,于是将其中的15f也改成150f,再进游戏打怪发现第一下打中怪物有效,再之后拼命打无效,直到约6秒后才有效,初步测试达成。


    IP属地:海南3楼2016-11-20 16:41
    回复
      2025-08-14 17:40:34
      广告
      不感兴趣
      开通SVIP免广告
      第二步,保持skill中依然delay为150f,将Missiles中Next Delay改为75f(即3秒),再进游戏发现这次降血明显变慢,大概每3秒降一点血。纳尼,难道Tornado是碰撞伤害加多次伤害?于是将Missiles中的ND改为150f,Skill中delay改为1f,再进游戏发现龙卷风所经之处怪物几乎秒躺。


      IP属地:海南4楼2016-11-20 16:42
      回复
        第三步,查看Missiles中对龙卷风的定义,发现其vel值为8(即移动速度为每帧移动8像素),也即是说风穿过怪物是需要一段时间,技能中对此进行了周期性判断(类似于飓风)。最为对比,射箭的速度值为24,闪电为30。同时,龙卷风的Range为75f,也就是最多持续飞行3秒钟。


        IP属地:海南5楼2016-11-20 16:42
        回复
          结合以上测试,总算明白了龙卷风的伤害作用机制:释放的龙卷风第一次碰到怪物时,会产生一次ND为25f的碰撞伤害,在之后穿过怪物中还会产生delay为15f的周期性伤害。
          体积越大的怪物,受到的伤害越多,极限情况下每75f(3s钟内)会受到3次碰撞伤害和5次周期性伤害,所以可以认为风德是以75/8=9.3f的速度以面板伤害值对怪物进行AOE输出。以面板6k加上丧钟米山怪物50DR计算,dpf也就700左右,如果面对密集的群怪(比如一次打5个),则输出可以达到主流近战的程度。


          IP属地:海南6楼2016-11-20 16:43
          收起回复
            另外一个问题,既然delay最少也达到15f,还有必要凑99档甚至更高的163档吗?
            我的看法是需要,因为龙卷风的轨迹之所以难以控制是因为它会根据击中怪物的情况调整轨迹,所以多放一些总是没坏处,而且还要tp不是?


            IP属地:海南7楼2016-11-20 16:43
            收起回复
              测试没有截图,有兴趣的可以照我说的那样把skills.txt 和 Missiles.txt 改了去测试。
              以上。


              IP属地:海南8楼2016-11-20 16:44
              回复
                多说一句,所以Mod 风德的修改思路也有了,那就是降低skills.txt中,damage delay的值,感觉改成和弓箭那样的4f 就差不多,伤害预计会相当可观。


                IP属地:海南10楼2016-11-20 16:50
                收起回复