createCreep()
返回-13,即Game.ERR_NOT_ENOUGH_EXTENSIONS。这是什么意思,我该如何解决?这是我正在运行的代码:
Game.spawns.Spawn1.createCreep([Game.WORK, Game.WORK, Game.WORK, Game.CARRY, Game.CARRY, Game.MOVE], 'harvester0', {role: 'harvester'});
我已经通过console.log()
验证了代码块实际上正在运行但没有生成任何内容,当我进入控制台并手动运行它返回-13时。我是否需要更多的产卵,我是否需要在我的产卵上“安装”东西,如果是这样的话,我没有看到在文档中安装东西的任何功能,我可能需要更多的能量吗?
答案 0 :(得分:3)
答案是在screeps文档的第一页末尾:http://www.screeps.com/docs/concepts.php 您试图用6个零件创建一个蠕变,而标准蠕变只能有5个零件。 你只需要扩展。我还没有尝试过。
标准的生成物可以产生长达5个部分的生物。产卵 更复杂的小兵需要在房间里产生扩展。每个身体 部分需要一个扩展。例如,产生12个部分的蠕变 需要7个扩展名。在产生蠕变的过程中每个产卵 扩展消耗的能量和产卵的能量相同,但是在a 固定基础:每1个扩展200个单位的能量。确切的位置 房间内的扩展并不重要,但它们应该在 与产卵相同的房间(一个扩展可以由几个使用 产卵)。