《毒药与你》 揭露真实的特效触发(速效毒 VS 生命偷取篇)
武器特效,每个依靠手上武器吃饭的家伙都曾经为之期盼又迷惘的事物.
也许是感觉人品爆发,小小的一把匕首捅向怪物屁屁时夸张的蹦出速效毒药+生命偷取+雷霆之怒+英雄特效的震撼;
也许是天生面相过丑,闷了某怪想去开心的挖草开箱子结果被酒吧凶器的DOT特效打醒然后被OOXX的一蹶不振.
那么武器特效到底是个什么东西,触发几率如何?相互间是否影响?放在不同体位是不是快感不同?
在所有牧师服侍的真神BLIZZARD没有警示众人之前,我们只能不择手段的在芸芸众怪间做着千百次机械的动作,然后根据这些动作的效果,共同跨进天马行空的想象空间,来揣测一个熟悉又未知世界中,真实存在却无人知晓的秘密...测试的基本方法
60级盗贼一名: 本人的垃圾侏儒
被X对象一名 : 厄运北最后面的食人魔军官
武器持法 : 主手匕首,副手留空,全程只平砍不使用任何技能
最大情况去除战斗日志错行的影响
装备情况 : 11命中,保证不会MISS
测试结果 : combatlog.txt 有想要的可以PM偶,1.7M大小
友情提示 : 想到目的地,请小心巡逻的反潜狗,游荡的眼睛,中途闷棍至盲开内门后消失
另外请带修理机器人,我4个小时把匕首打烂了2次=.=
下面是关于速效毒药V的一些基本测试结果
1.毒药不可以部分抵抗.要么全伤害,要么完全抵抗
2000次的单独毒药测试,和10021次综合测试中,
一次形如[你的速效毒药 VI击中XX造成OO点火焰伤害。(XX点被抵抗)]这样的战斗记录都没有
但是形如[你的速效毒药 VI被OOXX抵抗了。]还是有一部分
2.毒药不可以自己触发自己
我的天赋是10%增加上毒几率,没有3血牙,因此我的速效毒药上毒几率是30%.下面是2000次已经命中的普攻触发毒药的情况
战斗记录统计被抵抗的大概有43次
假如是自触发的情况,设2000次普攻触发X次毒药,则有
X/(2000+X)=30%
X=857..同图上统计到的550加上战斗记录中统计到被抵抗的43出入很大
而如果是非自触发的,刚好是550+抵抗43次/2000=30%
下面是关于生命偷取的一些测试1.很大可能性是PPM=6
所谓PPM=6就是真神BLIZZARD希望设置一个武器的每次击中的触发几率,使之可以在1分钟之内触发固定值,这个固定值就称为PPM.
使用PPM可以较好的平衡不同速度的武器一定时间触发的次数.
目前很多人认识偷取生命PPM=6.也就是每10秒触发一次.在我这把1.3的阳炎刀上就是触发几率=13%
由于实在是穷.不舍的再换一把没特效的武器测试,大家将就一下吧,反正那个特效的几率只有2.5%=.=
2.同样不可以部分抵抗,不是自触发
理由同速效毒药
另外我的战斗记录里面同样找不到任何两条连着触发的同种特效
下面是将付魔好的匕首涂上速效毒的测试结果1.测试结果
战斗记录统计:速效抵抗134次, 生命抵抗60次, 火焰箭抵抗7次
解释一下:
1.平砍次数有一点多,大概多了100左右,原因是有次我粗心打光了毒药..还有就是把匕首打红了=.=
2.2次伏击是..中途修匕首的时候杀眼睛的,可以无视
3.被日的那些数据就是被巡逻狗OOXX的
2.猜想:速效毒不触发生命偷取,反之亦然
首先我们无视火焰箭的那点次数
在生命偷取与速效2者互相作用时候,应该有如下四种情况
- 速效毒触发生命偷取
- 生命偷取触发速效毒
- 互相触发
- 互相不触发
根据开始单独对速效毒与生命偷取的测试结果,我们可以计算出这4种假设在10021次命中下的触发情况
1.速效毒 10021*30%= 3006
生命偷取 (10021+3006)*13%= 1693
2.速效毒 (10021+1302)*30%= 3397
生命偷取 10021*13%= 1302
3.设速效触发P次,生命触发L次有
P/(10021+L)=0.3
L/(10021+P)=0.13
解得:P=3534,L=1762
速效毒 3534
生命偷取 1762
4.速效毒 10021*30%= 3006
生命偷取 10021*13%= 1302
而根据统计结果,速效毒触发2864+134=2998次;生命偷取触发1164+60=1224次;
居然最接近第4组.也就是 两者互相不触发!
3.提问:如下的战斗记录如何解释
2/24 15:14:01.609 你击中戈多克军官造成78点伤害。
2/24 15:14:03.500 你击中戈多克军官造成74点伤害。
2/24 15:14:03.500 你的生命偷取击中戈多克军官造成30点暗影伤害。
2/24 15:14:03.500 你的生命偷取治疗了你0点生命值。
2/24 15:14:04.390 你对戈多克军官造成137的致命一击伤害。
2/24 15:14:05.046 你的火焰箭击中戈多克军官造成91点火焰伤害。
2/24 15:14:05.046 你的生命偷取击中戈多克军官造成30点暗影伤害。
2/24 15:14:05.046 你的生命偷取治疗了你0点生命值。
2/24 15:14:05.640 你击中戈多克军官造成76点伤害。
2/24 15:14:07.015 你对戈多克军官造成134的致命一击伤害。
2/24 15:46:21.750 你发起了攻击。戈多克军官闪开了。
2/24 15:46:23.593 你击中戈多克军官造成73点伤害。
2/24 15:46:23.625 你的速效毒药 VI击中戈多克军官造成135点自然伤害。
2/24 15:46:24.640 你击中戈多克军官造成83点伤害。
2/24 15:46:25.171 你的生命偷取击中戈多克军官造成30点暗影伤害。
2/24 15:46:25.171 你的速效毒药 VI击中戈多克军官造成130点自然伤害。
2/24 15:46:25.875 你的生命偷取治疗了你0点生命值。
2/24 15:46:25.890 你击中戈多克军官造成79点伤害。
2/24 15:46:26.406 你的速效毒药 VI击中戈多克军官造成119点自然伤害。
2/24 15:46:27.593 你击中戈多克军官造成67点伤害。
2/24 15:46:27.625 你的速效毒药 VI击中戈多克军官造成121点自然伤害。
既然前面提到两种特效不互相触发,那么这样的战斗记录如何解释呢?
因为一开始测试采用的是单手平砍,因为我们先最大限度的相信战斗日志的时间顺序
可以看到.在同一个平砍动作发出之后,触发了2次不同特效.
那么会不会是这次平砍同时触发了2种特效,而不是平砍先触发了特效A,特效A又触发了特效B呢?
为了研究这个东西.我拿正则表达式分析了一下我的战斗记录,把那些特效触发在相邻行的次数记录下来
虽然战斗记录顺序不太可信,不过我的测试尽可能的使之可信,并且,一个东西1次1次是网络延迟,
50次都这样就不是延迟了把?
比如出现这种情况:
2/24 15:46:25.171 你的生命偷取击中戈多克军官造成30点暗影伤害。
2/24 15:46:25.171 你的速效毒药 VI击中戈多克军官造成130点自然伤害。
2/24 15:46:25.875 你的生命偷取治疗了你0点生命值。
我记做 生命命中+速效命中
又比如出现这种情况
3/11 01:36:37.437 你的生命偷取击中戈多克军官造成30点暗影伤害。
3/11 01:36:37.437 你的生命偷取治疗了你0点生命值。
3/11 01:36:38.484 你的生命偷取被戈多克军官抵抗了
我记做 生命命中+生命抵抗
全部的统计如下:
348次 生命命中+毒药命中
0次 生命命中+毒药抵抗
0次 生命抵抗+毒药命中
2次 生命抵抗+毒药抵抗
52次 火焰命中+毒药命中
2次 火焰命中+毒药抵抗
0次 火焰抵抗+毒药命中
0次 火焰抵抗+毒药抵抗
35次 火焰命中+生命命中
1次 火焰命中+生命抵抗
0次 火焰抵抗+生命命中
0次 火焰抵抗+生命抵抗
---------------------------------
0次 毒药命中+毒药命中
25次 毒药命中+毒药抵抗
0次 毒药抵抗+毒药命中
0次 毒药抵抗+毒药抵抗
0次 毒药命中+生命击中
10次 毒药命中+生命抵抗
0次 毒药抵抗+生命击中
0次 毒药抵抗+生命抵抗
0次 毒药命中+火焰箭命中
2次 毒药命中+火焰箭抵抗
0次 毒药抵抗+火焰箭命中
0次 毒药抵抗+火焰箭抵抗
0次 生命命中+生命命中
3次 生命命中+生命抵抗
0次 生命抵抗+生命命中
0次 生命抵抗+生命抵抗
0次 生命命中+火焰箭命中
0次 生命命中+火焰箭抵抗
0次 生命抵抗+火焰箭命中
0次 生命抵抗+火焰箭抵抗
0次 火焰箭命中+火焰箭命中
0次 火焰箭命中+火焰箭抵抗
0次 火焰箭抵抗+火焰箭命中
0次 火焰箭抵抗+火焰箭抵抗
这真是复杂而头疼的数据!
很明显,我按照特效触发几率来排序的.在这种情况下
我尝试从这组数据中总结这样的猜想
a) 特效不能相互触发,凡是相隔的特效是由于普通攻击一次触发多种特效造成
b) 触发多种特效按照特效几率从小到大依次触发
c) 每个特效判断触发后:
若该特效正常激发不被抵抗,继续判断下面高几率的特效
若该特效被抵抗,停止后面一切特效的判断
d) 凡由于延迟导致的明显错误,比如上一记录是特效A触发,本记录又是特效A触发,则强制本次特效抵抗
不过有个明显不能解释的是...
为什么 生命偷取命中后的毒药要不是命中,要不根本不触发,没有抵抗的事情=.=