ZKX's LAB

魔兽世界怀旧服:帕奇维克为什么不能预读

2020-12-11新闻11

作者:NGA-SYDLC

完全基于我不负责的猜想分析,随便喷。

仇恨打击每1.2秒一次对仇恨列表2-4位的生命值最高的近战单位造成伤害。

假设三个仇恨T,分别叫2T,3T,4T,每个T分配三个治疗,每个治疗奶一口2500,2T11000血,3T10500血,4T10000血,假设每个T都不招闪的情况下挨一次掉7000血,三个T都没法硬吃两下,从2T吃到第一下仇恨打击开始计时,1.2秒后3T吃到仇恨打击,2.4秒后4T吃到仇恨打击,把此时4T吃到仇恨打击的时刻作为一个时间点A进行分析,此时三个T分别4000,3500,3000血,算上各种延迟给每个治疗0.7-0.9秒反应时间看见掉血后读2.5秒的技能。

理想状态下此时2T在A时间点之后0.8-1秒之间能陆续吃到三口治疗奶满(2.4秒前看见掉血,三个治疗分别反应0.7-0.9秒开始读2.5秒的技能),同理3T在A时间点之后2-2.2秒之间能奶满,4T在A时间点之后3.2-3.4秒之间能奶满,这就是强调的同步加血,下一次仇恨打击将在A时间点1.2秒后打到2T身上,而2T在1秒内肯定满血了,之后同步循环,可以看出这样肯定是能转得过来的,这是都不预读的理想状态。

那么问题来了,此时4T的某个治疗会想,反正从A时间点开始数,2T1秒内肯定奶满了,1.2秒后才仇恨打击,那么我在A时间点之前预读一下早点奶4T一口也没关系吧,这样能奶的快一些自己全都是有效治疗,让别人过量去,不和他们同步也没关系,1.2秒后反正也是2T满血吃仇恨打击,那他这么想是不是也有道理呢?

他的理论基础是血最高的才能吃仇恨打击,我奶的快一点没关系,我这组4T刚吃完仇恨打击,这轮不该吃仇恨打击的,因为仇恨打击要过1.2秒才来,2T1秒内就能加满,但是预读的结果是4T连吃两次仇恨打击死了,他肯定觉得不赖自己预读,只赖2T组治疗刷慢了导致1.2秒后4T血高于2T,且三个T都低于7000,这种情况谁吃都要死,跟预读也没关系,那么这种想法是否正确呢?

为什么这些预读快手在pw灭的死去活来?治疗小白看见掉血才加却能稳稳过呢?因为仇恨打击这个技能,这个胖子首先要判定仇恨列表和当前血量,满足当前血最高且仇恨2-4名近战目标才打出去,三个T仇恨都没问题,问题就在于这个胖子判定当前血量最高之后打出仇恨打击产生伤害这个过程是需要一点时间,可以说是判定时间也可以说是施法时间或者某某延迟,或者说boss也需要反应时间,大概在0.5秒左右(不负责猜测)。

也就是说,基于之前的时间点A,4T的治疗因为预读,让4T在吃到仇恨打击的时间点A0.6秒之后就奶了一口2500变成5500的血,而胖子判定当前血量的时间在4T吃到仇恨打击0.7秒后(判定后延迟0.5秒打出仇恨打击,还是1.2秒一下),而2T的加血会在时间点A之后0.8-1秒内才吃到,那么胖子判定下一次仇恨打击的目标就是在时间点A0.7秒后这个时间点血量最高的仇恨T。

此时2T4000,3T3500,4T因为吃了口预读5500,那么0.5秒后吃仇恨打击的是4T,4T另外两个治疗会在时间点A之后3.2-3.4秒内奶5000,显然是来不及的,因为时间点A之后1.2秒4T就又吃了一次7000伤害,所以4T因为这一口预读倒了,他吃到仇恨打击的时候2T已经奶满了大概0.3秒之久,但是还是没法帮他吃这一下,因为仇恨打击造成伤害的目标并不是造成伤害这一时间点的血量最高者,而是0.5秒前判定时间点的血量最高者,毕竟boss也要反应时间是不是。

关于时间轴的设定以及判定时间长短均为我个人猜测,具体量可能不对,没有图表表示不指望都看得懂,但是就是这么个意思,所以不要预读,乖乖看到掉血就加,插件的意义在于严格执行掉血才加这个要求,并且可以通过疯狂点插件来缩短反应时间免得超过最高反应时间1.1秒导致确实是加慢了倒T,因为各种延迟以及个人反应速度神经肌肉疲劳等原因让人五分钟只看一个人掉血再反应确实容易超过1.1秒。

#怀旧服#魔兽世界#网络游戏

随机阅读

qrcode
访问手机版