Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- module.exports = function (creep) {
- if (creep.memory.storageID == undefined) creep.memory.storageID = creep.room.storage.id;
- if (creep.memory.load == false){
- var mysource = Game.getObjectById(creep.memory.assignment);
- if (!creep.pos.inRangeTo(mysource, 2)) creep.moveTo(mysource);
- if (creep.carry.energy >= creep.carryCapacity) creep.memory.load = true;
- }
- else {
- var mystorage = Game.getObjectById(creep.memory.storageID);
- creep.moveTo(mystorage);
- creep.transferEnergy(mystorage);
- if (creep.carry.energy == 0) creep.memory.load = false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment