kolton / d2bot-with-kolbot

d2bot game manager by D3STROY3R with kolbot libs by kolton for d2bs
346 stars 334 forks source link

Log cubing ingredients #2259

Open ARkaine2 opened 4 years ago

ARkaine2 commented 4 years ago

Is it possible? And how to?

Because i set:

// UPGRADING RUNES
    Config.Recipes.push([Recipe.Rune, "Lem Rune"]);
    Config.Recipes.push([Recipe.Rune, "Pul Rune"]);
    Config.Recipes.push([Recipe.Rune, "Um Rune"]);
    Config.Recipes.push([Recipe.Rune, "Mal Rune"]);
    Config.Recipes.push([Recipe.Rune, "Ist Rune"]);
    Config.Recipes.push([Recipe.Rune, "Gul Rune"]);
    Config.Recipes.push([Recipe.Rune, "Vex Rune"]);

And now, even with

    // LOGGING
    Config.LogLowRunes = false;
    Config.LogMiddleRunes = true;
    Config.LogHighRunes = true;
    Config.ShowCubingInfo = true;

I can't see (in log) dropped runes that are ingredients.

I can see only runes that were cubed and runes that aren't cubing ingredients.

anime143 commented 4 years ago

Config.DroppedItemsAnnounce.Enable = false; Config.DroppedItemsAnnounce.Quality = [];

ARkaine2 commented 4 years ago

anime143, Thank you for answering.

Config.DroppedItemsAnnounce.Quality = []; // Quality of item to announce (see NTItemAlias.dbl for values)

So, what quality should i specify to log runes?

var _NTIPAliasQuality = new Array();
_NTIPAliasQuality["lowquality"]=1;
_NTIPAliasQuality["normal"]=2;
_NTIPAliasQuality["superior"]=3;
_NTIPAliasQuality["magic"]=4;
_NTIPAliasQuality["set"]=5;
_NTIPAliasQuality["rare"]=6;
_NTIPAliasQuality["unique"]=7;
_NTIPAliasQuality["crafted"]=8;

Probably normal? Or something else (other than quality)?

anime143 commented 4 years ago

you can put the quality # you want to see follow by the comma if you want to see multiple qualities. Config.DroppedItemsAnnounce.Quality = [1, 2, 3, etc.]; Config.DroppedItemsAnnounce.Enable = true;

ARkaine2 commented 4 years ago

I specified announce of normal quality items:

    Config.DroppedItemsAnnounce.Enable = true; // Announce dropped item
    Config.DroppedItemsAnnounce.Quality = [2]; // Quality of sold items to announce (see NTItemAlias.dbl for values)

And even tried to specify "ItemInfo" (also normal):

    Config.ItemInfo = true; // Log stashed / skipped (due to no space) // sold items.
    Config.ItemInfoQuality = [2]; // Quality of sold items to log (see NTItemAlias.dbl for values)

But bot doesn't log runes that were taken for receipe.