敌人
敌人是能对玩家造成伤害的生物。它们是玩家所处的外星世界的原住民。敌人在地图上以红色的点显示。
在新地星上,敌人是以群落形式生活在巢穴中在的节肢动物。它们主要有三种:撕咬虫,喷吐虫和沙虫。(它们通常被玩家统称为"虫子")
在太空时代扩展包中,玩家将在其它星球上遇到更多种类的敌人。在句芒星上玩家会遇到五足虫,它们分为三类:蠕动五足虫、飞弹五足虫和重踏五足虫。在祝融星上玩家会遇到撼地虫。
每种敌人都拥有不同的体型,体型较大的敌人有着更高的生命值和伤害值。
成就
以下成就和敌人直接相关:
好臭!好讨厌! |
摧枯拉朽 撞毁虫巢数量达10。 |
攻城艺术 使用重炮摧毁敌方建筑。 |
手不沾血 使用重炮摧毁第一个敌方建筑。 |
好臭!好爱哦! 利用孢子吸引来一群五足虫。 |
滚出我的地盘 在撼地虫的领地上建造,惹恼对方。 |
血条一亮,生机渺茫 诛杀小型撼地虫。 |
火力不足,难以制服 诛杀中型撼地虫。 |
巨虫撼地,轻取易得 诛杀大型撼地虫。 |
生物
撕咬虫
撕咬虫是游戏中两种主要的敌人之一。它们有四种形态:小型、中型、大型和巨型(贝希摩斯型)。在自由模式开局时,只会生成小型撕咬虫。但是随着污染的增加,它们会逐渐成长,这与进化相关联。正如其名,它们以直接“撕咬”的方式发动攻击。
图片 | 名称 | 信息 |
---|---|---|
小型撕咬虫 | 最弱的撕咬虫,能被手枪轻松击杀。
| |
中型撕咬虫 | 比小型撕咬虫更强也更快。它们可能会有点麻烦,甚至能击杀弱小的玩家。
抗性:
| |
大型撕咬虫 | 很危险, 对轻型枪械有抗性。它们能直接破墙并攻击墙后的东西。它可以从变质的异虫卵中孵化出来,但此时其血量并不完整。
抗性:
| |
巨型撕咬虫 | 血量极高,对轻型枪械几乎无敌,只有重型火炮才能给予它们伤害。它们也能直接破墙并攻击墙后的东西。
抗性:
|
喷吐虫
喷吐虫与撕咬虫类似,但只会在进化因子增高的游戏中后期出现。和撕咬虫不同,它们可以在远距离发动攻击。在预瞄准之后,它们会向攻击对象喷吐酸球,在地上溅出酸液。由于其预瞄准的机制,玩家可以通过急停或变向来躲避酸球。[1] 酸球和酸液都会持续造成伤害,并减缓玩家和车辆的行进速度。由于游戏中大多数实体(例如炮塔与装甲)对酸液的防御能力要远低于其它种类的伤害,喷吐虫会给玩家和工厂造成更高的损失。喷吐虫的行为和形态分类和撕咬虫相同,但它们的血量较低;同时,它们只对爆炸伤害有显著抗性,而对物理伤害的抗性较低。
图片 | 名称 | 信息 |
---|---|---|
小型喷吐虫 | 最弱的喷吐虫。在其射程之外,能用任何武器轻松击杀。
酸球:
酸液:
| |
中型喷吐虫 | 比小喷吐虫更慢也更肉了。它们可能造成一些问题,有时它们甚至可以击杀弱小的玩家。
酸球:
酸液:
抗性:
| |
大型喷吐虫 | 它是更肉的喷吐虫,也能承受更多的伤害。
酸球:
酸液:
抗性:
| |
巨型喷吐虫 | 它是最大的喷吐虫,也能承受最大的伤害。
酸球:
酸液:
抗性:
|
沙虫
沙虫是撕咬虫和喷吐虫天然的盟友,会以类似喷吐虫的方式攻击离它足够近的玩家。它们像是不能移动的炮塔,不会跟随玩家。沙虫依靠高伤害值、远射程的喷溅伤害来阻止玩家接近它们保护的虫群和虫巢,但玩家仍有方法对付它们。和其他敌人不同,沙虫对火焰伤害有着高抗性。沙虫会对玩家喷吐酸球,并在地面上留下能持续伤害玩家和载具、减缓行进速度的酸液,产生数秒的酸蚀伤害。相对而言,建筑和墙壁并不会受到酸液效果影响,但仍然会受到酸球的伤害。
沙虫有4种体型,它们的攻击力随着体型大小的增加而增加。和撕咬虫和喷吐虫一样,中型、大型和巨型沙虫的产生受进化因子影响。只有当进化因子达到一定值的时候,沙虫才会在敌人扩张时产生。对应中型、大型和巨型沙虫的产生,进化因子需要达到的值分别是0.3,0.5和0.9。若进化因子不满足条件,只会有创建世界时产生的沙虫存在;而创建世界时,更高级的沙虫也不会在离起始点较近的地方出现。玩家离开起始区域越远,遇到的沙虫也更难对付。
图片 | 名称 | 信息 |
---|---|---|
小型沙虫 | 非常菜鸡的沙虫,但还是不太容易被搞死。
酸球:
酸液:
| |
中型沙虫 | 中型沙虫非常危险,甚至可以对相对经过更长时间磨炼的玩家造成伤害,应该小心对待它们。
酸球:
酸液:
抗性:
| |
大型沙虫 | 大型沙虫比中型沙虫更加危险。它们可以造成很高的伤害,普通枪弹几乎无法杀伤它们。
酸球:
酸液:
抗性:
| |
巨型沙虫 | 巨型沙虫是最危险的沙虫。它们的生命值是大型沙虫的两倍,射程也明显更高,最有经验的玩家也很难战胜它们。
酸球:
酸液:
抗性:
|
图片 | 描述 |
---|---|
沙虫的攻击动画。 |
蠕动五足虫
蠕动五足虫像是句芒星版本的撕咬虫,它们是标准的近战敌人。顾名思义,蠕动五足虫通过蠕动自己的腿来移动和攻击。与撕咬虫和喷涂虫从虫巢中孵化类似,蠕动五足虫从卵筏中孵化,但摧毁卵筏时会额外生成一群早衰蠕动五足虫,这种五足虫会随时间推移缓慢流失生命值,直到死亡。飞弹五足虫可以发射飞行的早衰蠕动五足虫以攻击目标。
击杀飞弹五足虫和重踏五足虫会生成更多早衰蠕动五足虫,其生成类型与被击杀敌人的体型大小成正比。例如,杀死小型的飞弹五足虫和重踏五足虫会生成小型的早衰蠕动五足虫,而杀死中型的飞弹五足虫和重踏五足虫则会生成中型的早衰蠕动五足虫,以此类推。
图片 | 名称 | 信息 |
---|---|---|
小型蠕动五足虫 | 体型最小也最弱的蠕动五足虫。
抗性:
| |
中型蠕动五足虫 | 比小型蠕动五足虫略强且更快的蠕动五足虫,有时能击杀弱小的玩家。
抗性:
| |
大型蠕动五足虫 | 最大最强的蠕动五足虫,它可以从变质的五足虫卵中孵化出来,但此时其血量并不完整。
抗性:
|
飞弹五足虫
句芒星的原生生物,是身躯巨大但骨瘦如柴的五足步行生物,具有独特的行为。与游戏中其它敌人不同,它会在攻击时围绕玩家转圈,而非直扑玩家而来。它们在攻击时会向目标发射早衰蠕动五足虫,这意味着战斗过程中的敌人数目会逐渐增加。
图片 | 名称 | 信息 |
---|---|---|
小型飞弹五足虫 | 体型最小也最弱的飞弹五足虫。
投射物:
抗性:
| |
中型飞弹五足虫 | 比小型飞弹五足虫略强略快的飞弹五足虫。
投射物:
抗性:
| |
大型飞弹五足虫 | 最快最强,生命值最高的飞弹五足虫。
投射物:
抗性:
|
重踏五足虫
句芒星的原生生物,是身躯异常巨大的五足生物,其外形貌似海星,拥有天然的锯齿状外骨骼,对多种类型的伤害具有很高的抗性。重踏五足虫是强大的近战敌人,仅需使用其蛮力攻击就能造成高额伤害,并立即摧毁建筑物。此外它们还能在近距离喷吐酸液以减缓玩家和载具的移动速度。在死亡时,重踏五足虫会生成一群早衰蠕动五足虫。
图片 | 名称 | 信息 |
---|---|---|
小型重踏五足虫 | 体型最小也最弱的重踏五足虫,但实力仍然强劲。
喷吐酸液:
抗性:
| |
中型重踏五足虫 | 更大也更危险的重踏五足虫。
喷吐酸液:
抗性:
| |
大型重踏五足虫 | 最大、最快也最危险的重踏五足虫。
喷吐酸液:
抗性:
|
撼地虫
祝融星的原生生物,是一种极其巨大的巨型蠕虫状生物,能在地下和熔岩中漫游。撼地虫会在其独有的领地内巡逻,在其领地范围内放置建筑物会激怒撼地虫并导致它们发动攻击。
撼地虫有三种攻击模式,在近战距离内,撼地虫会对玩家造成高额伤害,并立即摧毁建筑物和悬崖;在中距离上,撼地虫能释放冲击波(视觉表现为一团烟雾),降低玩家的速度,禁用机械装甲的飞行功能并伤害范围内的所有机器人/无人机;在远距离上,撼地虫能喷射岩浆,在地面引发一连串的爆炸。由于撼地虫具有很高的伤害抗性和极快的生命恢复速度,击杀它们需要先进的武器和大量的弹药。
撼地虫被杀死后,会在原地留下类似黑色火山岩的遗骸,其中含有大量钨矿可供开采。
图片 | 名称 | 信息 |
---|---|---|
小型撼地虫 | 最小最弱的撼地虫,但仍然非常具有破坏性。
抗性:
| |
中型撼地虫 | 更大也更危险的撼地虫。
抗性:
| |
大型撼地虫 | 整个游戏中最大最危险的敌人。
抗性:
|
虫巢
野生的虫巢的生命值会随着进化因子的增大呈指数级增长,最高可达其初始生命值的10倍。
可以使用火箭筒发射捕获者火箭弹以捕获虫巢。捕获后需要持续供给生物结晶以维持其稳定并持续生产异虫卵。如果停止供应生物结晶,被捕获的虫巢每秒将会损失1点生命值,当供应恢复时,它会每秒恢复1点生命值。
图片 | 名称 | 信息 |
---|---|---|
撕咬虫巢穴 |
抗性:
| |
喷吐虫巢穴 |
抗性:
| |
卵筏 |
抗性:
| |
小卵筏 |
抗性:
|
扩张
每隔4-60分钟,一组由5-20只撕咬虫/喷吐虫组成的虫群将离开原有的虫巢,创建一个新的基地。该基地将由与虫群个体数量相同的沙虫/虫巢组成,位于距离原虫巢3-7个区块的合适地点。敌人扩张的间隔是一个全局变量,进化因子越高,平均间隔越短。此外,随着进化因子的提高,虫群的平均规模也会变得更大。
一旦抵达合适的地点,虫群中的所有撕咬虫都会死亡并生成相同数量的虫巢,对应的,喷吐虫则会生成沙虫。新生的虫巢或沙虫将摧毁任何阻挡它们的东西,这可能包括扩张虫群中的成员。每个成员在牺牲自己以创造虫巢/沙虫之间有一个延迟,因此扩张虫群生成新的基地可能需要相当长的时间,这取决于虫群的大小。中型沙虫只有在当前进化因子高于0.3时才会形成,大型沙虫只有在当前进化因子高于0.5时才会形成,巨型沙虫只有在当前进化因子高于0.9时才会形成。如果进化因子足够高,游戏会随机选择是否形成新的撕咬虫巢穴、喷吐虫巢穴、小沙虫或大沙虫。[2]
句芒星上的虫群扩张与新地星基本相同,但五足虫只会在沼泽地形上生成卵筏、而不会在其它地形上筑巢。
防御
虫巢会随机生成撕咬虫和喷吐虫。然而,只有当虫巢处于污染范围之内时,虫群才会开始主动进攻玩家的生产设施。虫巢会吸收污染值,并生成与污染值对应数量的虫群以进行下一次进攻。每隔1到10分钟(随机),聚集的虫群就会发动一次攻击。如果有虫子未能在预定时间到达集合点,虫群将额外等待最多 2 分钟。然后,虫群会分析地形,以尽可能短的路径向目标发起攻击,但虫群的分析不会考虑玩家放置的障碍实体(如石墙)。
如果障碍物周围有一条可供通行的道路,虫群会试图绕过障碍物。如果没有可用的路线,或者新路线偏离原本的攻击路线太远,虫群就会攻击任何挡住他们的物体。玩家可以利用这一寻路逻辑,建造迷宫状的障碍物以引导虫群沿特定路线发起攻击(类似塔防游戏的思路)。
然而,如果虫群接近军事单位或建筑,它们将会优先攻击这些实体,然后重新规划最短前进路线。
进化
进化因子是本游戏的一个全局设定变量,它决定了虫群的生成情况。玩家可以在调试控制台查看这个变量(不会禁用成就):
/evolution
进化因子从0开始(不进化),最高到1(完全进化)。目前在游戏中进化因素只会增加而不会减少。
此命令还提供三个源的百分比;每个都会体现其在总进化率中所占的百分比(未压缩的)。
除了影响生成的敌人类型外,进化因子也会影响敌人的生成频率。敌人生成的时间间隔 spawning_cooldown
(由enemy-spawner
定义)会在360(进化因子=0时)到150(进化因子=1时)个游戏时间单位之间取值。(等价于6到2.5秒)
进化因子的增加
以下三种事件会使进化因子增加:
- 时间的流逝会少量增加进化因子;
- 全局污染的增加会中等程度增加进化因子;
- 摧毁虫巢会大量增加进化因子。
默认设置如下表:
事件 | 对应参数enemy_evolution 中的变量
|
进化因子增加 | 等效污染量 |
---|---|---|---|
每秒时间 | time_factor |
0.000004 | 267/分钟 |
摧毁1个虫巢 | destroy_factor |
0.002 | 2222 |
1单位污染 | pollution_factor |
0.0000009 | 1 |
注意:所有类型的虫巢(而非虫子)在被摧毁时都会增加相同数量的进化因子。
以上变量的值都可以在世界生成过程时设置,在世界生成器中填写进化因子数值时,上表中的时间和污染量的数值需除以10^-7,摧毁虫巢的数值需除以10^-5。在游戏中,可以在参数game.map_settings.enemy_evolution
中找到它们,但查看或修改这些数值将会被视为作弊。
污染量是指建筑物产生的总污染量,而非地图上的污染扩散量,因此这个值不会因为污染吸收(树木或地块等实体能吸收污染)而减少。
例如:10台锅炉在1分钟内会产生300单位污染,则在这一分钟内进化因子将增加0.00027。
在汇总了所有来源的进化因子增加之后,可以通过函数evolution_factor = total_evolution / (1 + total_evolution)
对原始值进行计算,使其适配进化因子的值域[0, 1)
。
同样地,进化因子数也通过函数(1 - evolution_factor)²
进行边际收敛。例如,当进化因子=0时,摧毁1个虫巢会使进化因子增加0.002;而当进化因子=0.5时,摧毁1个虫巢只会使进化因子增加0.0005。
由于上述的边际效应,一局游戏中的进化因子数只能缓慢接近1但永远无法到达1。通常在到达0.9后,进化因子数的增加会变得极其缓慢。
进化因子 | 等效污染量 | 实例 |
---|---|---|
10% | 123k | |
20% | 278k | 中型撕咬虫 |
25% | 370k | 小型喷吐虫 |
30% | 476k | |
40% | 741k | 中型喷吐虫 |
50% | 1.111M | 大型撕咬虫/喷吐虫 |
60% | 1.667M | |
70% | 2.592M | |
80% | 4.444M | |
90% | 10M | 巨型撕咬虫/喷吐虫 |
95% | 21M | |
99% | 110M |
虫群生成计算器
以下工具可以计算不同进化因子数值下虫巢生成不同类型敌人的几率:
进阶:进化因子的构成和计算
本小节包含了影响进化因子的各要素的分析图表,并讨论了人工计算进化因子的可能性。
注意
- 数据基于版本1.1.50。
- 所有图表的进化因子最终大约增加到0.90。
- 有关时间和虫巢要素的计算步骤与游戏实际运行的计算相同,因此它们应该是准确的。关于污染要素,图表中预设每秒产生1000单位的污染,并且由于图表的递归性质,其结果在不同的污染量下会略有不同。 然而,在任何合理的污染量下,其误差可以忽略不计。
- 玩家可以使用命令(控制台:
/evolution
)随时查看污染因子的值,本小节中的图表主要用于估算基地建设和类似活动对进化因子未来变化的影响。
说明
右侧图表(点击可放大)分析了每个要素(时间、污染、摧毁虫巢)单独影响进化因子数值的情况。因此,它们是理想化的分析结果,因为在正常游戏中,三个要素会基于不同的时间和数量,同时对进化因子产生影响。
由于不同要素对进化因子(Evolution Factor,缩写为EF)的影响遵循函数(1 - current EF)
(即:影响数值=要素数值×[1-当前进化因子]),因此,不能简单地将图表中的游戏时间、产生的污染和目前为止摧毁的虫巢数量相加,来得出当前的进化因子值。
例如,当游戏进行了24小时(时间要素增加的EF =~ 0.25),产生了200,000点污染值(污染要素增加的EF =~ 0.15),且摧毁了400个虫巢(虫巢要素增加的EF =~ 0.45),实际的演化因子增加并不是(~0.25 + ~0.15 + ~0.45 =)~0.85。
但是,演化因子的增加将始终小于图表所示的所有单个要素的总和,并且至少与最高的单个要素一样高。因此,在以上的例子中,进化因子将至少增加 0.45 且小于 0.85。这意味着需要一种更智能的方法来计算当前的演化因子。
单项要素
影响进化因子的单项要素的大概数值可以通过命令/evolution
查看:
给定进化因子,未经压缩的进化因子数为unsquashed = evolution_factor / (1 - evolution_factor)
。将其乘以特定因素的影响占比,即可获得大略的未经压缩的特定单项要素的影响值。当然,总污染生成量和虫巢击杀数也可通过生产统计面板查看,此外还可以通过命令/time
查看已经过的游戏时间,因此上述算法并非必需。
精确的要素数值可通过查阅game.forces.enemy.evolution_factor_by_time
、...evolution_factor_by_killing_spawners
和...evolution_factor_by_pollution
变量获取,但查阅或修改以上变量会被视为作弊,会影响成就的获取。
你知道吗
- 尽管起源各异,但不同星球上的敌人会始终互为盟友,共同对抗玩家。它们在不开展攻击时甚至会居住在彼此的巢穴周围,即便巢穴的类型与居住生物的类型不匹配。撼地虫只会围绕虫巢转圈,但并不会攻击或摧毁它们。由于不同类型的敌人生成在不同的星球上,因此游戏中通常不会看到上述场景。但玩家可以在地图编辑器中将不同来源的敌人邻近放置,以观察上述的效果。
图集
-
玩家接近一个敌人的群落。
-
玩家位于沙虫攻击造成的酸液中。
-
玩家和建筑物遭受虫群攻击。
-
在地图生成器的预览中看到的虫巢。
-
正在对敌人开火的炮塔防御线。
-
在载入界面中显示的敌人示意。
-
句芒星上的五足虫。
-
一只祝融星上的撼地虫正在追击玩家。
更新历史
- 0.17.0:
- 加入巨型沙虫。
- 0.15.0:
- 增加沙虫的攻击力、生命值和射程;
- 减少巨型撕咬虫/喷吐虫的生命值和抗性。
- 0.13.10:
- 敌人不会因友军伤害被激怒。
- 0.13.0:
- 大型和巨型敌人的生成速率降低50%;
- 更改了进化因子接近最大值(1)的方式。
- 进化因子算法由 增加×(1 - 当前进化因子)变为 增加×(1 - 当前进化因子)^2
- 这意味着当前进化因子越高,其增加速度越慢。
- 0.12.26:
- 和平模式下用载具碾压敌人会激怒它们。
- 0.12.0:
- 更新敌人音效。
- 0.11.6:
- 喷吐虫射程改为15,低于炮塔。
- 0.11.0:
- 加入喷吐虫单位;
- 优化绘图表现,为敌人增加新颜色时不再导致显存溢出;
- 敌人死亡动画时的血液飞溅效果转由程序绘制。
- 0.9.0:
- 附近没有敌人时炮塔单位不再主动索敌。
- 敌人无法摧毁战役3中的飞船残骸。
- 0.8.1:
- 进一步改进敌人AI。
- 0.8.0:
- 将中型沙虫的射程由25下调至20。
- 0.7.2:
- 改进敌人AI。
- 0.7.1:
- 在自定义游戏中添加和平模式选项。
- 0.7.0:
- 原单位"敌方生物"被小、中、大型撕咬虫替代;
- 原单位"敌方炮塔"被小、中、大型沙虫替代;
- 敌人现在会集群移动和攻击;
- 敌人在空闲时会围绕其巢穴徘徊;
- 敌人在被攻击时会呼叫增援;
- 敌人可以创建新的基地;
- 敌人可以摧毁它们发现的一切玩家造物。
- 0.1.0:
- 加入游戏,此时其命名为"爬行者"(creepers)。