《饥荒》战车实际伤害图文解析

时间:2015/11/05 15:53:25 编辑:Ocean

近期小编发现有很多玩家反应《饥荒》游戏中战车的伤害和实际标的并不相符,于是做一个饥荒战车伤害测试,

下面小编就为大家带来了饥荒战车伤害测试详细图文攻略,希望为有同样疑惑的玩家有帮助。

《饥荒》战车伤害测试:

首先我们需要探究一下战车的真实伤害是怎样判定的,

测试相关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打法 安家位置 联机教程 全人物详解
各季节必备物品 武器装备介绍 快速砍树方法 查看版本方法 所有材料介绍
饥荒热门攻略
击杀小偷方法 利用巨鹿方法 洞穴怪物详解 冒险速通攻略 脑残值补充方法
陷阱布置技巧 牦牛详细介绍 坎普斯背包出处 危险生物排名 新手百日入门
正版资料整理 装备道具汇总 蜘蛛巢穴养殖心得 存档位置介绍 增加生存时间方法
游戏聚合
  • 饥荒
  • Don't Starve
  • 游戏类型:动作冒险
  • 游戏大小:53.49 MB
  • 游戏语言:简体中文
  • 上市日期:2013-04-23
  • 标签: 刺激 战斗 穿越 解谜
9.3
  • 好玩

    2227+1
  • 不好玩

    342+1
相关攻略
相关游戏