isid0re / SoloLeveling

The original multi-class single character leveling script for Kolbot. Blizzhackers / Kolbot from level 1 to 99. After the initial setup, the bot will operate without user involvement.
https://buymeacoffee.com/isid0re
GNU General Public License v3.0
68 stars 37 forks source link

Potions in Belt config ignored #341

Closed toxickitteh closed 3 years ago

toxickitteh commented 3 years ago
        /* 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.

isid0re commented 3 years ago

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.

toxickitteh commented 3 years ago

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];

        }
    }
};
isid0re commented 3 years ago

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

toxickitteh commented 3 years ago

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!

isid0re commented 3 years ago

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

toxickitteh commented 3 years ago

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;
        }
    },
isid0re commented 3 years ago

Check further down in the script. Belt configs and buffers change over time

toxickitteh commented 3 years ago

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.