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?
 

SumDumGoy

Administrator
Staff member
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..
 

iomega12

New member
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?
 

SumDumGoy

Administrator
Staff member
i believe youd make a new line and have it say !=Ethereal which means is not (based on other lines with that in there)
 

iomega12

New member
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?
 

SumDumGoy

Administrator
Staff member
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
 

Its_broch

New member
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.
 
Top