ydwe吧 关注:4,307贴子:20,759
  • 3回复贴,共1

<ydwe>【可以发技术贴吗】关于灵魂锁链的使用说明

取消只看楼主收藏回复

其实在魔编吧或者我的个人贴吧发过几次了,但都不完整。于是在一个未发过的的贴吧发最近版吧。其实挺好的,没人插楼,我就可以慢慢码字了。
1L百度。
2L写关于灵魂锁链的分摊伤害的计算公式。
3L:跟灵魂锁链有关的琐碎的东西。


1楼2012-11-29 16:05回复
    物体编辑器中灵魂锁链有个重要参数——“伤害分布参数”,默认为0.5,但是大家知道按住shift就可输入【任何实数】了。
    一个拥有灵魂锁链的单位受到伤害时,在灵魂锁链的作用下,他受到的伤害是分成两步的:
    1、第一部分的伤害=(1-伤害分布参数)*计算(任何)减免前的伤害总额,这部分伤害将转化为“法术攻击、魔法伤害”,然后【平均分摊】给灵魂链链接的各个单位(包括他自己)。也就是说,这部分伤害不计护甲,但计算魔抗。【注:这部分的伤害不会杀死灵魂链链接的单位!】
    2、第二部分伤害=伤害分布参数*计算(任何)减免前的伤害总额,这部分是由原伤害【保留】下来的。也就是说,这部分伤害的攻击类型、伤害类型跟原来的伤害是一致的。

    wcg的fly的比赛开始了,先去看看吧……


    2楼2012-11-29 16:22
    回复
      3L:跟灵魂锁链有关的琐碎的东西。
      1、灵魂链的上述两部分伤害是分成两步走的,而且注意先后顺序:假设有灵魂链的单位A受到伤害了,先到达的伤害是分摊过来的,然后才是保留下来的那部分伤害。会一瞬间触发两次“A单位接受伤害”事件。
      2、灵魂链的目标允许可以填敌人,但是这种灵魂链只会对一个敌人生效,而【不会】把几个敌人连起来。
      【重点3】如2楼,如果分摊伤害计算出为负值,或者保留下来的伤害计算出来为负值,会产生什么后果?
      答:都按照war3的基本规则进行。
      如war3里会令单位加血的【负值伤害】必须满足两个条件:攻击类型为法术攻击,且该伤害不计算护甲。满足这两个条件的负值伤害是会加血的,灵魂链导致的伤害也不例外。
      灵魂链转化的那部分伤害,为法伤,所以跟普通攻击吸血、荆棘光环等效果无关了。普通攻击产生吸血、荆棘光环反弹等效果,使用保留下来的那部分物理伤害计算的。
      4、灵魂链把原
      伤害总额分配(注意我用分配这个词)完之后,系统才开始考虑攻防相克、硬化皮肤、魔抗、护甲等等因素。2楼说的两部分伤害就对应自己的性质来开始进行减免。


      3楼2012-11-29 16:44
      回复
        以上:我码的每一个字都是经过深思熟虑的,我尽量做到全面总结,但是可能说的抽象了点……


        4楼2012-11-29 16:46
        回复