16 分钟Screeps 常见问题
Screeps Container 快消失怎么处理:ticksToDecay、维修截止时间与 Builder 调度
解释 StructureContainer.ticksToDecay 为什么只表示下一次腐化,计算 Container 距离损毁的保守时间,并用路径、WORK、Energy、repair() 返回码和下一 tick 事件证据安排维修。
TAG
当前共有 6 篇文章使用这个长期主题标签。
解释 StructureContainer.ticksToDecay 为什么只表示下一次腐化,计算 Container 距离损毁的保守时间,并用路径、WORK、Energy、repair() 返回码和下一 tick 事件证据安排维修。
系统解释 Screeps Store 的已用容量、剩余容量和总容量:区分通用 Store 与受限 Store,正确处理 resource 参数、0 与 null、Lab 双容量、Tombstone/Ruin 只读资源,以及安全的 withdraw/transfer 数量计算。
扫描 Screeps 房间中的 Tombstone 与 Ruin,按 ticksToDecay、资源类型和距离选择目标,使用 Creep.withdraw() 回收资源,并处理返回码、目标失效和下一 tick 验证。
筛选FIND_DROPPED_RESOURCES中的Energy,根据可拾取数量和路径选择目标,处理Resource衰减、容量、目标消失、移动与pickup返回值。
确认RCL6、Mineral储量、同格Extractor、结构状态和Creep容量后调用harvest(mineral),并处理ERR_NOT_FOUND、ERR_TIRED与再生周期。
写给 Screeps 新手的第一段 Creep 控制教程:安全找到 Creep 和 Source,用 Store 状态判断是否继续采集,并正确处理 harvest() 返回值。