Advertisement
3liteGamingChannel

screeps cheat sheet

Mar 21st, 2015
313
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. ------Get worker moving
  2.  
  3. Game.spawns.Spawn1.createCreep(
  4. [Game.WORK, Game.CARRY, Game.MOVE],
  5. 'Worker1'
  6. );
  7.  
  8. --------HARVEST---Script Menu.
  9. var creep = Game.creeps.Worker1;
  10. var sources = creep.room.find(Game.SOURCES);
  11. creep.moveTo(sources[0]);
  12. creep.harvest(sources[0]);
  13.  
  14.  
  15. -----TRANFER Goes in script menu
  16.  
  17. var creep = Game.creeps.Worker1;
  18.  
  19. if(creep.energy < creep.energyCapacity) {
  20. var sources = creep.room.find(Game.SOURCES);
  21. creep.moveTo(sources[0]);
  22. creep.harvest(sources[0]);
  23. }
  24. else {
  25. creep.moveTo(Game.spawns.Spawn1);
  26. creep.transferEnergy(Game.spawns.Spawn1)
  27. }
  28.  
  29.  
  30. ------Create worker
  31. Game.spawns.Spawn1.createCreep(
  32. [Game.WORK, Game.CARRY, Game.MOVE],
  33. 'Worker2'
  34. );
  35.  
  36. ----Dupe/Run for all workers
  37. for(var name in Game.creeps) {
  38. var creep = Game.creeps[name];
  39.  
  40. if(creep.energy < creep.energyCapacity) {
  41. var sources = creep.room.find(Game.SOURCES);
  42. creep.moveTo(sources[0]);
  43. creep.harvest(sources[0]);
  44. }
  45. else {
  46. creep.moveTo(Game.spawns.Spawn1);
  47. creep.transferEnergy(Game.spawns.Spawn1)
  48. }
  49. }
  50.  
  51. -----HARVEST Modules.
  52. module.exports = function (creep) {
  53.  
  54. if(creep.energy < creep.energyCapacity) {
  55. var sources = creep.room.find(Game.SOURCES);
  56. creep.moveTo(sources[0]);
  57. creep.harvest(sources[0]);
  58. }
  59. else {
  60. creep.moveTo(Game.spawns.Spawn1);
  61. creep.transferEnergy(Game.spawns.Spawn1)
  62. }
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement