伤害

概述
游戏中的实体具有生命值,当生命值耗尽时它们会死亡/被摧毁,并且具有伤害抗性。伤害是指通过攻击降低实体的生命值的效果,例如使用武器攻击,或者被撕咬虫攻击。实体的抗性将决定实体在任意攻击中承受的伤害值。
玩家的最大生命值为250(不包含护盾),此数值可通过研究科技:永生计划
提升。其他实体的生命值在其各自条目中列出。
伤害类型
| 伤害类型 | 伤害来源 | 
|---|---|
| 物理 | 子弹、霰弹、磁轨炮弹、防御无人机胶囊
 撕咬虫、蠕动五足虫  | 
| 物理和爆炸 | 坦克炮弹, 重炮炮弹 | 
| 撞击 | 与汽车、坦克、火车相撞 | 
| 火焰 | 油料储罐, 火焰炮塔 | 
| 酸蚀 | 喷吐虫、沙虫 和 重踏五足虫 | 
| 毒性 | 剧毒胶囊
 蠕动五足虫  | 
| 爆炸 | 火箭弹、手雷、地雷
 飞弹五足虫  | 
| 激光 | 激光炮塔、掩护无人机胶囊、激光防御模块 | 
| 电击 | 放电防御模块、进攻无人机胶囊、特斯拉枪弹、特斯拉炮塔 | 
穿透力
部分弹药(例如坦克炮弹)具有穿透属性,它决定了弹药在其最大穿深内可以造成多少伤害。弹药必须击杀敌人才能穿过它,且杀死敌人所需的伤害要小于弹药剩余的穿透力能够造成的伤害。[1]对敌人的伤害会消耗穿透力。例如,如果用一发穿透力300的炮弹攻击一只生命值75的中型撕咬虫,则炮弹可以穿透4只敌人,且炮弹仍能再击杀/伤害1个敌人。
抗性
特定伤害类型的抗性可以用两种方式表示:
- 百分比,例如:"物理伤害:10%"表示物理伤害直接减少10%。
 - 数值/百分比,例如:"物理伤害:25/10%"表示物理伤害先减少25点,然后再减少10%。
 
当攻击抗性为"25/10%"的实体时,如果每次攻击的伤害值少于25点,则几乎无法造成伤害。如果每次攻击的伤害值为45点,则抗性将首先减免25点伤害,剩余的20点伤害再被抗性抵消10%,实际伤害值为:
(45 - 25) × (100% - 10%) = 18
以下两个小节将详细解释两种抗性的计算方法。
数值抗性
数值抗性能减免指定数值的伤害,但实际造成的伤害不能小于1。如果实际伤害值小于1,则会使用另一个公式。
以下公式中,R = 数值抗性,D = 伤害值,M = 实际伤害值(即考虑抗性减免后的伤害),则:
如果 R+1<D
M = D-R
否则,如果 D>1
M = 1/(R-D+2)
否则
M = 1/(R+1)
如果数值抗性等于或大于伤害值,则实际造成的伤害会趋近于0,如下表所示:
| 伤害值 | 抗性值 | 实际伤害 (百分比抗性为0%)  | 
|---|---|---|
| 5 | 0 | 5 | 
| 5 | 1 | 4 | 
| 5 | 2 | 3 | 
| 5 | 3 | 2 | 
| 5 | 4 | 1 | 
| 5 | 5 | 1/2 | 
| 5 | 6 | 1/3 | 
| 5 | 7 | 1/4 | 
| 5 | 8 | 1/5 | 
| ... | ... | ... | 
百分比抗性
百分比抗性会减免指定百分比的伤害,它是在数值/百分比抗性(如果两者同时存在)之后再进行应用的。与数值抗性不同,百分比抗性按一定的百分比减少伤害值。如果抗性为100%,则实体将免疫该类型伤害。这是唯一使实体对某种伤害完全免疫的方式,因为数值抗性不能将实际伤害降低到1以下。
例如,一个具有25%物理伤害抗性的实体被一颗物理伤害100点的子弹击中,实际上会受到75点而非100点伤害。
用于计算百分比抗性实体伤害值的公式如下:
M = 初始伤害(即经过数值抗性减免后的伤害值),P = 百分比抗性(以小数计,例如25%=0.25),F = 实际伤害
F = M×(1-P)
组合公式
以下公式中,D = 理论伤害值,R = 数值抗性,P = 百分比抗性(以小数计,例如20%=0.2),F = 实际伤害,则:
如果 R+1<D
F = (D-R)×(1-P)
否则,如果 D>1
F = (1-P)/(R-D+2)
否则
F = (1-P)/(R+1)
相关成就
| 阿甘快跑 撞倒树木数量达100。  | 
| 放火烧山,牢底坐穿! 烧毁树木数量达10k。  | 
| 摧枯拉朽 撞毁虫巢数量达10。  | 
| 金钟罩铁布衫 单次受到至少500点伤害并存活下来。  | 
| 迷之归西 被行驶中的机车撞死。  |