本帖最后由 xoe 于 2013-10-27 02:27 编辑
首先,这对于大多数玩家来说真的是个很没用很无聊的技巧。。。本BUG最先由U2B玩家SimplySarc发现
1.效果:该手法的最终效果为攻击怪物获取其掉落物时使武器附魔发生效果,如“锋利”,“XX杀手”,“掠夺”等,但是确不消耗武器耐久
2.原理:大概有人发现了,mc本身的RPG元素是很不严谨的,比如我们用攻击地狱堡垒上的凋零骷髅,击退作用使得其跌落到下方的地狱岩上,凋零骷髅死亡,掉落了凋零骷髅头饰,但是,造成这个骷髅死亡的是掉落伤害,骷髅头作为稀有掉落物,是不会掉落的,这原因,就牵着到了mc内部的机制
为了编程的方便,mc内部的伤害本身,是不带有其他信息的,即伤害本身只有“怪物被A攻击了"这一条信息。同时,在伤害发生的时候,系统会检查玩家当前手里的物品,对于近战攻击来说,伤害造成的时候手里肯定就是造成伤害所用的武器,所以说检这样就可以知道攻击所带的特殊附魔效果了。这样做,每次攻击代码不需要带上额外数据存入游戏中。
因此,假如射出一支箭,在箭未命中怪的时候手里换上一把”掠夺3“的附魔剑,这样一来,利用这一运算机制,箭命中造成伤害时,系统会认为该伤害由玩家手里的”掠夺3“剑造成,物品掉落就会按着”掠夺3“进行处理,同时,因为耐久运算不属于这一系统,这时的效果就是”掠夺3“剑未消耗耐久,但是该附魔却发生了效果。
3.实证。以下实验中,区域内的僵尸猪人皆为15只。然后,分别通过使用”投掷型瞬间治疗2“,”掠夺3“剑,以及上述提到的切换法统计掉落物。
①,药水,掉落为10金粒1金剑5腐肉
②,“掠夺3”剑,生存模式,掉落为31金粒2金锭29腐肉,此时剑耐久为1525
③,投掷药水,然后在药水未破碎造成伤害时切为掠夺剑,生存模式,掉落为31金粒2金锭1金剑33腐肉
,此时剑耐久依然为1525
可以看到,排除RP因素,③中的切换确实使得掠夺3发生了作用,同时剑的耐久并未发生变化
以上 |