Advertisement
AJPlayz7

Untitled

Nov 1st, 2020
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.61 KB | None | 0 0
  1. if (bots.length < c.BOTS) {
  2. let o = new Entity(room.randomType(('norm')));
  3. o.define(Class.bot);
  4. o.color = 12;
  5. o.level = 60;
  6. o.define(Class.basic);
  7. o.name += ran.chooseBotName();
  8. if (o.team == null) o.color = 12;
  9. o.refreshBodyAttributes();
  10. bots.push(o);
  11. for (let i = 0; i < 10; i++) {
  12. if (o.upgrades.length != 0) {
  13. let number = 0;
  14. let number3 = 0;
  15. if (o.upgrades.length == 1) number3 = 0;
  16. if (o.upgrades.length == 2) number3 = ran.choose([0,1]);
  17. if (o.upgrades.length == 3) number3 = ran.choose([0,1,2]);
  18. if (o.upgrades.length == 4) number3 = ran.choose([0,1,2,3]);
  19. if (o.upgrades.length == 5) number3 = ran.choose([0,1,2,3,4]);
  20. if (o.upgrades.length == 6) number3 = ran.choose([0,1,2,3,4,5]);
  21. if (o.upgrades.length == 7) number3 = ran.choose([0,1,2,3,4,5,6]);
  22. if (o.upgrades.length == 8) number3 = ran.choose([0,1,2,3,4,5,6,7]);
  23. if (o.upgrades.length == 9) number3 = ran.choose([0,1,2,3,4,5,6,7,8]);
  24. if (o.upgrades.length == 10) number3 = ran.choose([0,1,2,3,4,5,6,7,8,9]);
  25. if (o.upgrades.length == 11) number3 = ran.choose([0,1,2,3,4,5,6,7,8,9,10]);
  26. if (o.upgrades.length == 12) number3 = ran.choose([0,1,2,3,4,5,6,7,8,9,10,11]);
  27. if (o.upgrades.length == 13) number3 = ran.choose([0,1,2,3,4,5,6,7,8,9,10,11,12]);
  28. if (o.upgrades.length == 14) number3 = ran.choose([0,1,2,3,4,5,6,7,8,9,10,11,12,13]);
  29. if (o.upgrades.length == 15) number3 = ran.choose([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14]);
  30. if (o.upgrades.length == 16) number3 = ran.choose([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]);
  31. if (o.upgrades.length == 17) number3 = ran.choose([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16]);
  32. if (o.upgrades.length == 18) number3 = ran.choose([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17]);
  33. number = number3;
  34. let saveMe = o.upgrades[number].class;
  35. if (o.upgrades.length != 0) {
  36. o.upgrades = [];
  37. o.skill.score += 19500;
  38. o.define(saveMe);
  39. if (bannedbotclasses.includes(o.label)) {
  40. o.destroy();
  41. bots = bots.filter(e => { return !e.isDead(); });
  42. }
  43. }//difficult?
  44. let ID = o.id;
  45. entities.forEach(instance => {
  46. if (instance.settings.clearOnMasterUpgrade && instance.master.id === ID) {
  47. instance.kill();
  48. }
  49. });
  50. o.skill.update();
  51. o.refreshBodyAttributes();
  52. }} util.log(bots.length)
  53.  
  54. }
  55. }
  56. // Remove dead ones
  57. bots = bots.filter(e => { return !e.isDead(); });
  58. // Slowly upgrade them
  59. bots.forEach(o => {
  60. if (o.skill.score < 26302) {
  61. o.skill.score += 10000;
  62. o.skill.maintain();
  63. }
  64. if (o.skill.score > 26302) {
  65. o.skill.score -= 3698;
  66. o.skill.maintain();
  67. }
  68. });
  69. })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement