作者:夜之礼赞ano
前几天有人发帖提到了血沸和传染以及传染雕文的问题, 在该帖中很多人提出了自己的观点并做了测试, 但是有几点仍有争议, 于是我自己做了测试, 觉得这次应该足以说明问题吧。.
先上图,
我们管上面那个图叫图1, 下面的图叫图2, 图1和图2中我的位置没有移动。
图1说明的问题是: 图中的圈是死亡凋零的圈, 而死亡凋零的半径是10码, 也即是说算上死亡凋零实际范围比绿圈略大, 我的人物距离图中左起第二个假人约20码, 同时萝卜距离假人在15码以内。
图2中, 我插雕文站在距离萝卜10码以内使用血沸, 血沸击中萝卜, 萝卜传染到2个假人, 左起第三个没有传染到, 说明萝卜距离假人约16-17码左右。
这两张图说明了血沸传染的作用机制, 是血沸击中疾病目标后, 以血沸击中的目标为中心将疾病传染给15(10)码范围内的敌方单位, 而不是以DK自己为中心。
有了这个结论, 我们再整理一下血沸和传染的一些特性:
1. 血沸触发的传染就是传染技能, 其范围(插不插雕文)和作用方式均和传染一致;
2. 血沸触发传染时选取目标的原则有2:
(1)血沸会选取其所影响到的最多疾病的目标触发传染技能;
(2)若有多个目标带病数一致, 则血沸会选取其所影响到的距离DK本人最近的带病目标进行传染. 这其中计算疾病数时, 血DK的减伤debuff和冰邪的易伤debuff, 冰疾病的减速debuff不计入疾病数内;
(引理: 对目标debuff的时间观察可知, 传染本身只传疾病不传debuff, debuff是疾病传染到之后再次触发的)
3. 传染是以带病目标为中心将疾病传染给15(10)码范围内的敌方单位, 这里引出三个引理:
引理(1). 直接使用传染技能, 最多可以将目标疾病传染给距离DK20码外的单位(传染技能近战范围5码+带雕文影响范围20码);
引理(2). 以血沸触发传染时, 最多可以将目标疾病传染给距离DK25码外的单位(血沸10码+带雕文传染15码)。
引理(3). 不插雕文时, 血沸范围≠血沸触发的传染范围。
4. 当被传染的目标身上疾病时间大于30秒时, 目标不会被传染所影响, 同理其身上由于疾病而产生的debuff也不会刷新。
5. 动荡之血天赋触发的传染是在血沸之后的, 触发传染的该次血沸并不受到传染后疾病的加成。
对于1,2和4, 这里的实证就不再上图了, 我这里说下实验方法请对结论仍有疑问的非懒人自行测试。
仍然以七星(双月)一排假人为例, 全部以插雕文状态测试:
对特性1的证明: 仍然引用图1中的站位, 确认传染能传到1-3个假人后, 站在与萝卜重合的位置使用血沸, 观察血沸触及到的目标数和传染是否一致;
对特性2的证明: 分别对假人从左到右编号1,2,3,4.
第一, 对1上冰病, 2上血病, 站在12之间靠近1的地方血沸, 发现1触发传染。
第二, 对1上血病(带debuff), 2上冰病, 站在12之间靠近1的地方血沸, 发现1触发传染, 说明血沸选目标和疾病种类及debuff无关。
第三, 对1上冰病, 2上血病, 站在12之间靠近2的地方血沸, 发现2触发传染, 得证血沸传染原则(2)。
第四, 对1上冰病, 2上血病, 3上双病, 站在12之间靠近1的地方血沸, 发现3触发传染, 得证血沸传染原则(1)。
对特性4的证明: 切邪, 先对1上双病, 再对2上双病之后打一发脓疮, 然后马上站在12之间靠近1的地方血沸, 发现1触发了传染, 而2的疾病时间长于3, 4的疾病时间。
特性5这个随便试试就知道了.。.
帕米拉斯:
我想问问 为什么 邪专精 加过天赋 打伊拉贡 血沸传染上所有的球 再血沸不能把疾病回传刷新BOSS的时间呢……
关于易拉罐我想能解释的通的说法是这样:
我们把人物技能分为两类, 这里拿DK和法师的做个类比。
第一类是近战攻击, 血沸, 死亡凋零, 法师小冰环这样的, 只要技能范围触及到对方模型边界即可造成伤害。
第二类是寒冰箭, 冰触, 拉人, 传染这样的, 必须DK人物距目标中心的距离满足技能范围, 因为传染的黑线总是传到目标中心这样的。
所以我推测, 血沸时由于易拉罐本身模型很大, 很容易血沸命中, 从而以易拉罐为中心传染给小球。
而当你离小球更近时, 同样由于易拉罐本身模型有好几码的半径, 导致疾病从小球传出去时距离易拉罐中心过远而传不上。
这里我在大胆推测一步, 就是在易拉罐的小球刚出来时血沸, 疾病仍然是从易拉罐传出的, 而当时的距离应该是DK到易拉罐模型边界的距离<到小球的距离<到易拉罐中心的距离, 而此时触发的传染源是易拉罐。
因此, 血沸击中目标其实是有先后的, 即血沸最先击中模型边界最接近DK本人的敌方单位, 血沸触发的传染源永远是它第一个击中的带病数最多的目标。
由于传染触发是在整个血沸伤害计算完成之后的(事实上有时血沸完之后DK甚至会专门摆出传染的手势), 上面这个推论在程序上实现起来应该也是最简单的, 符合程序语言的最简化原则。
事实上在我11楼的图2中也可以大致看出, 传染时假人B获得了冰疫的减速debuff而假人C和最右边的假人并没有来得及获得debuff, 因此传染击中目标应该也是有短暂的先后的。
另外关于血沸后有时会做出传染的手势, 应该是由于血沸的目标较远, 击中后到触发传染的时间略长, 因此在血沸动作后有时间再做出一个传染动作, 如果血沸目标较近, 传染动作是不会有的。
基于此, 我们对上文引理(1)和引理(2)有了新的认识:
引理(1). 直接使用传染技能, 最多可以将目标疾病传染给距离DK20码+对方模型半径距离外的单位(传染技能近战范围5码+带雕文影响范围20码+模型半径);
引理(2). 以血沸触发传染时, 最多可以将目标疾病传染给距离DK25码+对方模型半径距离外的单位(血沸10码+带雕文传染15码+模型半径).
共有人发表观点,请选择您的观点: