Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var creepObserver = {
- harvesterCount: 3,
- disableWork: true,
- /** @param **/
- run: function() {
- for(var name in Memory.creeps) {
- if(!Game.creeps[name]) {
- delete Memory.creeps[name];
- console.log('Clearing non-existing creep memory:', name);
- }
- }
- var harvesters = _.filter(Game.creeps, (creep) => creep.memory.role == 'harvester');
- if(harvesters.length < creepObserver.harvesterCount){
- creepObserver.disableWork = true;
- Game.spawns.Spawn1.createCreep([WORK,WORK,CARRY,MOVE],'Harvester3', {role : "harvester"});
- }
- else{
- creepObserver.disableWork = false;
- }
- }
- };
- module.exports = creepObserver;
Advertisement
Add Comment
Please, Sign In to add comment