澄海3c吧 关注:100,056贴子:6,087,395

来普及一下BM风暴的原理,不用再进行各种猜测了

只看楼主收藏回复

文:najizhimo
时间:2010-10-18
正文:虽然以前说过很多次(-_-)打字都累,解释基础有2个,1个是我有56的未加密仿版图,另1个是我自己会做,看视频就知道了。接下来码字。


1楼2019-05-30 13:25回复
    首先要普及一个概念:
    “攻击类型”和“伤害类型”共同决定了一个伤害的属性。
    “攻击类型”包括穿刺、混乱、魔法、普通、攻城、法术、英雄7种,前6种都是单位的普通类型,对应护甲产生护甲计算,大家都能在攻防表查到它们与不同护甲的对应数据,而第6种“法术”指一切技能施放的攻击类型,是无视护甲的攻击类型。
    而魔兽规定的“伤害类型”一共有二十种左右,它决定了攻击是否能伤害魔免、虚无、是否受虚无加成、是否计算魔法抗性等因素。
    好了基础知识普及完了,接下来进行风暴伤害的分析。


    2楼2019-05-30 13:26
    收起回复
      风暴伤害分2种,所谓的“中心伤害”和“雪花伤害”估且这么称呼。
      “中心伤害”的攻击类型为“法术”,伤害类型为“破坏”,“破坏”的属性是计算魔抗、无法攻击虚无,那么为什么它能伤害魔免?因为暴雪的默认参数里英雄技能的学习要求等级为6级以上的技能被判定为对魔免有效,因此“中心伤害”的所有属性为:
      定额伤害、无视魔免、计算魔抗、无法伤害虚无、对空无效。伤害数值如它文本所示“300/400”


      3楼2019-05-30 13:26
      回复
        “雪花伤害”是由一种叫“马甲”的额外隐藏单位在BM的位置每隔0.1秒(系统会产生误差)随机角度施放的“冲击波”(跟ES的B和DL的C)一样,它的攻击类型是“法术”伤害类型是“闪电”,“法术”决定了它无视护甲,“闪电”的特性是伤害虚无、受虚无加成、计算魔抗。那么为什么无法伤害魔免?原因就因为技能并非有BM施放,而且由“马甲”这种隐藏单位施放,作者没设计它学习要求等级为6级所以就不打魔免了。
        “雪花伤害”所有属性:
        定额伤害、计算魔抗、无法伤害魔免、受虚无加成、能攻击空中单位。伤害值“100”


        4楼2019-05-30 13:26
        回复
          问:BM转风暴时普通攻击有效吗?
          答:虽然有动画,但伤害是0,你whosyourdaddy也是0,吃敏书1亿攻击也是0。


          5楼2019-05-30 13:26
          收起回复
            问:为什么以BM为传点或者CLT它时伤害会减弱且破除魔免?
            答:因为传点和CLT有着“暂停单位”的属性,它和眩晕或者“停止”命令不同,是无视一切情况的强制停止,能将魔免的BM风暴打断,“中心伤害”消失,魔免属性取消。那么为什么还有“雪花伤害”?因为前问提过“雪花伤害”并非由BM施放,只不过是它身上的寄生虫“马甲”在施放,只要你BM没死,它就能依然“活着做事”,BM身上发生什么事情它才不管呢。


            6楼2019-05-30 13:26
            收起回复
              问:如何使得BM风暴伤害最高?
              答:因为“中心伤害”是定额,因此只能靠随机角度施放的“雪花伤害”来造成最大伤害,由于它的随机性,不好判断,但是基于它们都是由BM的位置开始放出,因此位置越靠近BM,受到“雪花伤害”机率越大,当重合的时候,“雪花伤害”无论随机到哪个方向都必须先经过重合点,所以就造成了最大伤害。


              7楼2019-05-30 13:26
              回复
                问:BM风暴1级和2级到底有什么区别?
                答:只有CD(180/210)和“中心伤害”(300/400)的区别,其它任何参数都不变,加2级CD会变长30秒,但是总体定额伤害会增加1000。只是1000哦~我认为加了不好,又扣属性点。当然了有时1000伤害能决定很多东西,看你们的判断了。


                8楼2019-05-30 13:26
                收起回复
                  问:怎么下机枪?
                  答:45版本30级前带上骷髅书2本或以上,或者Pal一名也行。W隐身,看到机枪抬手R,再W跳P过去,落地1级风暴和骷髅书或者Pal加下血,买买炸弹人,连重合都不用,就跟玩儿似的。多练习就是了。


                  9楼2019-05-30 13:26
                  收起回复
                    刚从加密图拆出来的风暴伤害目标允许:
                    ground,structure,debris,enemy,neutral
                    没有空中
                    雪花允许:
                    air,ground,structure,neutral,enemies
                    有空中


                    10楼2019-05-30 13:26
                    回复
                      以下是所有BM风暴的技能效果代码
                      function Trig_Whirlwind_Conditions takes nothing returns boolean
                      return(GetSpellabilityId()=='AOww')
                      endfunction
                      function Trig_Whirlwind_Actions takes nothing returns nothing
                      set udg_Whirlwind_Unit=GetTriggerUnit()
                      call EnableTrigger(gg_trg_WhirlwindBuff)
                      call TriggerSleepAction(10.)
                      call DisableTrigger(gg_trg_WhirlwindBuff)
                      call GroupClear(udg_WhirlwindGroup)
                      set udg_Whirlwind_Unit=null
                      endfunction
                      function Trig_WhirlwindBuff_Func001C takes nothing returns boolean
                      return(IsUnitAliveBJ(udg_Whirlwind_Unit))
                      endfunction
                      function Trig_WhirlwindBuff_Actions takes nothing returns nothing
                      if(Trig_WhirlwindBuff_Func001C())then
                      set bj_forLoopAIndex=1
                      set bj_forLoopAIndexEnd=5
                      loop
                      exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
                      call AddSpecialEffectTargetUnitBJ("weapon",udg_Whirlwind_Unit,"Abilities\\Spells\\Human\\HolyBolt\\HolyBoltSpecialArt.mdl")
                      set udg_WhirlwindBuff=bj_lastCreatedEffect
                      call DestroyEffect(udg_WhirlwindBuff)
                      call CreateNUnitsAtLoc(1,'e00E',GetOwningPlayer(udg_Whirlwind_Unit),GetUnitLoc(udg_Whirlwind_Unit),GetRandomReal(0,360))
                      call GroupAddUnit(udg_WhirlwindGroup,bj_lastCreatedUnit)
                      call UnitApplyTimedLifeBJ(2.,'BHwe',bj_lastCreatedUnit)
                      call IssuePointOrderByIdLoc(bj_lastCreatedUnit,852218,PolarProjectionBJ(GetUnitLoc(bj_lastCreatedUnit),100.,GetRandomReal(0,360)))
                      set bj_forLoopAIndex=bj_forLoopAIndex+1
                      endloop
                      else
                      call DisableTrigger(gg_trg_WhirlwindBuff)
                      call GroupClear(udg_WhirlwindGroup)
                      set udg_Whirlwind_Unit=null
                      endif
                      endfunction
                      function


                      11楼2019-05-30 13:26
                      回复
                        很显然没有加入额外触发使得风暴中的普通攻击拥有伤害,因此BM风暴中可以攻击敌方单位的说法是错误的,可以攻击物品,不能攻击ground,structure,debris,enemy,neutral的单位


                        12楼2019-05-30 13:27
                        回复
                          下文为纳吉事后补充:
                          首先1楼。仿图没有说服力。我已经把45地图的加密解掉了,直接在WE里看的。
                          接着2楼,当时为了省描述完全是口胡你们不懂WE的。
                          “攻击类型”包括穿刺、混乱、魔法、普通、攻城、英雄、法术7种,对应不同的护甲类型产生相应的抵抗计算。
                          “伤害类型”一共有22种,决定了是否能伤害魔免、虚无、是否受虚无加成、是否计算魔法抗性、是否计算护甲等因素。
                          接着3楼,估计是打漏字了。
                          “中心伤害”的攻击类型为“法术”,伤害类型为“破坏”,在澄海中,法术对英雄护甲的伤害是70%,其它护甲100%;“破坏”的属性是【不】计算魔抗、无法攻击虚无,那么为什么它能伤害魔免?因为暴雪的默认参数里英雄技能的学习要求等级为【2】级以上的技能被判定为对魔免判定有效,因此“中心伤害”的所有属性为:
                          定额伤害、无视魔免、忽略魔抗、无法伤害虚无、对空无效,对英雄护甲只造成70%的伤害。伤害数值如它文本所示“每秒300/400”
                          4楼
                          “雪花伤害”是由一种叫“马甲”的额外隐藏单位在BM的位置每隔【0.2秒】随机角度施放【5次】的“冲击波”(跟ES的B和DL的C)一样,它的攻击类型是“法术”伤害类型是“魔法”,“法术”决定了它对英雄护甲的伤害是70%,其它护甲100%,“闪电”的特性是伤害虚无、受虚无加成、计算魔抗。那么为什么无法伤害魔免?原因就因为技能并非有BM施放,而且由“马甲”这种隐藏单位施放,作者没设计它学习要求等级为2级所以就不打魔免了。
                          “雪花伤害”所有属性:
                          定额伤害、计算魔抗、无法伤害魔免、受虚无加成、能攻击空中单位。伤害值“100”
                          5楼和12楼
                          BM风暴中对ground,structure,debris,enemy,neutral的目标的普通攻击伤害皆为0,其它目标例如物品则普通攻击伤害值正常。
                          8楼
                          45图中风暴的cd为【175/200】,伤害300/400,还有个区别是中心伤害的影响范围为500/600,除此以外没有区别。
                          最后顺便一提,单个雪花的伤害距离为1000,半径为150~200。


                          13楼2019-05-30 13:29
                          回复
                            看看


                            IP属地:广东来自手机贴吧14楼2019-12-11 00:43
                            回复
                              好帖


                              IP属地:四川来自Android客户端15楼2019-12-15 16:03
                              回复