Code:
638: [name] >= istrune && [name] <= zodrune
diese zeile führt dazu, dass alles größer oder gleich einer ist-rune aufgehoben und behalten wird.
was unique items angeht, hebt er natürlich nicht alles auf. die pickit ist schon so ausgelegt, dass der bot nicht schon nach ner stunde einen vollen stash hat. beispiel:
Code:
28: [name] == amulet && [quality] == unique # [strength] == 5 && [fireresist] >= 30 // mara
217: [name] == battleboots && [quality] == unique && [flag] != ethereal # [itemmagicbonus] >= 50 || [enhanceddefense] >= 190 //war traveler
135: [name] == shako && [quality] == unique && [flag] != ethereal # [defense] == 141 // harlequin crest
er behält demnach nur ein perfektes mara mit 30@, war traveler mit 50% mf und mindestens 190%ed und nur perfekte shakos mit 141def.
es gibt bestimmt irgendwo fertige pickits, die nicht ganz so streng sind - also auch für ladderstart geeignet sind. für den anfang könntest du folgende zeilen der pickit hinzufügen (wo, ist egal):
Code:
[quality] == set && [class] == exceptional
[quality] == set && [class] == elite
[quality] == unique && [class] == exceptional
[quality] == unique && [class] == elite
dann behält er ALLE set und uniques, die mindestens exceptional sind. für ringe, amulette und charms musst du aber noch zusätzliche zeilen schreiben, da diese als grunditem immer [class] == normal haben müssten. um z.b. jedes mara's zu picken, brauchst du folgende zeile:
Code:
[name] == amulet && [quality] == unique # [strength] == 5 && [fireresist] >= 20 // mara
für jeden gheed's charm:
Code:
[name] == grandcharm && [quality] == unique
oder du fügst generell noch ein:
Code:
[name] == amulet && [quality] == unique
[name] == ring && [quality] == unique
[name] == smallcharm && [quality] == unique
[name] == largecharm && [quality] == unique
[name] == grandcharm && [quality] == unique