大概就在半小时前,当我精确计算好体力(黄色关卡打8折,刚好9体力)准备扫荡完睡觉的时候,出现了136错误,而且论坛里许多机友也出现了,如下图:

然后我想那我手动打吧,结果打完了结算不了……

一怒之下哥也不管体力浪不浪费了,直接领完了送的最后100%体力,于是就可以扫了。

所以我怀疑就是体力出的问题。因为腾讯坑爹的3点刷新制度,而目前的情况是战队科技过了0点就生效了。可能是这里出了BUG……

但是渐渐地我发现一个神奇的现象:

扫荡12体力关卡只扣除9体力,按八折来算是正常的。

但是:手动打12体力关卡扣了哥15体力……

于是我做了一个实验:

下面显示了从剩余45体力开始扫12体力关卡,一直扫一直扫,扫了三次,扫到还剩18体力的时候就扫不动了。

(图没截好,从体力和扫荡卡的数量减少可以看出来扫了3次)

说明其实此刻实际还剩余的体力并不是18点,而且已经不足以打一把黄色关卡了。

注销重新登录一看,果然如此,只剩9体力了:

到这里我们已经可以分析出头绪了:

第一次我说扫荡只扣9体力,而手动打却扣了15体力。

其实扫荡也扣了12体力,手动也是扣了12。只是刚扫荡完的时候由于这个Activity并没有刷新(做安卓开发的知道,就是这个界面没有刷新),所以显示的体力与后台实际数据不符。而手动打完之后由于关卡选择的这个Activity重启了,所以显示的是正常的。第二次看似是扣了15,其实是两次都扣了12体力,12*2刚好等于9+15。

而下面我连续扫荡的实验也是如此,连着扫了三次,表面上是扣了9*3=27体力,所以刚扫荡完显示的是45-27=18体力。而其实扣了12*3=36体力,实际上还剩下45-36=9体力,这与重新登录后显示的相符合。

而剩余的9<12体力,已经不足以再扫荡一次黄色关卡了,所以会报错。

得出结论:看样子以后的战队科技生效时间也要等到3点了,洗洗睡吧……

顺便吐槽一下,腾讯弄的3点刷新机制出了好几次BUG了,当初的活动副本也是因为0点刷新和3点刷新不统一。