Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /** This is for Full Static Build Sorc (Support Char)
- *
- * Instructions: See /d2bs/kolbot/libs/config/Builds/README.txt
- *
- * Skill IDs: See /d2bs/kolbot/sdk/skills.txt for a list of skill IDs.
- *
- * Stat IDs:
- *
- * Strength = 0
- * Energy = 1
- * Dexterity = 2
- * Vitality = 3
- *
- 36 Fire Bolt
- 37 Warmth
- 38 Charged Bolt
- 39 Ice Bolt
- 40 Frozen Armor
- 41 Inferno
- 42 Static Field
- 43 Telekinesis
- 44 Frost Nova
- 45 Ice Blast
- 46 Blaze
- 47 Fire Ball
- 48 Nova
- 49 Lightning
- 50 Shiver Armor
- 51 Fire Wall
- 52 Enchant
- 53 Chain Lightning
- 54 Teleport
- 55 Glacial Spike
- 56 Meteor
- 57 Thunder Storm
- 58 Energy Shield
- 59 Blizzard
- 60 Chilling Armor
- 61 Fire Mastery
- 62 Hydra
- 63 Lightning Mastery
- 64 Frozen Orb
- 65 Cold Mastery
- Finished Char Build:
- Stats Base Stats
- ---------- ----------
- Strength: 45 (35 points used) 10
- Energy: 35 (no points) 35
- Dexterity: 25 (no points) (+35 from gear) 25
- Vitality: 460 (includes points from quests) 10
- Full Static Build
- */
- js_strict(true);
- if (!isIncluded("common/Cubing.js")) { include("common/Cubing.js"); };
- if (!isIncluded("common/Prototypes.js")) { include("common/Prototypes.js"); };
- if (!isIncluded("common/Runewords.js")) { include("common/Runewords.js"); };
- var AutoBuildTemplate = {
- 1: {
- //SkillPoints: [-1], // This doesn't matter. We don't have skill points to spend at lvl 1
- //StatPoints: [-1,-1,-1,-1,-1], // This doesn't matter. We don't have stat points to spend at lvl 1
- Update: function () {
- Config.TownCheck = false; // Don't go to town for more potions
- Config.StashGold = 200; // Minimum amount of gold to stash.
- Config.AttackSkill = [-1, 36, -1, 36, -1, 0, 0]; // At level 1 we start with a +1 Fire Bolt staff
- Config.LowManaSkill = [0, 0]; // Hit stuff when out of Mana.
- Config.ScanShrines = [15, 13, 12, 14, 7, 6, 3, 2, 1];
- Config.BeltColumn = ["hp", "hp", "hp", "mp"]; // Keep tons of health potions!
- Config.MinColumn = [0, 0, 0, 0];
- //Config.PickitFiles.push("belowlevelseven.nip"); // Pick up normal armor, belts, etc. Keep ID scrolls and TP scrolls.
- Config.OpenChests = true; // Might as well open em.
- Config.Cubing = false; // Don't cube yet!
- }
- },
- 2: {
- SkillPoints: [38], // Charged Bolt + 1 (level 1)
- StatPoints: [0, 0, 0, 0, 0], // Strength 15
- Update: function () {
- Config.AttackSkill = [-1, 38, -1, 38, -1, 0, 0]; // Charged Bolt
- Config.BeltColumn = ["hp", "hp", "mp", "mp"];
- }
- },
- 3: {
- SkillPoints: [38], // Charged Bolt + 1 (level 2)
- StatPoints: [3, 3, 3, 3, 3], // Strength + 2, Vitality + 3
- Update: function () {
- }
- },
- 4: {
- SkillPoints: [37], // Warmth + 1 (level 1)
- StatPoints: [0, 0, 0, 0, 0], // Strength 20
- Update: function () {
- }
- },
- 5: {
- SkillPoints: [-1], // Save Point + 1 (1 saved point remains)
- StatPoints: [3, 3, 3, 3, 3], // Strength + 4, Vitality + 1
- Update: function () {
- Config.ScanShrines = [15, 13, 12];
- Config.MinColumn = [1, 1, 1, 0];
- }
- },
- 6: {
- SkillPoints: [42, 43], // Static Field + 1, Telekinesis + 1 (level 1) (level 1) (0 saved points remain)
- StatPoints: [0, 0, 0, 0, 0], // Strength 25
- Update: function () {
- Config.CastStatic = 20; // Cast static until the target is at designated life percent. 100 = disabled.
- }
- },
- 7: {
- SkillPoints: [38, 42], // Charged Bolt + 1 (level 3), Static Field + 1(level 2) (Normal Den of Evil Used)
- StatPoints: [3, 3, 3, 3, 3], // Strength + 1, Vitality + 4
- Update: function () {
- //Config.PickitFiles.splice(Config.PickitFiles.indexOf("belowlevelseven.nip"), 1); // Will remove index "belowlevel7.nip" from Config.PickitFiles
- }
- },
- 8: {
- SkillPoints: [42], // Static Field + 1 (level 3)
- StatPoints: [0, 0, 0, 0, 0], // Strength 30
- Update: function () {
- }
- },
- 9: {
- SkillPoints: [42], // Static Field + 1 (level 4)
- StatPoints: [3, 3, 3, 3, 3], // Strength + 1, Vitality + 4
- Update: function () {
- }
- },
- 10: {
- SkillPoints: [42], // Static Field + 1 (level 5)
- StatPoints: [3, 3, 3, 3, 3], // Strength + 1, Vitality + 4
- Update: function () {
- Config.LowGold = 5000;
- }
- },
- 11: {
- SkillPoints: [42], // Static Field + 1 (level 6)
- StatPoints: [3, 3, 3, 3, 3], // Strength + 1, Vitality + 4
- Update: function () {
- }
- },
- 12: {
- SkillPoints: [42], // Static Field + 1 (Level 7)
- StatPoints: [3, 3, 3, 3, 3], // Strength + 1, Vitality + 4
- Update: function () {
- Config.MPBuffer = 4; // Need lots of mana !!
- }
- },
- 13: {
- SkillPoints: [49], // Static Field + 1 (Level 8)
- StatPoints: [3, 3, 3, 3, 3], // Strength + 1, Vitality + 4
- Update: function () {
- }
- },
- 14: {
- SkillPoints: [42], // Static Field + 1 (level 9)
- StatPoints: [3, 3, 3, 3, 3], // Strength + 1, Vitality + 4
- Update: function () {
- }
- },
- 15: {
- SkillPoints: [42], // Static Field + 1 (level 10)
- StatPoints: [3, 3, 3, 3, 3], // Strength + 1, Vitality + 4
- Update: function () {
- Config.CastStatic = 20; // Cast static until the target is at designated life percent. 100 = disabled.
- Config.AttackSkill = [-1, 42, -1, 42, -1, 0, 0]; // ChainLightening
- Config.OpenChests = true; // Eyes on the prize!
- }
- },
- 16: {
- SkillPoints: [-1], // Save Point + 1
- StatPoints: [0, 0, 0, 0, 0], // Strength 35
- Update: function () {
- Config.TownCheck = true; // Do go to town for more potions
- }
- },
- 17: {
- SkillPoints: [49], // Lightning + 1 (1 saved point remains)
- StatPoints: [3, 3, 3, 3, 3], // Strength + 1, Vitality + 4
- Update: function () {
- }
- },
- 18: {
- SkillPoints: [54, 53], // Teleport + 1, ChainLightening + 1 (level 1) (level 1) (0 saved points remain)
- StatPoints: [3, 3, 3, 3, 3], // Strength + 1, Vitality + 4
- Update: function () {
- Config.AttackSkill = [-1, 53, 42, 53, 42, 0, 0]; // ChainLightening
- Config.LowManaSkill = [42, -1]; //
- }
- },
- 19: {
- SkillPoints: [53], // ChainLightening + 1 (level 2)
- StatPoints: [3, 3, 3, 3, 3], // Strength + 1, Vitality + 4
- Update: function () {
- }
- },
- 20: {
- SkillPoints: [53], // ChainLightening + 1 (level 3)
- StatPoints: [3, 3, 3, 3, 3], // Strength + 1, Vitality + 4
- Update: function () {
- Config.LowGold = 10000;
- }
- },
- 21: {
- SkillPoints: [53], // ChainLightening + 1 (level 4)
- StatPoints: [3, 3, 3, 3, 3], // Strength + 1, Vitality + 4
- Update: function () {
- }
- },
- 22: {
- SkillPoints: [53], // ChainLightening + 1 (level 5)
- StatPoints: [3, 3, 3, 3, 3], // Strength + 1, Vitality + 4
- Update: function () {
- }
- },
- 23: {
- SkillPoints: [53], // ChainLightening + 1 (level 6)
- StatPoints: [3, 3, 3, 3, 3], // Strength + 1, Vitality + 4
- Update: function () {
- }
- },
- 24: {
- SkillPoints: [42], // Static Field + 1 (level 11)
- StatPoints: [0, 0, 0, 0, 0], // Strength 40
- Update: function () {
- Config.BeltColumn = ["hp", "hp", "mp", "rv"]; // Start keeping rejuvs
- Config.MPBuffer = 4; // Need lots of mana for BO!
- Config.Cubing = true; // Will have a cube by now.
- Config.OpenChests = false; // Eyes on the prize!
- }
- },
- 25: {
- SkillPoints: [42], // Static Field + 1 (level 12)
- StatPoints: [0, 0, 0, 0, 0], // Strength 45
- Update: function () {
- Config.LowGold = 15000;
- Config.AttackSkill = [-1, 42, -1, 42, -1, 0, 0]; // ChainLightening
- Config.LowManaSkill = [-1, -1];
- }
- },
- 26: {
- SkillPoints: [42], // Static Field + 1 (Level 13)
- StatPoints: [0, 0, 0, 0, 0], // Strength 50
- Update: function () {
- }
- },
- 27: {
- SkillPoints: [42], // Static Field + 1 (Level 14)
- StatPoints: [3, 3, 3, 3, 3], // Strength + 1, Vitality + 4
- Update: function () {
- }
- },
- 28: {
- SkillPoints: [42], // Static Field + 1 (Level 15)
- StatPoints: [3, 3, 3, 3, 3], // Strength + 1, Vitality + 4
- Update: function () {
- }
- },
- 29: {
- SkillPoints: [42], // Static Field + 1 (Level 16)
- StatPoints: [0, 0, 0, 0, 0], // Strength 55
- Update: function () {
- }
- },
- 30: {
- SkillPoints: [63], // Light Mastery + 1
- StatPoints: [3, 3, 3, 3, 3, 3, 3, 3, 3, 3], // Vitality + 10 (Norm Lam Esen's Tome)
- Update: function () {
- Config.LowGold = 20000;
- Config.Dodge = true;
- }
- },
- 31: {
- SkillPoints: [53, 63], // ChainLightening + 1 (level 7), Light Mastery + 1 (level 2)(3 saved points remain)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- }
- },
- 32: {
- SkillPoints: [53, 63], // ChainLightening + 1 (level 8), Light Mastery + 1 (level 3)(2 saved points remain)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- }
- },
- 33: {
- SkillPoints: [53, 63], // ChainLightening + 1 (level 9), Light Mastery + 1 (level 4)(1 saved point remains)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- }
- },
- 34: {
- SkillPoints: [53, 63], // ChainLightening + 1 (level 10), Light Mastery + 1 (level 5) (0 saved points remain)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- }
- },
- 35: {
- SkillPoints: [53], // ChainLightening + 1 (level 11)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- Config.LowGold = 30000;
- }
- },
- 36: {
- SkillPoints: [53], // ChainLightening + 1 (level 12)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- }
- },
- 37: {
- SkillPoints: [53], // ChainLightening + 1 (level 13)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- }
- },
- 38: {
- SkillPoints: [53], // ChainLightening + 1 (level 14)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- }
- },
- 39: {
- SkillPoints: [53], // ChainLightening + 1 (level 15)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- }
- },
- 40: {
- SkillPoints: [53], // ChainLightening + 1 (level 16)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- Config.LowGold = 35000;
- }
- },
- 41: {
- SkillPoints: [53], // Static Field + 1 (level 17)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- }
- },
- 42: {
- SkillPoints: [53], // Static Field + 1 (level 18)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- }
- },
- 43: {
- SkillPoints: [42, 53, 53], // Static Field + 1 (level 19) (NM Den of Evil, NM Radament, NM Izual)
- StatPoints: [3, 3, 3, 3, 3, 3, 3, 3, 3, 3], // Vitality + 10 (NM Lam Esen's Tome)
- Update: function () {
- }
- },
- 44: {
- SkillPoints: [63], // Light Mastery + 1 (level 6)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- }
- },
- 45: {
- SkillPoints: [63], // Light Mastery + 1 (level 7)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- Config.LowGold = 40000;
- }
- },
- 46: {
- SkillPoints: [53], // ChainLightening + 1 (level 20)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- }
- },
- 47: {
- SkillPoints: [38], // Charged Bolt + 1 (level 9)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- }
- },
- 48: {
- SkillPoints: [38], // Charged Bolt + 1 (level 10)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- }
- },
- 49: {
- SkillPoints: [38], // Charged Bolt + 1 (level 11)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- }
- },
- 50: {
- SkillPoints: [38], // Charged Bolt + 1 (level 12)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- Config.BeltColumn = ["hp", "mp", "mp", "rv"]; // Start keeping rejuvs
- Config.LowGold = 45000;
- }
- },
- 51: {
- SkillPoints: [38], // Charged Bolt + 1 (level 13)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- }
- },
- 52: {
- SkillPoints: [38], // Charged Bolt + 1 (level 14)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- }
- },
- 53: {
- SkillPoints: [38], // Charged Bolt + 1 (level 15)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- }
- },
- 54: {
- SkillPoints: [38], // Charged Bolt + 1 (level 16)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- }
- },
- 55: {
- SkillPoints: [38], // Charged Bolt + 1 (level 17)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- Config.LowGold = 50000;
- }
- },
- 56: {
- SkillPoints: [38], // Charged Bolt + 1 (level 18)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- }
- },
- 57: {
- SkillPoints: [38], // Charged Bolt + 1 (level 19)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- }
- },
- 58: {
- SkillPoints: [38], // Charged Bolt + 1 (level 20)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- }
- },
- 59: {
- SkillPoints: [49], // Lightening + 1 (level 2)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- }
- },
- 60: {
- SkillPoints: [49], // Lightening + 1 (level 3)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- Config.LowGold = 55000;
- }
- },
- 61: {
- SkillPoints: [49], // Lightening + 1 (level 4)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- }
- },
- 62: {
- SkillPoints: [49], // Lightening + 1 (level 5)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- }
- },
- 63: {
- SkillPoints: [49], // Lightening + 1 (level 6)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- }
- },
- 64: {
- SkillPoints: [49], // Lightening + 1 (level 7)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- }
- },
- 65: {
- SkillPoints: [49], // Lightening + 1 (level 8)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- Config.LowGold = 60000;
- }
- },
- 66: {
- SkillPoints: [49], // Lightening + 1 (level 9)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- }
- },
- 67: {
- SkillPoints: [49], // Lightening + 1 (level 10)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- }
- },
- 68: {
- SkillPoints: [49], // Lightening + 1 (level 11)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- }
- },
- 69: {
- SkillPoints: [49], // Lightening + 1 (level 12)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- }
- },
- 70: {
- SkillPoints: [49, 42, 42, 42, 42], // Lightening + 1 (level 13) , Static Field + 4 (level 20) (Hell Den of Evil, Hell Radament, Hell Izual)
- StatPoints: [3, 3, 3, 3, 3, 3, 3, 3, 3, 3], // Vitality + 10 (Hell Lam Esen's Tome)
- Update: function () {
- Config.LowGold = 100000;
- }
- },
- 71: {
- SkillPoints: [49], // Lightening + 1 (level 14)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- }
- },
- 72: {
- SkillPoints: [49], // Lightening + 1 (level 15)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- }
- },
- 73: {
- SkillPoints: [49], // Lightening + 1 (level 16)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- }
- },
- 74: {
- SkillPoints: [49], // Lightening + 1 (level 17)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- }
- },
- 75: {
- SkillPoints: [49], // Lightening + 1 (level 18)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- }
- },
- 76: {
- SkillPoints: [49], // Lightening + 1 (level 19)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- }
- },
- 77: {
- SkillPoints: [49], // Lightening + 1 (level 20)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- }
- },
- 78: {
- SkillPoints: [48], // Nova + 1 (level 2)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- }
- },
- 79: {
- SkillPoints: [48], // Nova + 1 (level 3)
- StatPoints: [3, 3, 3, 3, 3], // Vitality + 5
- Update: function () {
- }
- },
- 80: {
- SkillPoints: [53], // Nova + 1 (level 3)
- StatPoints: [-1, -1, -1, -1, -1], // Vitality + 5
- Update: function () {
- Config.Gamble = true; // Time to spend dat ca$h!!
- Config.ScanShrines = [];
- }
- },
- 81: {
- SkillPoints: [53], // Nova + 1 (level 4)
- StatPoints: [-1, -1, -1, -1, -1], // Vitality + 5
- Update: function () {
- }
- },
- 82: {
- SkillPoints: [53], // Nova + 1 (level 5)
- StatPoints: [-1, -1, -1, -1, -1], // Vitality + 5
- Update: function () {
- }
- },
- 83: {
- SkillPoints: [53], // Nova + 1 (level 6)
- StatPoints: [-1, -1, -1, -1, -1], // Vitality + 5
- Update: function () {
- }
- },
- 84: {
- SkillPoints: [53], // Nova + 1 (level 7)
- StatPoints: [-1, -1, -1, -1, -1], // Vitality + 5
- Update: function () {
- }
- },
- 85: {
- SkillPoints: [48], // Nova + 1 (level 8)
- StatPoints: [-1, -1, -1, -1, -1], // Vitality + 5
- Update: function () {
- }
- },
- 86: {
- SkillPoints: [48], // Nova + 1 (level 9)
- StatPoints: [-1, -1, -1, -1, -1], // Vitality + 5
- Update: function () {
- }
- },
- 87: {
- SkillPoints: [48], // Nova + 1 (level 10)
- StatPoints: [-1, -1, -1, -1, -1], // Vitality + 5
- Update: function () {
- }
- },
- 88: {
- SkillPoints: [48], // Nova + 1 (level 11)
- StatPoints: [-1, -1, -1, -1, -1], // Vitality + 5
- Update: function () {
- }
- },
- 89: {
- SkillPoints: [48], // Nova + 1 (level 12)
- StatPoints: [-1, -1, -1, -1, -1], // Vitality + 5
- Update: function () {
- }
- },
- 90: {
- SkillPoints: [48], // Nova + 1 (level 13)
- StatPoints: [-1, -1, -1, -1, -1], // Vitality + 5
- Update: function () {
- }
- },
- 91: {
- SkillPoints: [48], // Nova + 1 (level 14)
- StatPoints: [-1, -1, -1, -1, -1], // Vitality + 5
- Update: function () {
- }
- },
- 92: {
- SkillPoints: [48], // Nova + 1 (level 15)
- StatPoints: [-1, -1, -1, -1, -1], // Vitality + 5
- Update: function () {
- }
- },
- 93: {
- SkillPoints: [48], // Nova + 1 (level 16)
- StatPoints: [-1, -1, -1, -1, -1], // Vitality + 5
- Update: function () {
- }
- },
- 94: {
- SkillPoints: [48], // Nova + 1 (level 17)
- StatPoints: [-1, -1, -1, -1, -1], // Vitality + 5
- Update: function () {
- }
- },
- 95: {
- SkillPoints: [-1], //
- StatPoints: [-1, -1, -1, -1, -1], // Vitality + 5
- Update: function () {
- }
- },
- 96: {
- SkillPoints: [-1], //
- StatPoints: [-1, -1, -1, -1, -1], // Vitality + 5
- Update: function () {
- }
- },
- 97: {
- SkillPoints: [-1], //
- StatPoints: [-1, -1, -1, -1, -1], // Vitality + 5
- Update: function () {
- }
- },
- 98: {
- SkillPoints: [-1], //
- StatPoints: [-1, -1, -1, -1, -1], // Vitality + 5
- Update: function () {
- }
- },
- 99: {
- SkillPoints: [-1], //
- StatPoints: [-1, -1, -1, -1, -1], // Vitality + 5
- Update: function () {
- }
- }
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement