How to add socket cube recipe?

iomega12

New member
I am trying to get my bot to pickup bases (eth and non-eth) and attempt to cube them for sockets accordlingly. How do I go about adding this to my pickit, or config file?
 
Im in the same boat, id like to add the tokens, gems, runes and the socket cube recipes but im not sure how to add to pickit and all that..
 
This is what I have in my config file:

{ Recipe.Socket.Weapon, "Thresher", Roll.All }, -- Make "Thresher" using ONLY "Eth"
{ Recipe.Socket.Weapon, "CrypticAxe", Roll.All },
{ Recipe.Socket.Armor, "Wyrmhide", Roll.All },
{ Recipe.Socket.Armor, "DuskShroud", Roll.All },
{ Recipe.Socket.Armor, "MagePlate", Roll.All },
{ Recipe.Socket.Armor, "GreatHauberk", Roll.All },
{ Recipe.Socket.Armor, "ArchonPlate", Roll.All },
{ Recipe.Socket.Armor, "ScarabHusk", Roll.All },
{ Recipe.Socket.Armor, "WireFleece", Roll.All },
}

In my pickit though.. How do I add it for all those items for eth and non-eth?

[Name] == Thresher && [Quality] == Normal && [Flag] == Ethereal # [Sockets] == 0 # [MaxQuantity] == 1
[Name] == Thresher && [Quality] == Normal && [Flag] == Ethereal # [Sockets] == 4

I am assuming I can just replace 'Thresher' with 'Wyrmhide', etc; but what do I do for the == Ethereal to make it keep eth and non-eth?
 
i believe youd make a new line and have it say !=Ethereal which means is not (based on other lines with that in there)
 
i believe youd make a new line and have it say !=Ethereal which means is not (based on other lines with that in there)

So, it would be like this for an eth/non-eth one:


[Name] == Thresher && [Quality] == Normal && [Flag] == Ethereal # [Sockets] == 0 # [MaxQuantity] == 1
[Name] == Thresher && [Quality] == Normal && [Flag] == Ethereal # [Sockets] == 4

[Name] == Thresher && [Quality] == Normal && [Flag] != Ethereal # [Sockets] == 0 # [MaxQuantity] == 1
[Name] == Thresher && [Quality] == Normal && [Flag] != Ethereal # [Sockets] == 4

Does that look right?
 
yea, thats what i would do.. i wonder also if you just remove the &&[FLAG]==ETHEREAL section altogether.. then it just grabs any.. but what you posted should grab both eth and non eth.. ive seen that same setup in other default pickit lines to specifically look for eth Sandstorms vs norm Sandstorms
 
Config.Cubing = true
Config.Recipes = {
{ Recipe.Socket.Weapon, "Thresher", Roll.Eth }, -- Make "Thresher" using ONLY "Eth"
{ Recipe.Socket.Weapon, "Colossus Voulge", Roll.Eth }, -- Make "Colossus Voulge" using ONLY "Eth"
{ Recipe.Socket.Weapon, "Cryptic Axe", Roll.Eth }, -- Make "Cryptic Axe" using ONLY "Eth"
{ Recipe.Socket.Weapon, "Great Poleaxe", Roll.Eth }, -- Make "Great Poleaxe" using ONLY "Eth"
}

// #### weapons ####
[name] == colossusvoulge && [quality] <= superior && [flag] == ethereal # ([sockets] == 0 || [sockets] == 4 || [sockets] == 5)
[name] == crypticaxe && [quality] <= superior && [flag] == ethereal # ([sockets] == 0 || [sockets] == 4 || [sockets] == 5)
[name] == greatpoleaxe && [quality] <= superior && [flag] == ethereal # ([sockets] == 0 || [sockets] == 4 || [sockets] == 5)
[name] == thresher && [quality] <= superior && [flag] == ethereal # ([sockets] == 0 || [sockets] == 4 || [sockets] == 5)

######
The above will pickup/keep ethereal weapons that have 0, 4, or 5 sockets.
The cubing recipe will cube the 0 socket weapons and keep 4 or 5 socket.
 
Back
Top