Screeps 市场订单怎么维护:changeOrderPrice()、extendOrder()、cancelOrder() 与费用验证
安全维护 Screeps 自己的市场订单:核对订单指纹,预估改价与扩量的 5% 费用,保护 Credits 保留线,执行一次性请求,并在下一 tick 验证价格、总量或取消结果。
WRITING
汇总全部公开内容,包括 12 篇连续的新手路线与 68 篇基础工程、运行诊断和进阶专题文章。
安全维护 Screeps 自己的市场订单:核对订单指纹,预估改价与扩量的 5% 费用,保护 Credits 保留线,执行一次性请求,并在下一 tick 验证价格、总量或取消结果。
诊断 Screeps 房间的 room.energyAvailable 为什么长期低于 energyCapacityAvailable,逐个检查 Spawn、Extension、运输者、transfer() 返回值与下一 tick 的真实变化。
扫描 Screeps 房间中的 Tombstone 与 Ruin,按 ticksToDecay、资源类型和距离选择目标,使用 Creep.withdraw() 回收资源,并处理返回码、目标失效和下一 tick 验证。
根据 ticksToLive、Spawn 剩余占用、身体生成时间、到岗路程和安全余量计算 Screeps Creep 提前补员时机,并用房间级单入口、重复覆盖保护和下一 tick 验证减少岗位空窗。
读取 ConstructionSite.progress 与 progressTotal,计算完成率和剩余进度,并用 FIND_MY_CONSTRUCTION_SITES 定期输出房间工地状态。
先按坐标只读查找自己的Construction Site,再用工地ID、预期房间、坐标、结构类型和确认词提交一次性remove()请求,并在下一tick重新核对。