Advertisement
sinkir

KittenAuto_kustom

Apr 16th, 2019
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.51 KB | None | 0 0
  1. var mySpeed = true;
  2. function manageTick()
  3. {
  4. if(mySpeed == true)
  5. {
  6. game.tick();
  7. }
  8. }
  9. setInterval(manageTick, 100);
  10.  
  11.  
  12. function autoDoStuff()
  13. {
  14. if (document.getElementById('observeBtn') != null) {
  15. document.getElementById('observeBtn').click();
  16. }
  17.  
  18. var pow;
  19. var nbToCraft;
  20. pow = gamePage.resPool.get('manpower');
  21. if (pow.value / pow.maxValue > 0.95) {
  22. gamePage.village.huntAll();
  23. }
  24.  
  25. pow = gamePage.resPool.get('faith');
  26. if (pow.value / pow.maxValue > 0.05) {
  27. gamePage.religion.praise();
  28. }
  29.  
  30.  
  31. pow = gamePage.resPool.get('catnip');
  32. if (pow.value / pow.maxValue > 0.95)
  33. {
  34. nbToCraft = Math.floor(((pow.perTickCached * 5 * 5) / 50));
  35. if(nbToCraft < 1){nbToCraft = 1;}
  36. gamePage.craft("wood", nbToCraft);
  37. }
  38.  
  39. pow = gamePage.resPool.get('wood');
  40. if (pow.value / pow.maxValue > 0.95)
  41. {
  42. nbToCraft = Math.floor(((pow.perTickCached * 5 * 5) / 175));
  43. if(nbToCraft < 1){nbToCraft = 1;}
  44. gamePage.craft("beam", nbToCraft);
  45. }
  46.  
  47. pow = gamePage.resPool.get('minerals');
  48. if (pow.value / pow.maxValue > 0.95)
  49. {
  50. nbToCraft = Math.floor(((pow.perTickCached * 5 * 5) / 250));
  51. if(nbToCraft < 1){nbToCraft = 1;}
  52. gamePage.craft("slab", nbToCraft);
  53. }
  54.  
  55. pow = gamePage.resPool.get('coal');
  56. if (pow.value / pow.maxValue > 0.95 && gamePage.resPool.get('iron').value / gamePage.resPool.get('iron').maxValue > 0.80)
  57. {
  58. nbToCraft = Math.floor(((pow.perTickCached * 5 * 5) / 100));
  59. if(nbToCraft < 1){nbToCraft = 1;}
  60. gamePage.craft("steel", nbToCraft);
  61. }
  62.  
  63. pow = gamePage.resPool.get('iron');
  64. if (pow.value / pow.maxValue > 0.95)
  65. {
  66. nbToCraft = Math.floor(((pow.perTickCached * 5 * 5) / 125));
  67. if(nbToCraft < 1){nbToCraft = 1;}
  68. gamePage.craft("plate", nbToCraft);
  69. }
  70.  
  71.  
  72. pow = gamePage.resPool.get('furs');
  73. if (pow.value > 10000)
  74. {
  75. gamePage.craft("parchment", Math.floor(pow.value / 1000) );
  76. }
  77.  
  78. if(gamePage.resPool.get('scaffold').value * 10 < gamePage.resPool.get('beam').value)
  79. {
  80. nbToCraft = Math.floor(gamePage.resPool.get('beam').value / 1000);
  81. if(nbToCraft < 1){nbToCraft = 1;}
  82. gamePage.craft("scaffold", nbToCraft);
  83. }
  84.  
  85. pow = gamePage.resPool.get('culture');
  86. if (pow.value / pow.maxValue > 0.95)
  87. {
  88. if( gamePage.resPool.get('parchment').value > gamePage.resPool.get('manuscript').value * 10)
  89. {
  90. nbToCraft = Math.floor(((pow.perTickCached * 5 * 5) / 400));
  91. if(nbToCraft < 1){nbToCraft = 1;}
  92. gamePage.craft("manuscript", nbToCraft);
  93.  
  94. }
  95. }
  96.  
  97. pow = gamePage.resPool.get('science');
  98. if (pow.value / pow.maxValue > 0.95)
  99. {
  100. if(gamePage.resPool.get('compedium').value > gamePage.resPool.get('blueprint').value * 10)
  101. {
  102. nbToCraft = Math.floor(((pow.perTickCached * 5 * 5) / 25000));
  103. if(nbToCraft < 1){nbToCraft = 1;}
  104. gamePage.craft("blueprint", nbToCraft);
  105. }
  106. else
  107. {
  108. nbToCraft = Math.floor(((pow.perTickCached * 5 * 5) / 10000));
  109. if(nbToCraft < 1){nbToCraft = 1;}
  110. gamePage.craft("compedium", nbToCraft);
  111. }
  112.  
  113. }
  114.  
  115. pow = gamePage.resPool.get('oil');
  116. if (pow.value / pow.maxValue > 0.95)
  117. {
  118. nbToCraft = Math.floor(((pow.perTickCached * 5 * 5) / 7500));
  119. if(nbToCraft < 1){nbToCraft = 1;}
  120. gamePage.craft("kerosene", nbToCraft);
  121. }
  122.  
  123. pow = gamePage.resPool.get('uranium');
  124. if (pow.value / pow.maxValue > 0.95)
  125. {
  126. nbToCraft = Math.floor(((pow.perTickCached * 5 * 5) / 250));
  127. if(nbToCraft < 1){nbToCraft = 1;}
  128. gamePage.craft("thorium", nbToCraft);
  129. }
  130.  
  131.  
  132.  
  133. }
  134.  
  135. setInterval(autoDoStuff, 1000);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement