Pickit problems

pickit doesnt seem to keep everything… it sold an eth vamp gaze:

//-----------helms-----------------

// ==white==
//([name] == demonhead || [name] == bonevisage || [name] == diadem) && [quality] <= superior && [flag] != ethereal # [enhanceddefense] == 15 && ([itemmaxdurabilitypercent] == 0 || [itemmaxdurabilitypercent] == 15) && [sockets] == 3
//([name] == demonhead || [name] == bonevisage) && [quality] == normal && [flag] == ethereal # [sockets] == 0

// ==unique==
//[name] == sallet && [quality] == unique && [flag] == ethereal # [enhanceddefense] >= 210 // rockstopper
//[name] == grandcrown && [quality] == unique && [flag] != ethereal # [itemgoldbonus] >= 100 && [enhanceddefense] >= 200 && [lifeleech] >= 12 //crown of thieves
//[name] == grandcrown && [quality] == unique && [flag] == ethereal # [itemgoldbonus] >= 100 // crown of thieves eth
[name] == grimhelm && [quality] == unique && [flag] == ethereal # [lifeleech] == 8 && [manaleech] == 8 && [magicdamagereduction] == 15 && [damageresist] >= 20 // vampgaze eth
[name] == shako && [quality] == unique && [flag] != ethereal # [defense] == 141 // harlequin crest
[name] == spiredhelm && [quality] == unique # [passivecoldmastery] == 15 // nightwing’s veil
[name] == demonhead && [quality] == unique && [flag] != ethereal # [strength] == 30 && [enhanceddefense] == 150 // andariel’s visage
[name] == demonhead && [quality] == unique && [flag] == ethereal // andariel’s visage
[name] == corona && [quality] == unique // crown of ages
//[name] == bonevisage && [quality] == unique # [sockets] == 2 && [strength] == 35 // giant skull

This line will only keep any ethereal vampiric gaze with perfect stats. i.e. 8% life and mana leech (out of possible 6-8%), 15 magic damage reduction (out of a possible 10-15) and 20% regular damage reduction (out of a possible 5-20%)
If even one of those variable rolls is not perfect the pickit won’t trigger it and the bot will sell it.

So either change the values to a point where you are happy with still keeping the item even if it’s not perfect, or if you want to keep any eth vampire gaze regardless of stats you could simply change the line to

[name] == grimhelm && [quality] == unique && [flag] == ethereal

since there are no other unique grim helms in the game AFAIK.

So is the basic kolton.nip mostly for perfect items? or just in this case because its a not often used item for merc?

I think the kolbot picks up very rare items in my opinion. I always modify it drastically.