Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (creep.memory.extensions.length == 0){
- creep.memory.extensions = [];
- var extensions = Game.spawns.Spawn1.room.find(FIND_MY_STRUCTURES, {
- filter: { structureType: STRUCTURE_EXTENSION }
- });
- for (interval = 0; interval < extensions.length; interval++){
- creep.memory.extensions.push(extensions[interval].id);
- }
- }
- var eNRG = creep.pos.findInRange(FIND_MY_STRUCTURES, 1, {
- filter: { structureType: STRUCTURE_EXTENSION }
- });
- creep.transferEnergy(eNRG[0]);
- for (var i = 0; i < creep.memory.extensions.length; i++){
- if (Game.getObjectById(creep.memory.extensions[i]).energy < Game.getObjectById(creep.memory.extensions[i]).energyCapacity){
- creep.moveTo(Game.getObjectById(creep.memory.extensions[i]));
- creep.transferEnergy(Game.getObjectById(creep.memory.extensions[i]));
- break;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment