暗黑刺客吧 关注:547贴子:20,507
  • 12回复贴,共1

【理论总结】暗黑2中的格挡(Blocking)原理简介

只看楼主收藏回复




IP属地:湖北1楼2011-04-07 06:21回复
    1.       当受到攻击时,首先判定命中,攻击命中时才判定格挡。根据当前的人物格挡率,若格挡成功判定,则一定发生格挡效果,100%抵消该次攻击。
    注意:无论是 正常产生格挡动画还是完全无法产生格挡动画,或格挡动画被打断,或格挡动画因最小间隔而取消(详见下文解释)等等,不管什么情况下,人物成功地判定了格挡之后一定会产生格挡效果。即:格挡效果和格挡动画无关。
    (扩展到更特殊的情况:在1帧中,可以判定无数个格挡并全部产生格挡效果,但其格挡动画视情况而定)
    2.       当成功判定格挡时,人物会进入一个格挡动画。当人物处于自由状态或正在进行一个非不可打断动作时,当前动作会马上停止并进入格挡动画。如成功判定格挡时当前动作不可打断,则该次格挡动画取消。(这就是WWBB和双热可拿盾而暴力狼不适于拿盾的根源)
    注意:格挡动画本身也是可打断动作,即正在进行格挡动画中的人物可被AMA三闪等动作打断。(但决不会出现当前格挡动画被下一个格挡动画打断的情况,详见3中说明)
    3.       两次格挡之间有最小间隔,即block-lock delay。也就是说发生一次格挡动画后一段时间内不会触发下一次格挡动画(根据1中的原理,当处于block-lock delay时间内触发的下一次格挡无动画但格挡效果不受影响正常产生)
    关于block-lock delay的计算,我没有找到相关的数据,这里暂引用巴汉姆特上Garyyen的回帖里的公式:block-lock delay=10 + [FBR/8]。
    以上原理结论测试无误。量化公式我没能找到相关游戏代码支持,仅供参考。
    4.       提升FBR会降低一次完整格挡动画的时间(EFBR = [FBR x 120 / (FBR + 120)] +技能FBR,Block Frames = {256 x Class Base Rate / [Animation Speed x (50 + EFBR) / 100]} - 1),同时也会增加block-lock delay的时间。
    5.       作为怪物(召唤物)且该怪物的模型没有设置格挡动画,当在MonStats.txt中NoShldBlock设定为1时,怪物可以产生格挡效果且不发生格挡动画;当在MonStats.txt中NoShldBlock设定为0时,怪物因为无格挡动画而无法产生格挡效果
    6.       作为玩家角色,只要属性面板中有了格挡率(或者刺客持双爪有“武器格挡”技能),那么永远会按照人物实际格挡率发生格挡效果。我们可以将1中说明的结论扩展为:当人物变身为 熊、狼甚至无格挡的怪物时都不影响人物实际格挡率发挥效用。
    7.       当玩家变为无法格挡的怪物时(如穿塔格奥套装变身吸血鬼、戴迪勒瑞姆头盔变身冥河娃娃),此时的模型中无FBR相关数据,所以格挡动画被打击恢复动画所取代。这时发生格挡时会进入一个实际为打击恢复动作的格挡动画,并且根据FHR来提升这个“格挡动画”的速度。而本身的打击恢复动作不受影响,依然独立产生并受到FHR影响。
    注意:虽然此时FBR不再影响格挡速度,但增加FBR仍会提升block-lock delay
    


    IP属地:湖北2楼2011-04-07 06:32
    回复
      个人总结,水平有限,收工。


      IP属地:湖北3楼2011-04-07 06:33
      回复


        4楼2011-04-07 07:59
        回复
          目测图片来自破.......


          IP属地:湖南5楼2011-04-07 08:10
          回复
            好像没有快速恢复格挡率?


            IP属地:广西6楼2011-04-07 08:41
            回复
              求双爪格挡站立和走几率不同详解


              IP属地:天津7楼2011-04-07 12:49
              回复
                回复:7楼
                武器格挡本质上并不是格挡,和格挡一点关系没有。只是由于武器格挡发生作用时会调用一次格挡动画,所以武器格挡动作的速度和盾格挡相同,也会根据FBR降低。
                原理上来说,武器格挡只有在非移动状态时才能发生作用,也就是说走路、跑步时几率都是0。
                而WW这个技能我也说过几次了,暗黑里同一时间只能使用一个动作动画,在攻击、格挡、打击恢复时就不可能走路和跑步,WW时人物的移动是这个顺序动作的一部分,和走路、跑步一点关系都没有,所以WW时人物相当于处于站立状态。
                另外光耀者上LJ娘做的测试说跑步时有3%的武器格挡几率,这个我以前也试过,打了一百多下没发生格挡,也许是我测试的数量不够。不过理论上是不存在格挡的,如果真有那也只能认为是游戏BUG了。


                IP属地:湖北8楼2011-04-07 20:17
                回复


                  IP属地:河北9楼2011-04-08 13:00
                  回复
                    清寒,能说说关于盾牌格挡对法术攻击的格挡吗?是否只针对物理?比如闪电之怒、强化后的爆裂弓、dru的风等等。


                    IP属地:广东10楼2011-05-24 14:05
                    回复
                      看到索隆已经给了一个列表了,我就不多说了


                      IP属地:湖北12楼2011-05-24 15:56
                      回复
                        他好像又不在了
                        索隆列的是一个pvp的技能情况,那pvc呢?我朋友测试的时候,是一个nec,格挡71,电抗-40多,让一个电鬼放电,20次,中了6次,剩下的14次都出现格挡动作,而且不掉血,这个是什么情况?版本1.13


                        IP属地:广东13楼2011-05-24 16:09
                        回复
                          印象中某战网的电鬼的伤害改成物理的了


                          IP属地:天津来自手机贴吧14楼2011-05-24 17:21
                          回复