Advertisement
Guest User

Untitled

a guest
Dec 6th, 2016
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. module.exports = {
  2. run: function(creep){
  3. /**
  4. Miner creep
  5. === Build ===
  6. Nearby resource: 6 WORK, 3 MOVE
  7. Far resource: 6 WORK, 6 MOVE
  8. Not enough energy: 2X WORK, X MOVE
  9.  
  10. === Memory ===
  11. work_x: int
  12. x-position of the creep's workspace
  13. work_y: int
  14. y-position of the creep's workspace
  15. work_room: str
  16. roomName of workspace
  17. ore: str
  18. id of Source or Mineral
  19. **/
  20. var ore = Game.getObjectById(creep.memory.ore);
  21. var workspace_room_pos = new RoomPosition(creep.memory.work_x,
  22. creep.memory.work_y,
  23. creep.memory.work_room);
  24. var harvest_result = creep.harvest(ore);
  25. if (harvest_result == -9){
  26. creep.moveTo(workspace_room_pos);
  27. }
  28. }
  29. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement