Potions in Belt config ignored
toxickitteh opened this issue · comments
/* Potions configuration. */
Config.UseHP = me.playertype ? 90 : 75;
Config.UseRejuvHP = me.playertype ? 65 : 50;
Config.UseMP = me.playertype ? 75 : 65;
Config.UseMercHP = 75;
/* Belt configuration. */
Config.BeltColumn = ["hp", "hp", "mp", "rv"];
Config.MinColumn[0] = Config.BeltColumn[0] !== "rv" ? Math.max(1, Storage.BeltSize() - 1) : 0;
Config.MinColumn[1] = Config.BeltColumn[1] !== "rv" ? Math.max(1, Storage.BeltSize() - 1) : 0;
Config.MinColumn[2] = Config.BeltColumn[2] !== "rv" ? Math.max(1, Storage.BeltSize() - 1) : 0;
Config.MinColumn[3] = Config.BeltColumn[3] !== "rv" ? Math.max(1, Storage.BeltSize() - 1) : 0;
/* Inventory buffers and lock configuration. */
Config.HPBuffer = 4;
Config.MPBuffer = 0;
Config.RejuvBuffer = me.findItems(605, -1, 3).length >= Item.getCharmLimit(605) ? 0 : 4;
Config.Inventory[0] = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1];
Config.Inventory[1] = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1];
Config.Inventory[2] = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1];
Config.Inventory[3] = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1];
How come with this config the bot refuses to have 2 columns of HP pots, one for MP and one for Rejuv?
It's just using 1 HP 2 MP and 1 Rejuv with 0 extra in inv.
Sorc config and Pal config have the same 1HP 2MP 1 Rejuv slots and it wont change.
Settings for pots are defined in the respective config/builds/ class.build.js files. If you want to change the belt potions change them there.
Hey isid0re,
neithher Paladin.Hammerdin nor Sorceress.Blizzballer contain any lines for belt/potion config, which is why I thought that it's handeled in the class.sololeveling files. if it's not used, why is it in there in the first place?
only Paladin.Leveling and Sorceress.Leveling have lines for belt/potion config which worked.
// /d2bs/kolbot/libs/config/Builds/Paladin.Hammerdin.js
/**
*
* 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
*
*/
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");
}
if (!isIncluded("common/Town.js")) {
include("common/Town.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.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
Config.LowManaSkill = [0, 113];
if (me.hell && !Pather.accessToAct(5)) {
Config.SkipImmune = ["magic"];
}
}
},
2: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
3: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
4: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
5: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
6: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
7: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
8: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
9: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
10: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
11: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
12: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
13: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
14: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
15: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
16: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
17: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
18: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
19: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
20: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
21: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
22: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
23: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
24: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
25: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
26: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
27: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
28: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
29: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
30: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
31: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
32: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
33: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
34: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
35: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
36: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
37: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
38: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
39: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
40: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
41: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
42: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
43: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
44: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
45: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
46: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
47: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
48: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
49: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
50: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
51: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
52: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
53: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
54: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
55: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
56: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
57: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
58: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
59: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
60: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
61: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
62: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
63: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
64: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
65: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
66: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
67: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
68: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
69: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
70: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
71: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
72: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
73: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
74: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
75: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
76: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
77: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
78: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
79: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
80: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
81: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
82: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
83: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
84: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
85: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
86: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
87: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
88: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
89: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
90: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
91: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
92: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
93: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
94: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
95: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
96: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
97: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
98: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
},
99: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
}
}
};
// /d2bs/kolbot/libs/config/Builds/Sorceress.Blizzballer.js
/**
*
* 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
*
*/
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");
}
if (!isIncluded("common/Town.js")) {
include("common/Town.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.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
Config.LowManaSkill = [0, 0];
Config.SkipImmune = ["fire and cold"];
}
},
2: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
3: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
4: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
5: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
6: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
7: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
8: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
9: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
10: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
11: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
12: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
13: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
14: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
15: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
16: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
17: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
18: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
19: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
20: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
21: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
22: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
23: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
24: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
25: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
26: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
27: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
28: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
29: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
30: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
31: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
32: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
33: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
34: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
35: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
36: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
37: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
38: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
39: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
40: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
41: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
42: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
43: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
44: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
45: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
46: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
47: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
48: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
49: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
50: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
51: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
52: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
53: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
54: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
55: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
56: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
57: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
58: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
59: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
60: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
61: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
62: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
63: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
64: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
65: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
66: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
67: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
68: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
69: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
70: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
71: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
72: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
73: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
74: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
75: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
76: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
77: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
78: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
79: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
80: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
81: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
82: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
83: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
84: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
85: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
86: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
87: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
88: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
89: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
90: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
91: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
92: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
93: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
94: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
95: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
96: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
97: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
98: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
},
99: {
SkillPoints: [-1],
StatPoints: [-1, -1, -1, -1, -1],
Update: function () {
Config.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
}
}
};
Ok let me better explain. Sorry for the confusion.
Builds start and leveling have the belt settings located in the /libs/config/build/class.build.js (for example sorceress.start.js).
The finalbuild foes not as it uses the potion settings from main config file. If you want to change the settings you need to confirm what build the bot is running. If it's already using the finalbuild then the class.sololeveling.js potion settings will be what is changed. If it is running start or leveling then you need to go to the respective file in the libs/config/build
Hope that clarifies it for you
Thanks for further explaining isid0re. By "confirming the build being run", do you mean the Info Tag box in the D2Bot Profile manager? In both cases its Hammerdin and Blizzballer (spelled just like that). Both chars are in their 80's and should be on their final builds.
For both my characters, I changed the potion settings in Sorceress.SoloLeveling and Paladin.SoloLeveling. However, for whatever reason, both characters are using Potion settings that do not match these configs. They both use HP MP MP RV with 0 reserve for HP and MP. I cant for the life of me find any config files where these 2 belt configurations are used.
Thanks for your help!
Even though they are in their 80s doesnt necessarily mean that they are running the finalbuild. An easy way to check is to go to sololeveling/data/ then open profilenames levelingperformance.js
Oh! very nice.
According to levelingperformance.js they are both still on the Leveling build, however the stated belt configs do not match the actual belts ingame, also, the Buffer is not being utilized.
// /d2bs/kolbot/libs/config/Builds/Paladin.Hammerdin.js
/**
*
* 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
*
*/
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");
}
if (!isIncluded("common/Town.js")) {
include("common/Town.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.AttackSkill = [-1, 112, 113, 112, 113, 101, 113];
Config.LowManaSkill = [0, 113];
Config.BeltColumn = ["hp", "hp", "mp", "mp"];
Config.MinColumn[0] = Config.BeltColumn[0] !== "rv" ? Math.max(1, Storage.BeltSize() - 1) : 0;
Config.MinColumn[1] = Config.BeltColumn[1] !== "rv" ? Math.max(1, Storage.BeltSize() - 1) : 0;
Config.MinColumn[2] = Config.BeltColumn[2] !== "rv" ? Math.max(1, Storage.BeltSize() - 1) : 0;
Config.MinColumn[3] = Config.BeltColumn[3] !== "rv" ? Math.max(1, Storage.BeltSize() - 1) : 0;
Config.HPBuffer = 2;
Config.MPBuffer = 6;
if (me.hell && !Pather.accessToAct(5)) {
Config.SkipImmune = ["magic"];
}
}
},
// /d2bs/kolbot/libs/config/Builds/Sorceress.Blizzballer.js
/**
*
* 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
*
*/
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");
}
if (!isIncluded("common/Town.js")) {
include("common/Town.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.AttackSkill = [-1, 59, 47, 59, 47, 56, 55];
Config.BeltColumn = ["hp", "hp", "mp", "mp"];
Config.MinColumn[0] = Config.BeltColumn[0] !== "rv" ? Math.max(1, Storage.BeltSize() - 1) : 0;
Config.MinColumn[1] = Config.BeltColumn[1] !== "rv" ? Math.max(1, Storage.BeltSize() - 1) : 0;
Config.MinColumn[2] = Config.BeltColumn[2] !== "rv" ? Math.max(1, Storage.BeltSize() - 1) : 0;
Config.MinColumn[3] = Config.BeltColumn[3] !== "rv" ? Math.max(1, Storage.BeltSize() - 1) : 0;
Config.HPBuffer = 2;
Config.MPBuffer = 6;
}
},
Check further down in the script. Belt configs and buffers change over time
I'm sorry, I found it in the middle of the script. Thank you very much for your help!
offtopic, I'm mad now, pally just rerolled my Enigma that I stashed.