大概梳理一下发现该bug的全过程。如果有哪里不对,请大家指正。
可爱的圆神最先发现该bug,并进行了一些测试,发到了植吧。通过测试,他提出两点猜想:
1触发该bug的必要条件之一,是僵尸进家前一瞬间被IO击杀。
2只有部分僵尸能触发该bug,比如橄榄球僵尸。
帅曾把这个帖子发到了qq群中,询问零度的看法。零度表示暂时未发现相关代码。
颜小柯把视频转到了b站。b站网友错失恋爱提出猜想:僵尸进家时,游戏会在家门口生成一个一样的僵尸,同时生成一个隐形小推车,击杀原来的僵尸。
我认为这一猜想很有道理,于是进行了简单的相关测试,并把测试结果发到了植吧和b站。测试结果似乎支持这种猜想。
63看到了我的帖子。通过查询代码,他发现僵尸进家的过程与隐形小推车无关。因此这一猜想不成立。同时,63根据代码,提出两点猜想:
1这一bug与关卡刚开始时的隐形小推车有关。
2这一bug与修改器有关。
根据63的猜想,我调整思路,进行了多次测试。最终得到了以下的结果:
1只有部分僵尸能触发该bug,比如橄榄球僵尸。
2该bug与IO无关,满血僵尸也可以触发该bug。
3得到隐形小推车的方法之一,是在关卡刚开始时(第一次选卡之前),使用1.8.7,先“恢复除草机”,再“启动除草机”。
其中,第一点只是印证了可爱的圆神的测试结果。至于第二点,可爱的圆神可能比我更早发现,但他没有及时发表,我应该是最早发表的

第三点是我最早发现的。我把我的测试结果发到了可爱的圆神的原帖中(80楼),并把测试视频传到了b站上。
63看到我的测试结果后,确定了他的猜想是正确的,并进行了进一步测试,发现使用pt也可以得到隐形小推车。
最后,63和ghastasaucey根据可爱的圆神和我的测试结果,经过讨论,得出了该bug的本质,确认该bug是由修改器产生的,并对之前我和可爱的圆神的测试结果进行了合理的解释。
总之,我的测试结果也是比较重要的

由于我基本上是个计算机盲,完全不懂什么代码,而我的pvz水平又十分有限,因此我不太可能成为pvz的技术党。这一次可能是我唯一能为这个自己喜欢的游戏的研究做出一点贡献的机会,我还是很高兴的
