Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- module.exports = {
- run: function(creep){
- /**
- Miner creep
- === Build ===
- Nearby resource: 6 WORK, 3 MOVE
- Far resource: 6 WORK, 6 MOVE
- Not enough energy: 2X WORK, X MOVE
- === Memory ===
- work_x: int
- x-position of the creep's workspace
- work_y: int
- y-position of the creep's workspace
- work_room: str
- roomName of workspace
- ore: str
- id of Source or Mineral
- **/
- var ore = Game.getObjectById(creep.memory.ore);
- var workspace_room_pos = new RoomPosition(creep.memory.work_x,
- creep.memory.work_y,
- creep.memory.work_room);
- var harvest_result = creep.harvest(ore);
- if (harvest_result == -9){
- creep.moveTo(workspace_room_pos);
- }
- }
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement