MVP
25/04/2021 - Minimum code needed to progress in Screeps
CreepManager
import { Steve } from "creeps/Steve";
import { CreepRole } from "enums/CreepRole";
export class CreepManager {
public static run() {
for(var name in Game.creeps) {
var creep = Game.creeps[name];
CreepManager.runCreep(creep);
}
}
private static runCreep(creep: Creep) {
var creepRole = creep.memory.role;
switch (creepRole) {
case CreepRole.steve:
Steve.run(creep);
break;
default:
console.log(`unknown creep role '${creepRole}'`);
break;
}
}
}
Creep role - Steve
Harvesting
Upgrading

Last updated