Spawn 不生产 Creep
Spawn 队列没有产出时,先判断是 busy、Energy、body/name 参数还是 RCL 能力边界,不要把所有失败都归因于队列。
PROBLEM-SOLVING PATH / SEARCH V3
Search V3 只在高置信的症状、API 或错误码意图上给出直接 Answer Route;其余查询继续由 Search V2 负责发现,不猜测、不强行路由。
Search V2 数据库检索已启用
当前显示 30 条结果
支持中文、英文、API 名称与常见说法Spawn 队列没有产出时,先判断是 busy、Energy、body/name 参数还是 RCL 能力边界,不要把所有失败都归因于队列。
资源物流停滞时,要区分取出、携带、移动、转移和目标容量中的哪一段断了,并逐段保存返回值。
把 Creep Store 中的资源转移给可接收目标。
回收不再需要的 Creep;目标需要靠近己方 Spawn,并应作为明确的一次性任务执行。
使用 Spawn 为符合条件的普通 Creep 增加寿命,同时需要评估 Spawn 占用和 Boost 边界。
提交 Creep 生成请求;建议保存 dryRun 和正式返回值并检查名称、身体与 Energy。
优先验证 ERR_NOT_ENOUGH_RESOURCES、ERR_NAME_EXISTS、ERR_BUSY 与一次 OK 路径,不扩大成整套 Spawn 队列长期结论。
把移动、采集、搬运与 Controller 升级相关的 Creep API、返回码、教程和工具集中到一个入口。
计算多个角色的 Spawn 平均利用率、替换时间、prespawn TTL 与 OPERATE_SPAWN 容量。
组合身体部件,计算 Energy 成本、生成时间、生命值、携带容量和满载移动速度。
按对象、方法和关键词查询常用 Game、Creep、Room、Structure 与系统 API。
对象当前正忙,无法接受新的操作。
传入参数的类型、数量或内容不正确。
准备创建的名称已经存在。
执行动作所需的资源不足。
从 Creep 不移动、Spawn 不生产、Controller 快降级、Link 不传能、Market 交易失败、CPU 过高和资源物流停滞等症状进入结构化排查路径。
写给 Screeps 新手的第一只 Creep 创建教程:找到 Spawn,准备 WORK、CARRY、MOVE,检查 spawnCreep() 返回值,并正确理解 Game.creeps 与 spawning 状态。
把 spawnCreep()、renewCreep()、recycleCreep()、Spawn 返回码和容量规划集中在一起。
排查 Creep 生成进度结束后仍停在 Spawn 内的问题:检查八个相邻格的地形、阻挡建筑、Construction Site、Creep 占位与方向顺序,并用 spawnCreep directions、setDirections() 和跨 tick 观察验证真实出生位置。
根据 ticksToLive、Spawn 剩余占用、身体生成时间、到岗路程和安全余量计算 Screeps Creep 提前补员时机,并用房间级单入口、重复覆盖保护和下一 tick 验证减少岗位空窗。
写给 Screeps 新手的运输入门教程:安全判断 Creep 是否装满,让它返回 Spawn、交付能量,再重新前往 Source。
消耗房间能量创建新 Creep 的核心建筑。
由代码控制并具有寿命的可移动单位。
系统排查 StructureSpawn.spawnCreep():区分官方 API 与本地策略,正确处理 body、名称、任意 memory、显式 energyStructures、dryRun 和正式返回值。
在TTL阈值下校验普通Creep、CLAIM部件、Boost、Spawn状态和相邻距离,计算单次续命tick与Energy,并处理renewCreep返回值。
让 Builder1 按照建造、维修、升级的顺序选择工作,安全检查 Source、Controller 与动作返回值,并暂时排除 Wall 和 Rampart。
写给 Screeps 新手的第一段 Creep 控制教程:安全找到 Creep 和 Source,用 Store 状态判断是否继续采集,并正确处理 harvest() 返回值。
比较Game.creeps与Memory.creeps,删除已不存在Creep的残留数据,并同步清理受控任务索引、限制日志频率和避免误删其他模块状态。
认识 Harvester1、Upgrader1 和 Builder1,区分角色与身体部件,并理解固定名称只是新手阶段组织任务的方法。
用 Creep.store 边界和 memory.working 建立稳定两阶段状态:空载取能、满载工作、中间值保持,并正确区分 Store 状态与 harvest() 返回值。