
瞬时补血对于不死族有负面的伤害用途
而瞬时伤害对于不死族则是正面的补血用途
因此通过透支瞬时补血,可以一次性杀死一群僵尸猪人
当然,这个一定不是非常重要的内容
这么多猪人,假如不需要lootingIII[掠夺3]的剑感觉就是浪费
但毕竟剑还是有耐久的,用经验换金子值不值得呢?
关于MC中的伤害断定:
其实大家来研究一下MC的RPG元素
MC里面对于伤害的判断其实是非常松懈的
只须是被伤害对象在指定时间内死亡,死亡都是算在导致伤害的人身上
非常经典的一个应用就是,把怪打下悬崖
虽然摔落伤害不是大家导致的
但因为大家最后一击和怪物摔死的时间差在伤害时效范围内
所以说怪物虽然是摔死的但还是算在大家头上
因此大家如此杀死怪物也可以得到经验物品等
可以说是出于编程的便捷,一个攻击并没带上信息
因此也就是说,一个怪物被攻击了,怪物的代码只了解是被某个玩家攻击了
而不了解被什么武器攻击的
武器有没sharpness?有没knockback?有没looting?
这类代码都是无从而知的
因此为了要判断武器的属性,MC的代码做了一件非常巧妙的事
在伤害导致的时候检查导致伤害玩家手里的武器
这个是非常巧妙的方法,对于剑等的攻击来讲,伤害导致的时候手里一定就是导致伤害所用的剑
所以说检查玩家手中的武器就能了解所带的特殊附魔成效了
如此做,每次攻击代码无需带上额外数据存入游戏中
但考虑考虑远程攻击的状况
假如说我射了一支箭,在箭击中怪物之前把手中的武器换成剑,会如何呢?
怪物收到伤害了,自然代码就会用所谓巧妙的方法检查玩家手中的武器
然后发现玩家手中的是剑,就根据剑的附魔等特殊成效进行处置
这时就是应该借助这个代码的漏洞
假如你有一把lootingIII附魔的剑
先用弓射一个怪物,在箭击中怪物之前把手中的武器切换成剑
击中时,代码就会判断你手中的武器,就会觉得伤害是被这把lootingIII的剑导致的
因此物品脱落就会有lootingIII的成效
尽管玩家根本没用剑攻击怪物!
在这里大家也做相同的事情
借助可投掷的瞬时补血药水进行大范围攻击
在药水击中他们之前,借助键盘的1-9将武器切换成lootingIII的剑
击中之后,伤害就会觉得是被这把剑导致的
因此所有30个猪人脱落都会有lootingIII的成效
尽管我根本没用剑,也不会消耗剑的耐久
简单来讲就是:
我先用弓射你一箭 然后在箭没射到你的时候换成剑 如此射到你身上的伤害就是剑的伤害
TAG标签:GTA5(7)侠盗猎车手5(7)gta5ol(1)
转载请说明来源于当快软件园(https://www.lrvxg.com)
本文地址:https://www.lrvxg.com/news/9368.html
郑重声明:文章来源于网络作为参考,本站仅用于分享不存储任何下载资源,如果网站中图片和文字侵犯了您的版权,请联系我们处理!邮箱3450399331@qq.com
相关文章