一个无伤大雅的bug
首先如图1,我只有左下角1个碎肉。
然后点击1个碎肉,再依次点击4个装备栏,我会得到4个碎肉装备,最后再任意点击1个碎肉装备,背包会再得到1个碎肉。把碎肉装备卸下来后,背包里有5个碎肉。
如图2。
知道我哪来的5把砍刀吗?就这样稀里糊涂点出来的。
测了几次,只有数量为1.2.3.4,也就是低于5的数量,才会触发这个bug。
分析一下,点击物品后,点击装备,会装备物品。可是此时,代码没有比较背包里是否剩余该物品,直接默认背包里有剩余物品,可以装备。
最终结果是,凭空出现物品。利用此bug可以把物品数量提升到5。