建造力、协助与衰减

游戏数据中每个单位都有建造时间,每个建造者都有建造力,也就是它的 workertime 值。游戏把两者换算成秒数时有一个细节,光看数字是看不出来的:建造力会向下取整。

建造力向下取整

每个 tick,建造者都会把它的建造力除以 30、向下取整到整数,再加到建造任务上。实际效果是建造力被向下取整到 30 的倍数,剩下的部分全部浪费:

建造者 建造力 实际使用 损失
指挥官 300 300 0%
快速支援工程机甲 180 180 0%
高级工程机甲 160 150 6%
工程船 125 120 4%
高级机甲实验室、高级战车工厂、高级飞机工厂、高级船坞 200 180 10%
机甲实验室、战车工厂、飞机工厂、船坞 100 90 10%
工程车 100 90 10%
工程机甲 80 60 25%
工程飞机 50 30 40%

以秒计的建造时间等于单位的建造时间除以实际使用的建造力,再向上取整到下一个 tick。建造力低于 30 的建造者根本无法建造。游戏中最弱的建造者诱饵指挥官的建造力恰好是 30。

太阳能采集器的建造时间是 2495:

建造者 建造时间 ÷ 建造力 实际时间
指挥官 8.3 8.3 秒
高级工程机甲 15.6 16.6 秒
工程机甲 31.2 41.6 秒
工程飞机 49.9 83.2 秒

工程机甲的 80 看起来超过指挥官 300 的四分之一,但它的建造速度只有指挥官的五分之一。

建造中的花费与生命值

造价平均分摊在整个建造过程中。每个 tick 的工作消耗同样份额的能量和金属,总数正好等于单位的造价。新的框架从 0 点生命值开始,随着完成的工作量同步增加生命值。如果某个 tick 建造者付不起费用,因为它在短缺中欠了账,框架这个 tick 就得不到任何工作量,也不增加生命值。

指挥官每个 tick 为建造时间 1800 的金属采集器增加 10 点。这项任务正好需要 180 个 tick,即 6 秒,采集器的 521 能量和 50 金属以每秒 86.8 能量和 8.3 金属的速度扣除。

协助

每个参与协助的建造者每个 tick 都加上它自己取整后的建造力,参与协助的数量没有上限。每个协助者各自从你的储备中付费,如果自己欠了账就各自停下。协助者必须待在建造任务的建造距离之内。

指挥官和一台工程机甲一起,每个 tick 增加 10 + 2 = 12 点。它们建造一座太阳能采集器需要 208 个 tick,即 6.9 秒,而指挥官单独建造需要 8.3 秒。

执行护卫命令的单位,只有在你的两种储备都至少满五分之一时,才会协助它所护卫的单位进行建造。金属或能量不足时,护卫单位就停止协助。

未完工的建筑会衰减

一个框架如果 1 秒内没有任何建造者为它工作,就开始解体。它每 11 个 tick 减少一次进度,速度为从完工到消失共需“能量造价除以 30”秒。框架缩小时,花在它上面的金属会返还给你,能量则不会。当什么都不剩时,框架消失,不留下残骸。

一座建了一半就丢下的太阳能采集器,能量造价为 760,所以它开始衰减后,框架需要 380 个 tick,约 12.7 秒才会消失。花在它上面的 72.5 金属会返还给你,而已经花掉的 380 能量就损失了。

在工厂中取消一个单位,会返还到目前为止花在它上面的金属,向下取整。这里的能量同样会损失。

对未完工单位的伤害

对框架造成的伤害会降低它的生命值,但不会抵消任何已完成的工作。在完工前被摧毁的框架不留下残骸,也不算作击杀。框架不能被俘获,也不能被运输单位运载。