No obvious blocking condition
This is only a static snapshot. Continue checking action return codes, ticksToLive, paths, and multi-tick trends.
SCREEPS TOOL
Check a static room snapshot for workforce collapse, weak Energy input, Controller downgrade pressure, construction overload, CPU pressure, and a falling bucket. The tool never connects to your account or executes game actions.
ROOM SNAPSHOT
The tool does not connect to your Screeps account. Enter values manually, or replace the example room name in the read-only Console probe and copy the resulting snapshot.
RESULT
This is only a static snapshot. Continue checking action return codes, ticksToLive, paths, and multi-tick trends.
const room = Game.rooms['W1N1'];
if (!room) throw new Error('No visibility for this room');
const creeps = room.find(FIND_MY_CREEPS);
const roleCounts = _.countBy(creeps, creep => creep.memory.role || 'unknown');
console.log(JSON.stringify({
room: room.name,
energyAvailable: room.energyAvailable,
energyCapacityAvailable: room.energyCapacityAvailable,
spawnCount: room.find(FIND_MY_SPAWNS).length,
creepCount: creeps.length,
roleCounts,
storageEnergy: room.storage?.store.getUsedCapacity(RESOURCE_ENERGY) ?? null,
controllerTicksToDowngrade: room.controller?.ticksToDowngrade ?? null,
constructionSites: room.find(FIND_MY_CONSTRUCTION_SITES).length,
cpuUsed: Game.cpu.getUsed(),
cpuLimit: Game.cpu.limit,
bucket: Game.cpu.bucket
}, null, 2));BOUNDARIES
The findings come from one snapshot and cannot prove a multi-tick trend. The alert thresholds are maintenance recommendations for prioritizing inspection, not official Screeps constants.
Replace the example room name before running the Console probe. The generated code only reads values and logs JSON; it does not spawn, move, trade, destroy, or modify Memory.