近期小编发现有很多玩家反应《饥荒》游戏中战车的伤害和实际标的并不相符,于是做一个饥荒战车伤害测试,
下面小编就为大家带来了饥荒战车伤害测试详细图文攻略,希望为有同样疑惑的玩家有帮助。
《饥荒》战车伤害测试:
首先我们需要探究一下战车的真实伤害是怎样判定的,
测试相关mod:
上战车,这里可以看到它的攻击力确实是45;
撞一下玩家,无论是远处冲过来还是近处撞,伤害都是45;
其他生物呢?也是45;
上图可以看到,当有很多生物比较聚集时,战车甚至打出了200(图二199实为200,mod显示问题)伤害!
打开rook.lua;
这个200显而易见吧,不过这里代码具体意思是:生成一个掉到地上消失的武器,攻击200,攻击距离0,放到战车的物品栏里;
这是当战车碰到其他生物的处理代码;
当碰到的是玩家,则停止这这条函数所有命令(即不对玩家生效);
如果 Vector3(inst.Physics:GetVelocity()):LengthSq() < 42 ,也停止生效,其实我也不知道这条代码是啥意思;
Velocity 是速度, Length 是长度,Sq 是什么鬼?反正应该是距离范围速度之内的要大于等于42才生效吧,然后振动屏幕;
如果碰到的生物有 smashable 标签,则直接秒杀,如果是可以破坏的,就直接破坏,如碰到的生物血大于0则。
执行这个函数,具体意思是:
如果没有inst.recentlycharged ,就创建一个空的集,如果撞到的生物已经在这个集合里,就停止该函数;
You've already done damage to this by charging it recently. 你已经造成了伤害,通过最近的充能(充能?估计是战车攻击前蓄力的动作吧)
将撞到的生物加入inst.recentlycharged 集合里,在3s后将这个生物从inst.recentlycharged 里删去,用刚开始那武器造成的伤害200;
也就是说,战车对生物200的冲撞伤害后有3s的冷却时间,战车在游戏里攻击到一个生物后就直接停下来了,并没有直接的躯体碰撞,也许就是单个生物伤害正常的原因吧。
远古犀牛也有类似的设定,不过更直接,满足条件后直接再造成一次伤害(200),而没有冷却时间,没有攻击距离限制(战车要为0),所以也就有了石虾被秒的情况了。
令:远古犀牛即使被发条生物打了也不会吸引其仇恨,并且会有发条生物的集体仇恨。
饥荒联机版 | |||
最新版下载 | 全版本下载 | 攻略教程 | 联机教程 |
饥荒新手攻略 | ||||
食谱大全 | BOSS打法 | 安家位置 | 联机教程 | 全人物详解 |
各季节必备物品 | 武器装备介绍 | 快速砍树方法 | 查看版本方法 | 所有材料介绍 |
饥荒热门攻略 | ||||
击杀小偷方法 | 利用巨鹿方法 | 洞穴怪物详解 | 冒险速通攻略 | 脑残值补充方法 |
陷阱布置技巧 | 牦牛详细介绍 | 坎普斯背包出处 | 危险生物排名 | 新手百日入门 |
正版资料整理 | 装备道具汇总 | 蜘蛛巢穴养殖心得 | 存档位置介绍 | 增加生存时间方法 |
上一个: 《我的世界》铁砧作用大全
下一个: 《我的世界》迟缓药水作用及制作方法
浏览量:432023-02-27
浏览量:22022-12-01
浏览量:12022-08-18
浏览量:02021-08-15
浏览量:02019-12-28
浏览量:02019-12-28
电影《神话》续篇《传说》定档7月12日
重回7元时代!今晚油价大幅下降!
《我的世界》15周年庆 游戏全平台优惠
《寂静之地:入侵日》 6月28日北美上映
小米15系列来了!10月发布!
肉鸽游戏《地牢劫掠者》登陆Steam