Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (bots.length < c.BOTS) {
- let o = new Entity(room.randomType(('norm')));
- o.define(Class.bot);
- o.color = 12;
- o.level = 60;
- o.define(Class.basic);
- o.name += ran.chooseBotName();
- o.team = ran.choose([-1, -2,])
- if (o.team == -1) o.color = 10;
- if (o.team == -2) o.color = 12;
- if (o.team == null) o.color = 12;
- o.refreshBodyAttributes();
- bots.push(o);
- for (let i = 0; i < 10; i++) {
- if (o.upgrades.length != 0) {
- let number = 0;
- let number3 = 0;
- if (o.upgrades.length == 1) number3 = 0;
- if (o.upgrades.length == 2) number3 = ran.choose([0,1]);
- if (o.upgrades.length == 3) number3 = ran.choose([0,1,2]);
- if (o.upgrades.length == 4) number3 = ran.choose([0,1,2,3]);
- if (o.upgrades.length == 5) number3 = ran.choose([0,1,2,3,4]);
- if (o.upgrades.length == 6) number3 = ran.choose([0,1,2,3,4,5]);
- if (o.upgrades.length == 7) number3 = ran.choose([0,1,2,3,4,5,6]);
- if (o.upgrades.length == 8) number3 = ran.choose([0,1,2,3,4,5,6,7]);
- if (o.upgrades.length == 9) number3 = ran.choose([0,1,2,3,4,5,6,7,8]);
- if (o.upgrades.length == 10) number3 = ran.choose([0,1,2,3,4,5,6,7,8,9]);
- if (o.upgrades.length == 11) number3 = ran.choose([0,1,2,3,4,5,6,7,8,9,10]);
- if (o.upgrades.length == 12) number3 = ran.choose([0,1,2,3,4,5,6,7,8,9,10,11]);
- if (o.upgrades.length == 13) number3 = ran.choose([0,1,2,3,4,5,6,7,8,9,10,11,12]);
- if (o.upgrades.length == 14) number3 = ran.choose([0,1,2,3,4,5,6,7,8,9,10,11,12,13]);
- if (o.upgrades.length == 15) number3 = ran.choose([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14]);
- if (o.upgrades.length == 16) number3 = ran.choose([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]);
- 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]);
- 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]);
- number = number3;
- let saveMe = o.upgrades[number].class;
- if (o.upgrades.length != 0) {
- o.upgrades = [];
- o.skill.score += 19500;
- o.define(saveMe);
- if (bannedbotclasses.includes(o.label)) {
- o.destroy();
- bots = bots.filter(e => { return !e.isDead(); });
- }
- }//difficult?
- let ID = o.id;
- entities.forEach(instance => {
- if (instance.settings.clearOnMasterUpgrade && instance.master.id === ID) {
- instance.kill();
- }
- });
- o.skill.update();
- o.refreshBodyAttributes();
- }}
- }
- }
- // Remove dead ones
- bots = bots.filter(e => { return !e.isDead(); });
- // Slowly upgrade them
- bots.forEach(o => {
- if (o.skill.score < 26302) {
- o.skill.score += 10000;
- o.skill.maintain();
- }
- if (o.skill.score > 26302) {
- o.skill.score -= 3698;
- o.skill.maintain();
- }
- });
- })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement