Advertisement
Guest User

Untitled

a guest
Aug 23rd, 2019
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 96.33 KB | None | 0 0
  1. //Pickit by Kolton
  2. //crafted items will come later as a separate section
  3.  
  4. //Specific pickit
  5. [type] == primalhelm && [quality] == magic && [class] <= exceptional # [skillwhirlwind] >= 2 && [maxhp] >= 60 && [sockets] >= 2 && [itemlevelreq] <= 30 //for Farrell
  6.  
  7.  
  8. //--------rings----------
  9. [name] == ring && [quality] == magic # [itemmagicbonus] == 40
  10.  
  11. // ==unique==
  12. //[name] == ring && [quality] == unique // For unid packs
  13. [name] == ring && [quality] == unique # [itemmaxmanapercent] == 25 // soj
  14. [name] == ring && [quality] == unique # [lifeleech] >= 3 && [maxstamina] == 50// bk
  15. [name] == ring && [quality] == unique # [itemmagicbonus] >= 30 // nagel
  16. [name] == ring && [quality] == unique # [itemabsorblightpercent] >= 10 // wisp
  17. [name] == ring && [quality] == unique # [dexterity] >= 20 && [tohit] >= 180 // raven
  18. [name] == ring && [quality] == unique # [dexterity] == 20 && [tohit] >= 250// p raven
  19. //[name] == ring && [quality] == unique # [maxhp] == 40 && [magicdamagereduction] >= 12 // dwarf
  20. [name] == ring && [quality] == unique # [poisonresist] >= 20 && [normaldamagereduction] >= 7 // nature's peace
  21.  
  22. // ==rare==
  23. [name] == ring && [quality] == rare # [fcr] == 10 && [tohit] >= 90 && [maxhp] >= 30 && [maxmana] >= 60 //bvc ring
  24. [name] == ring && [quality] == rare # [tohit] >= 100 && [strength]+[dexterity] >= 30 //dual stat melee
  25. [type] == ring && [quality] == rare # [fcr] == 10 && ([strength] >= 20 || [strength]+[dexterity] >= 15) //&& ([maxhp] >= 30 || [maxmana] >= 60) || [maxhp] >= 30 && [maxmana] >= 60
  26. [name] == ring && [quality] == rare # [fcr] == 10 && [dexterity] >= 12 && [maxhp] >= 30 && ([fireresist] >= 20 || [lightresist] >= 20 || [fireresist] >= 9 && [lightresist] >= 9) //hdin ring
  27. [name] == ring && [quality] == rare # [fcr] == 10 && ([lightresist] >= 20 || [fireresist] >= 9 && [lightresist] >= 9)
  28.  
  29. //-------amulets-------
  30.  
  31. // ==unique==
  32. //[name] == amulet && [quality] == unique
  33. [name] == amulet && [quality] == unique # [strength] == 5 && [fireresist] >= 20 // mara
  34. [name] == amulet && [quality] == unique # [lightresist] == 35 // highlord
  35. [name] == amulet && [quality] == unique # [dexterity] == 25 // cat's eye
  36. [name] == amulet && [quality] == unique # [tohit] >= 450 && [plusdefense] >= 350 && [fireresist] >= 35 // metalgrid
  37.  
  38. // ==rare==
  39.  
  40. [name] == amulet && [quality] == rare # [sorceressskills] == 2 && [fcr] >= 10 && ([maxhp] >= 35 || [maxmana] >= 80) && ([strength]+[dexterity] >= 15 || [fireresist] >= 10 && [coldresist] >= 10)
  41. [name] == amulet && [quality] == rare # [necromancerskills]+[paladinskills]+[assassinskills] == 2 && [fcr] >= 10 && [maxhp] >= 35 && ([strength]+[dexterity] >= 15 || [fireresist] >= 10 && [coldresist] >= 10)
  42. [name] == amulet && [quality] == rare # [amazonskills]+[paladinskills]+[druidskills]+[assassinskills]+[barbarianskills] == 2 && [strength]+[dexterity] >= 15 && [maxhp] >= 35 && [fireresist] >= 10 && [coldresist] >= 10
  43. [name] == amulet && ([quality] == rare || [quality] == magic) # [barbarianskills] == 2 && [itemgoldbonus] == 80
  44.  
  45. // ==magic==
  46. [name] == amulet && [quality] == magic # [itemmagicbonus] == 50
  47. [name] == amulet && [quality] == magic # [warcriesskilltab] == 3 && ([itemgoldbonus] == 80 || [maxhp] == 100)
  48. [name] == amulet && [quality] == magic # ([shadowdisciplinesskilltab] == 3 || [poisonandboneskilltab] == 3 || [palicombatskilltab] == 3) && [maxhp] == 100
  49. [name] == amulet && [quality] == magic # ([coldskilltab] == 3 || [lightningskilltab] == 3 || [fireskilltab] == 3) && [maxhp] == 100
  50. [type] == amulet && [quality] == magic # ([paladinskills] == 2 || [palicombatskilltab] == 3 || [sorceressskills] == 2 || [lightningskilltab] == 3) && [normaldamagereduction] == 25
  51.  
  52. //------------armor--------------
  53.  
  54. // ==white==
  55. ([name] == ringmail || [name] == gothicplate || [name] == fullplatemail || [name] == ancientarmor) && [quality] == superior && [flag] != ethereal # [sockets] == 3 && [enhanceddefense] == 15 && ([itemmaxdurabilitypercent] == 15 || [itemmaxdurabilitypercent] == 0)
  56. ([name] == tigulatedmail || [name] == cuirass || [name] == mesharmor || [name] == russetarmor || [name] == mageplate || [name] == sharktootharmor) && [quality] == superior && [flag] != ethereal # [sockets] == 3 && [enhanceddefense] >= 13
  57. ([name] == duskshroud || [name] == wyrmhide || [name] == scarabhusk || [name] == wirefleece || [name] == greathauberk || [name] == archonplate) && [quality] == superior && [flag] != ethereal # ([sockets] == 3 || [sockets] == 4) && [enhanceddefense] >= 13
  58.  
  59. [type] == armor && [quality] == normal && [class] == elite && [flag] == ethereal # [sockets] == 0 && [defense] >= 700
  60. [name] == archonplate || [name] == sacredarmor && [quality] == normal && [flag] == ethereal # [sockets] == 0 && [defense] >= 700
  61. //[name] == archonplate && [quality] == normal && [flag] != ethereal # [sockets]== 0 || [sockets] == 4 || [sockets] == 3
  62. [type] == armor && [quality] == normal && [class] == elite && [flag] == ethereal # ([sockets] == 4 || [sockets] == 3) && [defense] >= 1000
  63. [name] == archonplate && [quality] == superior && [flag] != ethereal # ([sockets] == 0 || [sockets] == 3 || [sockets] == 4) && [enhanceddefense] >= 13
  64. //[type] == armor && [quality] == normal && [class] == elite && [flag] == ethereal # [sockets] == 3 && [defense] >= 1000
  65.  
  66. // ==unique==
  67. //[name] == ringmail && [quality] = unique
  68. [name] == russetarmor && [quality] == unique && [flag] == ethereal // eth skulders ire
  69. [name] == duskshroud && [quality] == unique && [flag] != ethereal # [passivecoldmastery] == 15 && [skillblizzard] == 3 //ormus
  70. [name] == duskshroud && [quality] == unique && [flag] != ethereal # [passivefiremastery] == 15 && [skillfireball] == 3 //ormus
  71. [name] == duskshroud && [quality] == unique && [flag] != ethereal # [passiveltngmastery] == 15 && ([skilllightning] == 3 || [skillnova] == 3) //ormus
  72. [name] == wirefleece && [quality] == unique && [flag] != ethereal # [normaldamagereduction] == 20 && [magicdamagereduction] == 20 //== ethereal # [enhanceddefense] >= 180 // gladiator's bane
  73. [name] == balrogskin && [quality] == unique && [flag] == ethereal # [itemallskills] == 2 // arkaine's valor
  74. [name] == krakenshell && [quality] == unique # [enhanceddefense] >= 180 && [damageresist] >= 20 && [strength] >= 40 // leviathan
  75. //[name] == shadowplate && [quality] == unique && [flag] == ethereal # [enhanceddefense] >= 220 && [coldresist] == 60 && [normaldamagereduction] == 14 // steel carapace
  76. [name] == sacredarmor && [quality] == unique && [flag] == ethereal # [enhanceddefense] >= 220 // templar's might
  77. [name] == sacredarmor && [quality] == unique # [strength] >= 20 // tyrael's might
  78. //[name] == serpentskinarmor && [quality] == unique // skin of the vipermagi
  79. [name] == serpentskinarmor && [quality] == unique && [Flag] != ethereal # [FireResist] >= 35 //p vmagi
  80. [name] == chaosarmor && [quality] == unique && [flag] == ethereal
  81. [name] == krakenshell && [quality] == unique # [enhanceddefense] >= 200 && [damageresist] == 25 && [plusdefense] == 150 && [strength] == 50 // leviathan
  82. //[name] == shadowplate && [quality] == unique && [flag] == ethereal # [enhanceddefense] >= 220 && [coldresist] == 60 && [normaldamagereduction] == 14 // steel carapace
  83. [name] == sacredarmor && [quality] == unique && [flag] == ethereal # [enhanceddefense] >= 220 // templar's might
  84. [name] == wyrmhide && [quality] == unique # [defense] >= 1000 // skin of the vipermagi x1
  85. //[name] == demonhidearmor && [quality] == unique
  86. //[name] == linkedmail && [quality] == unique
  87. //[name] == cuirass && [quality] == unique
  88. //[name] == tigulatedmail && [quality] == unique
  89. [name] == mesharmor && [quality] == unique && [flag] == ethereal
  90. [name] == templarcoat && [quality] == unique && [flag] == ethereal
  91. //[name] == sharktootharmor && [quality] == unique
  92.  
  93. // ==rare==
  94. //[type] == armor && [quality] == rare && [flag] == ethereal # [enhanceddefense] >= 150 && [sockets] == 2 && ([itemreplenishdurability] > 0 || [itemreplenishquantity] > 0)
  95.  
  96. // ==magic==
  97. [type] == armor && [quality] == magic && [class] == elite && [flag] != ethereal # [sockets] == 4 && ([fhr] == 24 || [maxhp] >= 100)
  98. ([name] == gothicplate || [name] == ancientarmor) && [quality] == magic && [flag] != ethereal # [sockets] == 4 && ([fhr] == 24 || [maxhp] >= 100)
  99.  
  100. //----------shields-------------
  101.  
  102. // ==white==
  103. [name] == monarch && [quality] == superior && [flag] != ethereal # [enhanceddefense] == 15 && ([itemmaxdurabilitypercent] >= 0 || [itemmaxdurabilitypercent] == 15) && ([sockets] == 0 || [sockets] == 4)
  104. //[name] == trollnest && [quality] <= superior && [flag] != ethereal # [enhanceddefense] == 15 && ([itemmaxdurabilitypercent] == 0 || [itemmaxdurabilitypercent] == 15) && ([sockets] != 1 && [sockets] != 2)
  105. [name] == monarch && [quality] == normal && [flag] == ethereal # [sockets] == 0 && [defense] == 222 || [sockets] == 4 && [defense] == 333
  106. [name] == monarch && [quality] == normal # [sockets] == 0 || [sockets] == 4
  107. //[name] == monarch && [quality] == superior
  108.  
  109. // ==unique==
  110. [name] == monarch && [quality] == unique # [defense] >=148 // unid stormshield
  111. //[name] = grimshield && [quality] = unique // unid lidless
  112. //[name] == spikedshield && [quality] == unique # [enhanceddefense] == 60 // swordback hold
  113. //[name] == trollnest && [quality] == unique && [flag] == ethereal # [sockets] == 3 // head hunter's glory
  114. //[name] == roundshield && [quality] == unique // moser
  115.  
  116.  
  117. // ==magic==
  118. [name] == monarch && [quality] == magic && [flag] != ethereal # [sockets] == 4 && [fbr] == 30 // jmod
  119. [name] == monarch && [quality] == magic && [flag] != ethereal # [sockets] == 4 && [fhr] == 17 // jmoe
  120. [name] == monarch && [quality] == magic && [flag] != ethereal # [sockets] == 4 && [maxhp] >= 41 // jmoc
  121. [name] == monarch && [quality] == magic && [flag] != ethereal # [sockets] == 4 && [itemreqpercent] == -30 // jmos
  122.  
  123. //-----------helms-----------------
  124.  
  125. // ==white==
  126. ([name] == demonhead || [name] == bonevisage || [name] == diadem) && [quality] <= superior && [flag] != ethereal # [enhanceddefense] == 15 && ([itemmaxdurabilitypercent] == 0 || [itemmaxdurabilitypercent] == 15) && [sockets] == 3
  127. //([name] == demonhead || [name] == bonevisage) && [quality] == normal && [flag] == ethereal # [sockets] == 0
  128.  
  129. // ==unique==
  130. //[name] == grandcrown && [quality] == unique && [flag] != ethereal # [itemgoldbonus] >= 1 && [enhanceddefense] >= 170 && [lifeleech] >= 9 //crown of thieves
  131. //[name] == grandcrown && [quality] == unique && [flag] == ethereal // crown of thieves eth
  132. //[name] == grimhelm && [quality] == unique // unid non eth gaze
  133. [name] == grimhelm && [quality] == unique # [lifeleech] >= 8 && [manaleech] >= 8 && [damageresist] >= 20
  134. [name] == grimhelm && [quality] == unique && [flag] == ethereal // eth gaze unid
  135. [name] == shako && [quality] == unique && [flag] != ethereal # [defense] >= 99 // harlequin crest
  136. [name] == spiredhelm && [quality] == unique # [passivecoldmastery] >= 15 // nightwing's veil
  137. [name] == demonhead && [quality] == unique && [flag] != ethereal // non eth unid andariel's visage
  138. [name] == demonhead && [quality] == unique && [flag] == ethereal // andariel's visage eth unid
  139. [name] == corona && [quality] == unique // crown of ages unid
  140. [name] == bonevisage && [quality] == unique # [sockets] == 2 && [strength] == 35 // giant skull
  141. //[name] == wingedhelm && [quality] == set //guillaume's
  142.  
  143. // ==rare==
  144. [type] == helm && [quality] == rare # [itemtohitpercentperlevel] >= 1 && [sockets] == 2 && [enhanceddefense] >= 150
  145. [type] == helm && [quality] == rare && [flag] == ethereal # [itemtohitpercentperlevel] >= 1 && [enhanceddefense] >= 100 && ([itemreplenishdurability] > 0 || [itemreplenishquantity] > 0 || [sockets] == 2)
  146.  
  147. // ==magic==
  148. //[type] == helm && [quality] == magic && [class] == elite # [itemtohitpercentperlevel] >= 1 && ([fhr] == 10 || [maxhp] >= 30)
  149.  
  150. //-------------circlets----------------
  151.  
  152. // ==white==
  153.  
  154. // ==unique==
  155. [name] == tiara && [quality] == unique # [fireresist] == 70 && [plusdefense] == 120 //kira's guardian
  156. [name] == diadem && [quality] == unique // griffon's eye
  157.  
  158. // ==magic==
  159. [type] == circlet && [quality] == magic && [flag] != ethereal # [sockets] == 3 && ([frw] == 30 || [strength] == 30 || [dexterity] == 30 || [itemmagicbonus] == 35 || [maxhp] == 100 || [fcr] == 20 || [normaldamagereduction] == 25)
  160. [type] == circlet && [quality] == magic && [flag] != ethereal # [amazonskills] == 2 && [frw] == 30 && [sockets] >= 2
  161. [type] == circlet && [quality] == magic && [flag] != ethereal # [fcr] == 20 && ([sorceressskills]+[necromancerskills]+[paladinskills]+[assassinskills] == 2) && [sockets] >= 2
  162. [type] == circlet && [quality] == magic && [flag] != ethereal # [fcr] == 20 && ([fireskilltab] == 3 || [coldskilltab] == 3 || [lightningskilltab] == 3)
  163. [type] == circlet && [quality] == magic && [flag] != ethereal # [strength] >= 15 && ([shadowdisciplinesskilltab] == 3 || [lightningskilltab] == 3)
  164. [type] == circlet && [quality] == magic && [flag] != ethereal # ([paladinskills] == 2 || [palicombatskilltab] == 3 || [sorceressskills] == 2 || [lightningskilltab] == 3 || [maxmana] == 120) && [normaldamagereduction] == 25
  165. [type] == circlet && [quality] == magic # [barbarianskills] == 2 && [itemgoldbonus] >= 80
  166.  
  167. // ==rare==
  168. [type] == circlet && [quality] == rare # [necromancerskills]+[druidskills]+[paladinskills]+[sorceressskills]+[assassinskills] == 2 && [fcr] == 20 && [frw] == 30 && [sockets] == 2
  169. [type] == circlet && [quality] == rare # [sorceressskills]+[necromancerskills]+[paladinskills]+[assassinskills] == 2 && [fcr] == 20 && ([maxhp] >= 30 || [maxmana] >= 60) && ([strength]+[dexterity] >= 20 || [fireresist]+[lightresist]+[coldresist]+[poisonresist] >= 60 || [sockets] == 2)
  170. [type] == circlet && [quality] == rare # [amazonskills] == 2 && [frw] == 30 && ([strength]+[dexterity] >= 25 || [sockets] == 2 || [maxhp]+[maxmana] >= 50)
  171. [type] == circlet && [quality] == rare # [druidskills] == 2 && [itemtohitpercentperlevel] >= 1 && [frw] == 30 && ([strength]+[dexterity] >= 25 || [maxhp]+[maxmana] >= 50)
  172. [type] == circlet && [quality] == rare # [paladinskills] == 2 && [itemtohitpercentperlevel] >= 1 && [strength]+[dexterity] >= 25 && ([sockets] == 2 || [maxhp] >= 30)
  173. [type] == circlet && [quality] == rare # [barbarianskills] == 2 && [fcr] == 20 && ([strength]+[dexterity] >= 25 || [maxhp]+[maxmana] >= 50) && ([fireresist]+[lightresist]+[coldresist]+[poisonresist] >= 60 || [sockets] == 2)
  174. [type] == circlet && [quality] == rare # [barbarianskills] == 2 && [itemgoldbonus] >= 80 && [sockets] == 2
  175.  
  176. //--------------gloves-------------
  177.  
  178. // ==white==
  179.  
  180. // ==unique==
  181. [name] == chaingloves && [quality] == unique # [80] >= 40 // chanceguards
  182. [name] == lightgauntlets && [quality] == unique && [flag] != ethereal # [enhanceddefense] == 30 // unid magefist
  183. [name] == vampirebonegloves && [quality] == unique && [flag] != ethereal # [strength] >= 10 && [enhanceddefense] >= 100 // dracul's grasp
  184. //[name] == ogregauntlets && [quality] == unique && [flag] != ethereal # [enhanceddamage] == 60 && [strength] == 20 && [defense] == 281 // steelrend
  185. //[name] == heavygloves && [quality] == unique && [flag] != ethereal # [enhanceddefense] == 20 // bloodfist
  186. //[name] == sharkskingloves && [quality] == unique # [enhanceddefense] == 20 // && [defense] == 56 // bloodfist x1
  187. [name] == vampirebonegloves && [quality] == unique # [enhanceddefense] == 20 && [defense] == 88 // bloodfist x2
  188. [name] == battlegauntlets && [quality] == unique # [enhanceddefense] == 30 // && [defense] == 71 // magefist x1
  189. [name] == crusadergauntlets && [quality] == unique # [enhanceddefense] == 30 && [defense] == 98 // magefist x2
  190.  
  191. // ==rare==
  192. [type] == gloves && [quality] == rare && [flag] != ethereal # [ias] == 20 && [strength]+[dexterity] >= 20
  193. [type] == gloves && [quality] == rare && [flag] != ethereal # [ias] == 20 && [javelinandspearskilltab]+[passiveandmagicskilltab] >= 2 && ([strength] == 10 || [dexterity] == 10)
  194. [type] == gloves && [quality] == rare && [flag] == ethereal # [ias] == 20 && [enhanceddefense] >= 175 && ([itemreplenishdurability] > 0 || [itemreplenishquantity] > 0)
  195.  
  196.  
  197. //----------------boots--------------
  198.  
  199. // ==white==
  200.  
  201. // ==unique==
  202. [name] == lightplatedboots && [quality] == unique # [defense] == 90 // goblin toe
  203. [name] == warboots && [quality] == unique && [flag] != ethereal # [enhanceddefense] >= 180 // gore rider
  204. [name] == myrmidongreaves && [quality] == unique && [flag] == identified # [defense] == 213 // gore rider x1
  205. [name] == scarabshellboots && [quality] == unique && [flag] == ethereal // sandstorm trek unid eth
  206. //[name] == scarabshellboots && [quality] == unique
  207. [name] == scarabshellboots && [quality] == unique # [strength]+[vitality] == 30
  208. [name] == boneweaveboots && [quality] == unique && [flag] != ethereal # [strength] == 20 // marrowwalk
  209. [name] == myrmidongreaves && [quality] == unique && [flag] != ethereal # [shadowdisciplinesskilltab] == 2 && [dexterity] == 25 // shadow dancer
  210. //[name] == demonhideboots && [quality] == unique && [flag] != ethereal # [itemgoldbonus] == 70 && [enhanceddefense] == 150 // infernostride
  211. //[name] == wyrmhideboots && [quality] == unique && [flag] != ethereal # [defense] == 170 // infernostride x1
  212. [name] == battleboots && [quality] == unique //war traveler
  213. //[name] == wyrmhideboots && [quality] == unique && [flag] != ethereal # [defense] == 80 // hotspur x2
  214.  
  215. // ==rare==
  216. [type] == boots && [quality] == rare && [flag] != ethereal # [frw] >= 30 && [fhr] == 10 && [fireresist] >= 25 && [coldresist] >= 25 && [lightresist] >= 25
  217. [type] == boots && [quality] == rare && [flag] != ethereal # [frw] >= 30 && [fhr] == 10 && [fireresist] >= 35 && [itemgoldbonus] >= 70
  218. [type] == boots && [quality] == rare && [flag] != ethereal # [frw] >= 30 && [fhr] == 10 && [maxmana] >= 35 && [fireresist]+[coldresist]+[lightresist] >= 50
  219. [type] == boots && [quality] == rare && [flag] == ethereal # [enhanceddefense] >= 175 && ([itemreplenishdurability] > 0 || [itemreplenishquantity] > 0)
  220.  
  221. // ==magic==
  222.  
  223. //----------------belts----------------
  224.  
  225. // ==white==
  226.  
  227. // ==unique==
  228. [name] == spiderwebsash && [quality] == unique //arachnid mesh
  229. //[name] == vampirefangbelt && [quality] == unique && [flag] != ethereal # [lifeleech] == 7 && [defense] == 63 // nosferatu's coil
  230. //[name] == mithrilcoil && [quality] == unique // verdungo's hearty cord
  231. [Name] == mithrilcoil && [quality] == unique && [flag] != ethereal # [enhanceddefense] >= 100 && [vitality] >= 30 && [damageresist] >= 13
  232. //[Name] == mithrilcoil && [quality] == unique && [flag] != ethereal # [enhanceddefense] >= 120 && [vitality] >= 40 && [damageresist] >= 15 //perf verdungo
  233. //[name] == demonhidesash && [quality] == unique // string of ears
  234. [name] == demonhidesash && [quality] == unique && [flag] != ethereal # [damageresist] == 15 && [lifeleech] == 8 && [enhanceddefense] == 180 && [magicdamagereduction] == 15 // string of ears
  235. [name] == battlebelt && [quality] == unique && [flag] != ethereal # [enhanceddefense] == 170 // snowclash
  236. [name] == warbelt && [quality] == unique # [enhanceddefense] == 200 // pthundergod's vigor
  237. [name] == heavybelt && [quality] == unique && [flag] != ethereal # [enhanceddefense] == 60 && [itemgoldbonus] == 80 // goldwrap
  238. [name] == battlebelt && [quality] == unique && [flag] != ethereal # [enhanceddefense] == 60 // && [defense] == 92 // goldwrap x1
  239. [name] == trollbelt && [quality] == unique && [flag] != ethereal # [enhanceddefense] == 60 && [defense] == 130 // goldwrap x2
  240.  
  241. // ==rare==
  242. [type] == belt && [quality] == rare && [flag] != ethereal # [fhr] == 24 && [strength] >= 20 && [maxhp] >= 50
  243. [type] == belt && [quality] == rare && [flag] != ethereal # [fhr] == 24 && [strength] >= 10 && [maxhp] >= 30 && [itemgoldbonus] >= 70
  244. [type] == belt && [quality] == rare && [flag] == ethereal # ([fhr] == 24 || [maxhp] >= 50) && [enhanceddefense] >= 150 && ([itemreplenishdurability] > 0 || [itemreplenishquantity] > 0)
  245.  
  246. // ==magic==
  247.  
  248. //----------------axes---------------
  249.  
  250. // ==white==
  251. [name] == smallcrescent && [quality] == superior && [flag] == ethereal # [enhanceddamage] == 15 && ([sockets] == 0 || [sockets] == 4)
  252. [name] == berserkeraxe && [quality] <= superior && [flag] != ethereal # [enhanceddamage] >= 10 && ([sockets] == 3 || [sockets] == 4 || [sockets] == 5)
  253. [name] == berserkeraxe && [quality] <= superior && [flag] == ethereal # [enhanceddamage] >= 10 && ([sockets] == 0 || [sockets] == 5 || [sockets] == 6)
  254. [name] == warspike && [quality] <= superior && [flag] == ethereal # [enhanceddamage] == 15 && [tohit] == 3 && [sockets] == 5
  255. [name] == gloriousaxe && [quality] <= superior && [flag] == ethereal # [sockets] == 5 && [enhanceddamage] == 15
  256. [name] == decapitator && [quality] <= superior && [flag] == ethereal # [enhanceddamage] == 15 && ([sockets] == 0 || [sockets] == 5)
  257.  
  258. // ==unique==
  259. //[name] == tomahawk && [quality] == unique && [flag] == ethereal # [enhanceddamage] == 225 // razor's edge
  260. //[name] == ettinaxe && [quality] == unique && [flag] == ethereal # [enhanceddamage] == 270 && [sockets] == 5 //rune master
  261. [name] == berserkeraxe && [quality] == unique && [flag] == ethereal // death cleaver
  262.  
  263. // ==rare==
  264. [type] == axe && [quality] == rare && [flag] == ethereal # [enhanceddamage] >= 250 && [itemtohitperlevel] >= 1 || [enhanceddamage] >= 400
  265.  
  266. // ==magic==
  267.  
  268. //---------------bows----------------
  269.  
  270. // ==white==
  271. [name] == greatbow && [quality] == superior # [enhanceddamage] == 15 && [tohit] == 3 && ([sockets] == 0 || [sockets] == 4)
  272. ([name] == diamondbow || [name] == shadowbow || [name] == crusaderbow || [name] == wardbow) && [quality] == superior # [enhanceddamage] == 15 && [tohit] == 3 && [sockets] == 4
  273. [name] == hydrabow && [quality] == superior # [enhanceddamage] == 15 && [tohit] == 3 && ([sockets] == 4 || [sockets] == 6)
  274.  
  275. // ==unique==
  276. [name] == wardbow && [quality] == unique # [enhanceddamage] == 200 && [skillguidedarrow] == 5 //widowmaker
  277. [name] == hydrabow && [quality] == unique //windforce
  278.  
  279. // ==rare==
  280. //[type] == bow && [quality] == rare # [enhanceddamage] >= 400 && ([ias] == 20 || [sockets] == 2)
  281.  
  282. // ==magic==
  283.  
  284. //--------------daggers----------------------
  285.  
  286. // ==white==
  287.  
  288. // ==unique==
  289. //[name] == dagger && [quality] == unique //gull
  290. //[name] == boneknife && [quality] == unique //wizardspike
  291. //[name] == fangedknife && [quality] == unique && [flag] == ethereal # [enhanceddamage] == 300 // fleshripper
  292.  
  293. // ==rare==
  294. [type] == knife && [quality] == rare && [flag] == ethereal # [enhanceddamage] >= 250 && [itemtohitperlevel] >= 1 || [enhanceddamage] >= 400
  295. ([name] == kris || [name] == cinquedeas || [name] == fangedknife) && [quality] == rare # ([enhanceddamage] >= 250 && [itemtohitperlevel] >= 1 || [enhanceddamage] >= 400) && [ias] >= 40 && [sockets] == 2
  296.  
  297. // ==magic==
  298.  
  299. //----------------javelins---------------
  300.  
  301. // ==white==
  302.  
  303. // ==unique==
  304. //[name] == ghostglaive && [quality] == unique # [enhanceddamage] == 190 && [lifeleech] == 13
  305.  
  306. // ==rare==
  307. [type] == javelin && [quality] == rare && [flag] == ethereal # ([enhanceddamage] >= 250 && [itemtohitperlevel] >= 1 || [enhanceddamage] >= 400) && ([itemreplenishdurability] > 0 || [itemreplenishquantity] > 0)
  308.  
  309. // ==magic==
  310.  
  311. //---------------maces----------------------
  312.  
  313. // ==white==
  314. //[name] == flail && [quality] <= superior # [sockets] == 4 // hoto
  315. ([name] == flail || [name] == scourge) && [quality] <= superior # [sockets] == 4 && [enhanceddamage] == 15 && [tohit] == 3 //hoto
  316.  
  317. // ==unique==
  318. //[name] == tyrantclub && [quality] == unique && [flag] != ethereal //demon limb (for prebuff)
  319. [name] == scourge && [quality] == unique && [flag] == ethereal # [enhanceddamage] >= 300 //stormlash
  320.  
  321. // ==rare==
  322. [type] == mace && [quality] == rare && [flag] == ethereal # [enhanceddamage] >= 250 && [itemtohitperlevel] >= 1 || [enhanceddamage] >= 400
  323.  
  324. // ==magic==
  325.  
  326. //--------------polearms-----------------
  327.  
  328. // ==white==
  329.  
  330. [name] >= thresher && [name] <= greatpoleaxe && [name] != ogreaxe && [quality] == normal && [flag] == ethereal # [sockets] == 0 # [maxquantity] == 3 // for socketing
  331. [type] == polearm && [quality] <= superior && [flag] == ethereal && [class] == elite # [sockets] == 4 && [enhanceddamage] == 15
  332. [name] == colossusvoulge && [quality] <= superior && [flag] == ethereal # ([sockets] == 0 || [sockets] == 4) && [enhanceddamage] == 15
  333. [type] == polearm && [quality] <= superior && [flag] == ethereal && [class] == elite # [sockets] == 0
  334. [name] == colossusvoulge && [quality] == normal && [flag] == ethereal # [sockets] == 4
  335. [type] == polearm && [quality] == normal && [flag] == ethereal && [class] == elite # [sockets] == 4
  336.  
  337. // ==unique==
  338. [name] == crypticaxe && [quality] == unique && [flag] == ethereal // tomb reaver
  339. [name] == thresher && [quality] == unique && [flag] == ethereal
  340.  
  341. // ==rare==
  342. [type] == polearm && [quality] == rare && [flag] == ethereal # [enhanceddamage] >= 250 && [itemtohitperlevel] >= 1 || [enhanceddamage] >= 400
  343.  
  344. // ==magic==
  345.  
  346. //-------------scepters-----------------
  347.  
  348. // ==white==
  349. ([name] == caduceus || [name] == divinescepter || [name] == warscepter) && [quality] <= superior # ([sockets] == 0 || [sockets] == 4 || [sockets] == 5) && ([skillblessedhammer]+[skillconcentration] >= 6 || [skillfistoftheheavens]+[skillconviction] >= 6)
  350. ([name] == caduceus || [name] == divinescepter || [name] == warscepter) && [quality] <= superior # ([sockets] == 0 || [sockets] == 5) && [skillholyshield] >= 3
  351. [name] == caduceus && [quality] <= superior && [flag] != ethereal # ([sockets] == 0 || [sockets] == 3 || [sockets] == 5) && [skillzeal]+[skillfanaticism] >= 6
  352.  
  353. // ==unique==
  354. [name] == mightyscepter && [quality] == unique && [flag] != ethereal # [paladinskills] >= 2 && [sockets] == 2 // heaven's light
  355. //[name] == mightyscepter && [quality] == unique && [flag] == ethereal # [enhanceddamage] == 300 && [itemnormaldamage] == 120 // redeemer
  356. //[name] == caduceus && [quality] == unique && [flag] == ethereal # [enhanceddamage] == 290 && [palicombatskilltab] == 4 && [itemtohitpercent] == 200 // astreon's iron ward
  357.  
  358. // ==rare==
  359. [type] == scepter && [quality] == rare && [flag] == ethereal # [enhanceddamage] >= 250 && [itemtohitperlevel] >= 1 || [enhanceddamage] >= 400
  360. [type] == scepter && [quality] == rare # [skillblessedhammer]+[skillconcentration]+[palicombatskilltab]+[paladinskills] >= 8
  361. [type] == scepter && [quality] == rare # [skillfistoftheheavens]+[skillconviction]+[palicombatskilltab]+[paladinskills] >= 8
  362. [type] == scepter && [quality] == rare # [skillholyshield]+[paladinskills]+[palicombatskilltab] >= 5
  363.  
  364. // ==magic==
  365. [type] == scepter && [quality] == magic # ([palicombatskilltab] >= 3 || [paladinskills] >= 2) && ([skillblessedhammer]+[skillconcentration] >= 6 || [skillfistoftheheavens]+[skillconviction] >= 6 || [skillholyshield] == 3)
  366. ([name] == caduceus || [name] == divinescepter || [name] == warscepter) && [quality] == magic # [sockets] == 4 && [skillconcentration]+[skillblessedhammer] >= 6
  367.  
  368. //--------------spears------------------
  369.  
  370. // ==white==
  371. ([name] == warpike || [name] == ghostspear) && [quality] <= superior && [flag] == ethereal # [enhanceddamage] == 15 && ([sockets] == 0 || [sockets] == 6)
  372.  
  373. // ==unique==
  374. //[name] == yari && [quality] == unique && [flag] == ethereal # [enhanceddamage] == 200 // hone sundan
  375. //[name] == ghostspear && [quality] == unique && [flag] == ethereal && [flag] == identified # [enhanceddamage] == 200 // hone sundan x1
  376.  
  377. // ==rare==
  378. [type] == spear && [quality] == rare && [flag] == ethereal # [enhanceddamage] >= 250 && [itemtohitperlevel] >= 1 || [enhanceddamage] >= 400
  379.  
  380. // ==magic==
  381.  
  382. //----------------staves-----------------
  383.  
  384. // ==white==
  385. [name] == archonstaff && [quality] == superior && [flag] == ethereal # [enhanceddamage] == 15 && ([sockets] == 0 || [sockets] == 6)
  386. ([name] == gnarledstaff || [name] == battlestaff || [name] == cedarstaff || [name] == gothicstaff || [name] == elderstaff || [name] == shillelagh) && [quality] <= superior # [skillenergyshield] == 3 && ([skillchillingarmor] > 0 || [skillshiverarmor] > 0) && ([sockets] == 0 || [sockets] == 4)
  387. ([name] == warstaff || [name] == runestaff || [name] == archonstaff) && [quality] <= superior # [skillenergyshield] == 3 && [sockets] == 5
  388.  
  389. // ==unique==
  390. [name] == elderstaff && [quality] == unique # [itemallskills] == 4 && [plusdefense] == 550 && [energy] == 50 && [magicdamagereduction] == 5 // ondal's wisdom
  391. [name] == elderstaff && [quality] == unique && [flag] == ethereal //ondal's wisdom
  392. //[name] == quarterstaff && [quality] == unique && [flag] == ethereal # [enhanceddamage] == 300 //ribcracker
  393.  
  394. // ==rare==
  395.  
  396. // ==magic==
  397.  
  398. //-----------------swords----------------
  399.  
  400. // ==white==
  401. [name] == zweihander && [quality] == superior && [flag] != ethereal # [enhanceddamage] == 15 && [sockets] == 5
  402. [name] == highlandblade && [quality] == superior && [flag] == ethereal # [enhanceddamage] == 15 && ([sockets] == 0 || [sockets] == 4)
  403. //[name] == crystalsword && [quality] <= superior && [flag] == ethereal # [sockets] == 4 || [sockets] == 5 // || [sockets] == 6 // uncomment if you want 6 sockets for 6lem/ist sword base
  404. //[name] == crystalsword && [quality] == superior # [sockets] == 5
  405. ([name] == longsword || [name] == runesword || [name] == crypticsword) && [quality] == superior && [flag] == ethereal # [enhanceddamage] == 15 && ([sockets] == 4 || [sockets] == 0) && ([itemmaxdurabilitypercent] == 15 || [tohit] == 3) //cheesy spirit bases
  406. ([name] == broadsword || [name] == battlesword || [name] == conquestsword) && [quality] == superior && [flag] == ethereal # [enhanceddamage] == 15 && ([sockets] == 4 || [sockets] == 0) && ([itemmaxdurabilitypercent] == 15 || [tohit] == 3) //cheesy spirit bases
  407. ([name] == crystalsword || [name] == dimensionalblade) && [quality] == superior && [flag] == ethereal # [enhanceddamage] == 15 && [sockets] == 4 && ([itemmaxdurabilitypercent] == 15 || [tohit] == 3) //cheesy spirit bases
  408. [name] == phaseblade && [quality] == superior # [enhanceddamage] == 15 && [tohit] == 3 && ([sockets] == 0 || [sockets] == 4 || [sockets] == 5 || [sockets] == 6)
  409. //[name] == phaseblade && [quality] <=superior # [sockets] == 5
  410. [name] == crystalsword && [quality] <=superior # [sockets] == 5
  411. [name] == colossusblade && [quality] == superior && [flag] != ethereal # [enhanceddamage] == 15 && [tohit] == 3 && ([sockets] == 3 || [sockets] == 5)
  412. [name] == colossusblade && [quality] == superior && [flag] == ethereal # [enhanceddamage] == 15 && [tohit] == 3 && ([sockets] == 0 || [sockets] == 6)
  413.  
  414. // ==unique==
  415. //[name] == espandon && [quality] == unique && [flag] == ethereal # [enhanceddamage] == 200 // crainte vomir
  416. [name] == phaseblade && [quality] == unique # [sanctuaryaura] == 13 && [enhanceddamage] == 270 && [strength] == 10 // azurewrath
  417. [name] == tulwar && [quality] == unique && [flag] == ethereal # [enhanceddamage] == 120 && [dexterity] == 15 // blade of ali baba
  418. //[name] == battlesword && [quality] == unique && [flag] == ethereal // headstriker
  419.  
  420. // ==rare==
  421. [type] == sword && [quality] == rare && [flag] == ethereal # [enhanceddamage] >= 250 && [itemtohitperlevel] >= 1 || [enhanceddamage] >= 400
  422. ([name] == scimitar || [name] == cutlass || [name] == ataghan) && [quality] == rare # ([enhanceddamage] >= 250 && [itemtohitperlevel] >= 1 || [enhanceddamage] >= 400) && [ias] >= 40 && [sockets] == 2
  423.  
  424.  
  425. //---------------throwing weapons---------------
  426.  
  427. // ==white==
  428.  
  429. // ==unique==
  430. //[name] == wingedknife && [quality] == unique && [flag] == ethereal # [enhanceddamage] == 250 // warshrike
  431. //[name] == wingedaxe && [quality] == unique && [flag] == ethereal # [enhanceddamage] == 210 // lacerator
  432.  
  433. // ==rare==
  434. [type] == throwingknife && [quality] == rare && [flag] == ethereal # ([enhanceddamage] >= 250 && [itemtohitperlevel] >= 1 || [enhanceddamage] >= 400) && ([itemreplenishdurability] > 0 || [itemreplenishquantity] > 0)
  435. [type] == throwingaxe && [quality] == rare && [flag] == ethereal # ([enhanceddamage] >= 250 && [itemtohitperlevel] >= 1 || [enhanceddamage] >= 400) && ([itemreplenishdurability] > 0 || [itemreplenishquantity] > 0)
  436.  
  437. // ==magic==
  438.  
  439. //----------------wands--------------------------
  440.  
  441. // ==white==
  442. [type] == wand && [name] != burntwand && [quality] <= superior && [class] >= exceptional # [skillbonespear] == 3 && [skillbonespirit] == 3 && [sockets] != 1
  443. //[type] == wand && [name] != burntwand && [quality] <= superior && [class] >= exceptional # [skillpoisonnova] == 3 && [sockets] != 1
  444. ([name] == bonewand || [name] == grimwand) && [quality] <= superior # [skillbonespear] == 3 && [skillbonespirit] == 3 && [sockets] != 1
  445. //([name] == bonewand || [name] == grimwand) && [quality] <= superior # [skillpoisonnova] == 3 && [sockets] != 1
  446.  
  447. // ==unique==
  448. [name] == unearthedwand && [quality] == unique //death's web
  449. [name] == burntwand && [quality] == unique && [flag] == ethereal //suicide branch
  450.  
  451. // ==rare==
  452. //[type] == wand && [quality] == rare # [skillbonespear]+[skillbonespirit] == 6 && ([necromancerskills] == 2 || [poisonandboneskilltab] == 2) && [fcr] == 20
  453.  
  454. // ==magic==
  455. //[type] == wand && [quality] == magic # [skillbonespear]+[skillbonespirit] == 6 && ([necromancerskills] == 2 || [poisonandboneskilltab] == 3) && [fcr] == 20
  456.  
  457. //----------------class items------------------
  458.  
  459. // amazon
  460.  
  461. // ==white==
  462. ([name] == matriarchalbow || [name] == grandmatronbow) && [quality] <= superior # [bowandcrossbowskilltab] == 3 && [sockets] == 4 && [enhanceddamage] == 15
  463.  
  464. // ==unique==
  465. [name] == ceremonialjavelin && [quality] == unique && [flag] == ethereal // titan's revenge
  466. [name] == matriarchaljavelin && [quality] == unique # [enhanceddamage] == 200 && [javelinandspearskilltab] == 4 // thunderstroke
  467.  
  468. // ==rare==
  469. [type] == amazonspear && [quality] == rare && [flag] == ethereal # [enhanceddamage] >= 225 && [itemtohitperlevel] > 0 || [enhanceddamage] >= 400
  470. [type] == amazonjavelin && [quality] == rare && [flag] == ethereal # ([enhanceddamage] >= 225 && [itemtohitperlevel] > 0 || [enhanceddamage] >= 400) && ([itemreplenishdurability] > 0 || [itemreplenishquantity] > 0)
  471. [type] == amazonbow && [quality] == rare # ([enhanceddamage] >= 250 && [itemtohitperlevel] >= 1 || [enhanceddamage] >= 400) && ([ias] == 20 || [sockets] == 2)
  472. ([name] == maidenjavelin || [name] == ceremonialjavelin || [name] == matriarchaljavelin) && [quality] == rare && [flag] != ethereal # [javelinandspearskilltab]+[amazonskills] >= 4 && [ias] >= 30
  473.  
  474. // ==magic==
  475. ([name] == maidenjavelin || [name] == ceremonialjavelin || [name] == matriarchaljavelin) && [quality] == magic && [flag] != ethereal # [javelinandspearskilltab]+[amazonskills] >= 4 && [ias] >= 30
  476.  
  477. // assassin
  478.  
  479. // ==white==
  480. ([name] == greatertalons || [name] == runictalons) && [quality] <= superior && [flag] != ethereal # ([sockets] == 0 || [sockets] == 3) && ([skillvenom] >= 3 || [skilllightningsentry] >= 3) && ([skillmindblast] >= 1 || [skilldragonflight] >= 1) && ([skillbladeshield] >= 1 || [skillweaponblock] >= 1 || [skillshadowmaster] >= 1)
  481. ([name] == suwayyah || [name] == feralclaws) && [quality] <= superior && [flag] != ethereal # ([sockets] == 0 || [sockets] == 3) && ([skillvenom] >= 3 || [skilllightningsentry] >= 3) && ([skillmindblast] >= 1 || [skilldragonflight] >= 1) && ([skillbladeshield] >= 1 || [skillweaponblock] >= 1 || [skillshadowmaster] >= 1)
  482.  
  483. // ==unique==
  484. [name] == greatertalons && [quality] == unique # [enhanceddamage] == 200 && [lifeleech] == 9 // bartuc's cut-throat
  485. [name] == wristsword && [quality] == unique && [flag] == ethereal # [fireresist] == 50 && [shadowdisciplinesskilltab] == 2 // jade talon
  486.  
  487. // ==rare==
  488. ([name] >= handscythe && [name] <= scissorssuwayyah) && [quality] == rare # [assassinskills]+[skilllightningsentry] >= 5 && ([itemtohitperlevel] > 0 || [ias] >= 30 || [sockets] == 2)
  489. ([name] == greatertalons || [name] == runictalons) && [quality] == rare # [assassinskills]+[skilllightningsentry] == 5
  490. ([name] == greaterclaws || [name] == feralclaws) && [quality] == rare # [assassinskills]+[skilllightningsentry] == 5 && [ias] >= 10
  491. ([name] == greatertalons || [name] == runictalons) && [quality] == rare # ([skillvenom] >= 3 || [skilllightningsentry] >= 3 || [skillweaponblock] >= 3) && [itemtohitperlevel] > 0 && [ias] >= 30
  492. ([name] == greaterclaws || [name] == feralclaws) && [quality] == rare # ([skillvenom] >= 3 || [skilllightningsentry] >= 3 || [skillweaponblock] >= 3) && [itemtohitperlevel] > 0 && [ias] >= 40
  493. ([name] == bladetalons || [name] == greatertalons || [name] == runictalons) && [quality] == rare # [itemtohitperlevel] > 0 && [ias] >= 30 && [sockets] == 2
  494. ([name] == claws || [name] == greaterclaws || [name] == feralclaws) && [quality] == rare # [itemtohitperlevel] > 0 && [ias] >= 40 && [sockets] == 2
  495. ([name] == bladetalons || [name] == greatertalons || [name] == runictalons) && [quality] == rare # [enhanceddamage] >= 225 && [itemtohitperlevel] > 0 && [ias] >= 30
  496. ([name] == claws || [name] == greaterclaws || [name] == feralclaws) && [quality] == rare # [enhanceddamage] >= 225 && [itemtohitperlevel] > 0 && [ias] >= 40
  497. ([type] == handtohand || [type] == assassinclaw) && [quality] == rare && [flag] == ethereal # [enhanceddamage] >= 225 && [itemtohitperlevel] > 0 || [enhanceddamage] >= 400
  498.  
  499. // ==magic==
  500. ([name] == greatertalons || [name] == runictalons) && [quality] == magic # [assassinskills]+[skilllightningsentry] == 5 || [trapsskilltab]+[skilllightningsentry] == 6
  501. ([name] == greatertalons || [name] == runictalons) && [quality] == magic # [itemtohitperlevel] >= 15 && [ias] >= 30 && ([skilllightningsentry] == 3 || [skillvenom] == 3 || [skillweaponblock] >= 3)
  502. ([name] == greaterclaws || [name] == feralclaws) && [quality] == magic # ([assassinskills]+[skilllightningsentry] == 5 || [trapsskilltab]+[skilllightningsentry] == 6) && [ias] >= 10
  503. ([name] == greaterclaws || [name] == feralclaws) && [quality] == magic # [itemtohitperlevel] >= 15 && [ias] >= 40 && ([skilllightningsentry] == 3 || [skillvenom] == 3 || [skillweaponblock] >= 3)
  504. ([name] >= handscythe && [name] <= scissorssuwayyah) && [quality] == magic # [shadowdisciplinesskilltab] == 3 && ([skillvenom] == 3 || [skillfade] == 3)
  505.  
  506. // necromancer
  507.  
  508. // ==white==
  509. [type] == voodooheads && [quality] <= superior && [flag] != ethereal # [skillbonespirit]+[skillbonespear] == 6 && [sockets] != 1
  510.  
  511. // ==unique==
  512. [name] == hierophanttrophy && [quality] == unique && [flag] != ethereal # [enhanceddefense] == 200 // homunculus
  513. [name] == bloodlordskull && [quality] == unique && [flag] != ethereal && [flag] == identified # [defense] == 444 // homunculus x1
  514. [name] == bloodlordskull && [quality] == unique && [flag] != ethereal # [enhanceddefense] == 150 && [poisonandboneskilltab]+[cursesskilltab]+[necromancersummoningskilltab] == 9 //darkforce spawn
  515. //[name] == succubusskull && [quality] == unique && [flag] != ethereal # [necromancerskills] == 2 && [fireresist] == 30 && [enhanceddefense] == 150 // boneflame
  516.  
  517. // ==rare==
  518. [type] == voodooheads && [quality] == rare # [necromancerskills]+[poisonandboneskilltab]+[skillbonespear]+[skillbonespirit] >= 8
  519. [type] == voodooheads && [quality] == rare # [necromancerskills]+[skillbonespear] >= 5 && [fbr] == 30 && [sockets] == 2
  520. [type] == voodooheads && [quality] == rare # [necromancerskills]+[skillbonespirit] >= 5 && [fbr] == 30 && [sockets] == 2
  521. [type] == voodooheads && [quality] == rare # [necromancerskills]+[skillpoisonnova] >= 5 && [fbr] == 30 && [sockets] == 2
  522.  
  523. // ==magic==
  524. [type] == voodooheads && [quality] == magic # [necromancerskills]+[poisonandboneskilltab]+[skillbonespear]+[skillbonespirit] >= 8
  525. [type] == voodooheads && [quality] == magic # ([necromancerskills]+[skillbonespear] >= 5 || [poisonandboneskilltab]+[skillbonespear] >= 6) && [fbr] == 30
  526. [type] == voodooheads && [quality] == magic # ([necromancerskills]+[skillbonespirit] >= 5 || [poisonandboneskilltab]+[skillbonespirit] >= 6) && [fbr] == 30
  527. [type] == voodooheads && [quality] == magic # ([necromancerskills]+[skillpoisonnova] >= 5 || [poisonandboneskilltab]+[skillpoisonnova] >= 6) && [fbr] == 30
  528.  
  529. // barbarian
  530. // ==white==
  531.  
  532. // ==unique==
  533. [name] == slayerguard && [quality] == unique # [enhanceddefense] >= 180 // arreat's face
  534. [name] == slayerguard && [quality] == unique && [flag] == ethereal // arreat's face
  535. [name] == furyvisor && [quality] == unique && [flag] != ethereal # [warcriesskilltab] == 3 && [skillwerewolf]+[skilllycanthropy]+[skillferalrage] == 18 && [strength]+[dexterity]+[vitality] >= 45 // wolfhowl
  536.  
  537. // ==rare==
  538. ([name] == assaulthelmet || [name] == avengerguard || [name] == savagehelmet || [name] == slayerguard || [name] == conquerorcrown || [name] == guardiancrown) && [quality] == rare # [barbarianskills]+[skillbattleorders] >= 5
  539. [type] == primalhelm && [quality] == rare # [barbarianskills] >= 2 && [itemtohitpercentperlevel] >= 1 && ([enhanceddefense] >= 100 || [sockets] == 2 || [skillbattleorders] == 3)
  540.  
  541. // ==magic==
  542. ([name] == assaulthelmet || [name] == avengerguard || [name] == savagehelmet || [name] == slayerguard || [name] == conquerorcrown || [name] == guardiancrown) && [quality] == magic # [barbarianskills]+[skillbattleorders] >= 5 || [warcriesskilltab]+[skillbattleorders] >= 6
  543.  
  544. // sorceress
  545. // ==white==
  546.  
  547. // ==unique==
  548. [name] == eldritchorb && [quality] == unique # [sorceressskills] == 3 && [passiveltngmastery] == 20 && [passivefiremastery] == 20 && [energy] == 30 // eschuta's temper
  549. //[name] == swirlingcrystal && [quality] == unique && [flag] != ethereal // oculus
  550. [name] == dimensionalshard && [quality] == unique // death's fathom
  551.  
  552. // ==rare==
  553. [type] == orb && [quality] == rare # [sorceressskills] == 2 && [fcr] == 20 && [skillfireball]+[skillfiremastery] >= 6
  554. [type] == orb && [quality] == rare # [sorceressskills] == 2 && [fcr] == 20 && [skillblizzard]+[skillcoldmastery] >= 6
  555. [type] == orb && [quality] == rare # [sorceressskills] == 2 && [fcr] == 20 && [skilllightning]+[skilllightningmastery] >= 6
  556.  
  557. // ==magic==
  558. [type] == orb && [quality] == magic # ([sorceressskills] == 2 || [fireskilltab] == 3) && [fcr] == 20 && [skillfireball]+[skillfiremastery] >= 6
  559. [type] == orb && [quality] == magic # ([sorceressskills] == 2 || [coldskilltab] == 3) && [fcr] == 20 && [skillblizzard]+[skillcoldmastery] >= 6
  560. [type] == orb && [quality] == magic # ([sorceressskills] == 2 || [lightningskilltab] == 3) && [fcr] == 20 && [skilllightning]+[skilllightningmastery] >= 6
  561. [type] == orb && [quality] == magic # [fireskilltab]+[skillenchant] >= 6
  562.  
  563. // druid
  564. // ==white==
  565.  
  566. // ==unique==
  567. [name] == totemicmask && [quality] == unique # [enhanceddefense] == 200 // jalal's mane
  568. [name] == skyspirit && [quality] == unique //ravenlore
  569. [name] == bloodspirit && [quality] == unique && [flag] == identified # [defense] == 477 // jalal's mane x1
  570. [name] == bloodspirit && [quality] == unique # [enhanceddefense] == 140 && [itemtohitpercent] == 120 && [shapeshiftingskilltab] == 4 && [skillferalrage] == 2 && [lifeleech] == 10 // cerebus' bite
  571.  
  572. // ==rare==
  573. [type] == pelt && [quality] == rare # [druidskills]+[skilltornado] >= 5
  574. [type] == pelt && [quality] == rare # [druidskills]+[skillarmageddon]+[skillsummongrizzly] >= 8
  575. [type] == pelt && [quality] == rare # [druidskills]+[skillfury] >= 5 && [itemtohitpercentperlevel] >= 1
  576.  
  577. // ==magic==
  578. [type] == pelt && [quality] == magic # [druidskills]+[skilltornado] == 5 || [elementalskilltab]+[skilltornado] == 6
  579. [type] == pelt && [quality] == magic # ([druidskills] == 2 || [elementalskilltab] == 3) && [skillarmageddon]+[skillsummongrizzly] >= 6
  580.  
  581. // paladin
  582.  
  583. // ==white==
  584. [type] == auricshields && [quality] == normal && [class] == elite && [flag] == ethereal # ([enhanceddamage] == 65 && [tohit] == 121 || [fireresist] >= 45) && [sockets] == 0 // exile
  585. [type] == auricshields && [quality] == normal && [class] == elite && [flag] == ethereal # ([fireresist] >= 30) && [sockets] == 0 // exile
  586. [type] == auricshields && [quality] == normal && [class] == elite # ([enhanceddamage] == 65 && [tohit] == 121 || [fireresist] >= 45) && [sockets] == 0 || [sockets] == 4 // for socketing
  587. [type] == auricshields && [quality] <= superior && [class] == elite # ([enhanceddamage] == 65 && [tohit] == 121 || [fireresist] >= 45) && ([sockets] == 3 || [sockets] == 4)
  588. [type] == auricshields && [quality] == normal && [class] == elite && [flag] == !ethereal # ([fireresist] >= 45) && [sockets] == 0 || [sockets] == 4 //pally spirit
  589.  
  590. // ==unique==
  591. [name] == sacredrondache && [quality] == unique # [paladinskills] == 2 && [enhanceddefense] >= 200 && [enhanceddamage] >= 70 && [itemtohitpercent] >= 70 // alma negra
  592. [name] == gildedshield && [quality] == unique // herald of zakarum unid
  593.  
  594. // ==rare==
  595. [type] == auricshields && [quality] == rare # [paladinskills] == 2 && [fbr] == 30 && [sockets] == 2 && [enhanceddefense] >= 150 && [enhanceddamage] >= 60 && [tohit] >= 100
  596.  
  597. // ==magic==
  598. [type] == auricshields && [class] >= exceptional && [quality] == magic && [flag] != ethereal # ([paladinskills] == 2 || [sockets] == 4) && [fbr] == 30 && ([fireresist] >= 40 || [enhanceddamage] >= 60)
  599.  
  600. // MISC
  601.  
  602. //-----runes-----
  603.  
  604. [name] == greatermanapotion
  605. [name] == supermanapotion
  606. [name] == superhealingpotion
  607. //[name] == rejuvenationpotion
  608. [name] == fullrejuvenationpotion
  609. //[name] == perfectskull
  610.  
  611. //[name] == perfectamethyst || [name] == perfecttopaz || [name] == perfectdiamond || [name] == perfectsapphire # # [MaxQuantity] == 3
  612.  
  613. //[name] == emerald == 1
  614. //[name] == flawlessamethyst
  615. //[name] == flawlesstopaz # # [maxquantity] == 9
  616.  
  617. //[name] == elrune # # [MaxQuantity] == 1
  618. //[name] == eldrune # # [MaxQuantity] == 1
  619. //[name] == tirrune # # [MaxQuantity] == 3
  620. //[name] == nefrune
  621. //[name] == ethrune # # [MaxQuantity] == 3
  622. //[name] == ithrune # # [MaxQuantity] == 4
  623. //[name] == talrune
  624. //[name] == ralrune # # [MaxQuantity] == 4
  625. //[name] == ortrune
  626. //[name] == thulrune
  627. //[name] == amnrune
  628. //[name] == solrune # # [MaxQuantity] == 1
  629. //[name] == shaelrune # # [MaxQuantity] == 5
  630. //[name] == dolrune # # [MaxQuantity] == 3
  631. //[name] == helrune
  632. //[name] == iorune # # [MaxQuantity] == 10
  633. [name] == lumrune
  634. [name] == korune
  635. [name] == falrune
  636. [name] == lemrune
  637. [name] == malrune
  638. [name] == istrune
  639. [name] == umrune
  640. [name] == gulrune
  641. [name] == vexrune
  642. [name] >= ohmrune && [name] <= zodrune
  643.  
  644. [name] == keyofhate
  645. //[name] == keyofterror
  646. [name] == keyofdestruction
  647.  
  648. [name] == diablo'shorn
  649. [name] == mephisto'sbrain
  650. [name] == baal'seye
  651.  
  652. //----------jewels------------
  653.  
  654. // ==magic==
  655. [Name] == jewel && [quality] == magic # ([enhanceddamage] >= 40 || [tohit] == 100 || [maxdamage] >= 15) && ([maxhp] == 20 || [ias] >= 15 || [itemreqpercent] <= -15 || [strength] >= 9 || [dexterity] >= 9)
  656. [Name] == jewel && [quality] == magic # ([fireresist] == 30 || [coldresist] == 30 || [lightresist] == 30 || [fireresist] >= 15 && [lightresist] >= 15 || [maxmana] == 20) && ([maxhp] == 20 || [fhr] == 7 || [ias] == 15 || [itemreqpercent] <= -15 || [strength] >= 9 || [dexterity] >= 9)
  657. [Name] == jewel && [quality] == magic # [maxdamage] >= 30
  658.  
  659. // ==rare==
  660. [Name] == jewel && [Quality] == rare # [strength] >= 9 && [dexterity] >= 9
  661. [Name] == jewel && [Quality] == rare # [fhr] == 7 && ([strength] >= 8 || [dexterity] >= 8 || [itemreqpercent] == -15) && ([maxmana] == 15 || [fireresist] >= 10 && [coldresist] >= 10 || [fireresist] >= 30 || [coldresist] >= 30 || [lightresist] >= 30)
  662. [Name] == jewel && [Quality] == rare # [fhr] == 7 && [energy] == 9 && [maxmana] == 15
  663. [Name] == jewel && [Quality] == rare # [enhanceddamage] >= 25 && ([strength] >= 8 || [dexterity] >= 8) && ([tohit] >= 40 || [itemreqpercent] == -15 || [plusdefense] >= 30)
  664.  
  665. // ==unique==
  666. [Name] == jewel && [quality] == unique # [passivecoldpierce]+[passivecoldmastery] >= 10 || [passivepoispierce]+[passivepoismastery] >= 10 || [passiveltngpierce]+[passiveltngmastery] >= 10 || [passivefirepierce]+[passivefiremastery] >= 10
  667.  
  668. // --------charms------------
  669.  
  670. // --small--
  671. [name] == smallcharm && [quality] == magic # [maxdamage] >= 4 && [tohit] == 20
  672. [name] == smallcharm && [quality] == magic # [maxhp] == 20 && ([coldmindam] == 10 && [coldmaxdam] == 20 || [lightmaxdam] == 71 || [firemindam] == 19 && [firemaxdam] == 29)
  673. [name] == smallcharm && [quality] == magic # [maxhp] == 20
  674. [name] == smallcharm && [quality] == magic # [lightmaxdam] == 99 || [firemindam] == 26 && [firemaxdam] == 42 || [firemindam] == 19 && [firemaxdam] == 29 && [lightmaxdam] == 28 || [firemindam] == 7 && [firemaxdam] == 13 && [lightmaxdam] == 71
  675. [name] == smallcharm && [quality] == magic # [fireresist]+[lightresist]+[coldresist] >= 13
  676. [name] == smallcharm && [quality] == magic # [maxhp] == 20 && ([fireresist] >= 3 && [lightresist] >= 3 || [fireresist] >= 9 || [lightresist] >= 9 || [coldresist] >= 9)
  677. [name] == smallcharm && [quality] == magic # [maxhp] >= 19 && ([fireresist] == 5 && [lightresist] == 5 || [fireresist] == 11 || [lightresist] == 11 || [coldresist] == 11)
  678. [name] == smallcharm && [quality] == magic # ([tohit] >= 36 || [maxdamage] == 3 || [maxmana] >= 17 || [fireresist] >= 11 || [coldresist] >= 11 || [lightresist] >= 11 || [fireresist] == 5 && [lightresist] == 5) && ([maxhp] >= 20 || [fhr] == 5 || [frw] == 3)
  679. [name] == smallcharm && [quality] == magic # [itemmagicbonus] == 7 && ([fireresist] >= 5 || [coldresist] >= 5 || [lightresist] >= 5 || [fireresist]+[lightresist]+[coldresist] >= 5 || [maxmana] >= 5)
  680. [name] == smallcharm && [quality] == magic # [itemmagicbonus] == 7
  681. [name] == smallcharm && [quality] == magic # [poisonmaxdam] >= 205 && ([maxhp] >= 20 || [frw] == 3)
  682. [name] == smallcharm && [quality] == magic # [poisonmaxdam] == 291 || [poisonmaxdam] == 338 || [poisonmaxdam] == 351 || [poisonmaxdam] == 385 // 313, 330, 377, 451
  683. [name] == smallcharm && [quality] == magic # [itemgoldbonus] == 10 && ([poisonmaxdam] == 299 || [maxdamage] == 3 || [maxmana] == 17 || [fireresist] == 11 || [fireresist] == 5 && [lightresist] == 5)
  684.  
  685.  
  686. [name] == smallcharm && [quality] == unique
  687.  
  688. // --large--
  689. [name] == largecharm && [quality] == magic # [maxmana]+[maxhp] >= 70
  690. [name] == largecharm && [quality] == magic # [maxdamage] >= 6 && [maxhp] >= 35
  691. [name] == largecharm && [quality] == magic # [fireresist] >= 8 && [lightresist] >= 8 && [maxhp] >= 35
  692.  
  693. [name] == largecharm && [quality] == unique
  694.  
  695. // --grand--
  696. [name] == grandcharm && [quality] == magic # ([coldresist] == 15 && [lightresist] == 15 || [maxdamage] >= 10) && ([maxhp] >= 30 || [strength] >= 6 || [dexterity] >= 6 || [fhr] >= 12 || [frw] == 7)
  697. [name] == grandcharm && [quality] == magic # [tohit] >= 125 && [maxhp] >= 30
  698. [name] == grandcharm && [quality] == magic # ([palicombatskilltab]+[fireskilltab]+[coldskilltab]+[lightningskilltab]+[trapsskilltab]+[shadowdisciplinesskilltab]+[javelinandspearskilltab]+[poisonandboneskilltab]+[elementalskilltab] == 1) && ([maxhp] >= 25 || [strength] >= 6 || [dexterity] >= 6 || [fhr] >= 12 || [frw] == 7)
  699. [name] == grandcharm && [quality] == magic # ([palicombatskilltab]+[fireskilltab]+[coldskilltab]+[lightningskilltab]+[trapsskilltab]+[shadowdisciplinesskilltab]+[javelinandspearskilltab]+[poisonandboneskilltab]+[elementalskilltab])
  700. [name] == grandcharm && [quality] == magic # [maxdamage] == 14
  701. [name] == grandcharm && [quality] == magic # [shapeshiftingskilltab] == 1 && [maxhp] >= 35
  702. [name] == grandcharm && [quality] == magic # [palicombatskilltab] == 3
  703. [name] == grandcharm && [quality] == magic # [lightningskilltab] == 3
  704. [name] == grandcharm && [quality] == magic # [javelinandspearskilltab] == 3
  705. [name] == grandcharm && [quality] == magic # [trapsskilltab] == 3
  706. [name] == grandcharm && [quality] == magic # [coldskilltab] == 3
  707. [name] == grandcharm && [quality] == magic # [itemgoldbonus] == 40 && ([warcriesskilltab] == 1 || [maxdamage] == 10 || [maxmana] == 59 || [fireresist] == 15 && [coldresist] == 15)
  708. [name] == grandcharm && [quality] == magic # [maxmana] == 59 && ([maxhp] >= 30 || [fhr] == 12)
  709. //[name] == grandcharm && [quality] == magic # [itemgoldbonus] == 40
  710.  
  711. [name] == grandcharm && [quality] == unique # [itemmagicbonus] >= 35 || [itemgoldbonus] >= 150
  712.  
  713. // --set items--
  714.  
  715. // --tal rasha's--
  716. [name] == swirlingcrystal && [quality] == set # # [maxquantity] == 1
  717. [name] == deathmask && [quality] == set # [defense] == 131
  718. [name] == lacqueredplate && [quality] == set //# [defense] == 541
  719. [name] == amulet && [quality] == set # [lightresist] == 33
  720. [name] == meshbelt && [quality] == set # [itemmagicbonus] == 15 && [defense] == 40
  721.  
  722. // --aldur's--
  723. [name] == battleboots && [quality] == set # [defense] == 47 && [fireresist] == 50
  724.  
  725. // --immortal king's--
  726. //[name] == warboots && [quality] == set
  727. //[name] == warbelt && [quality] == set
  728. //[name] == ogremaul && [quality] == set
  729. [name] == avengerguard && [quality] == set # [itemmagicbonus] == 40 && [defense] == 175
  730. [name] == sacredarmor && [quality] == set
  731.  
  732. // --trang-oul's--
  733. [name] == heavybracers && [quality] == set # [defense] == 74
  734. [name] == trollbelt && [quality] == set # [maxmana] == 50 && [defense] == 166
  735. [name] == bonevisage && [quality] == set # [defense] == 257
  736.  
  737. // griswold's
  738.  
  739. [name] == caduceus && [quality] == set # [enhanceddamage] == 240 && [sockets] == 4
  740. [name] == corona && [quality] == set # [enhanceddefense] == 75 && [itemmagicbonus] == 30
  741. [name] == vortexshield && [quality] == set # [defense] == 333
  742.  
  743. // unsorted shit
  744.  
  745.  
  746. // crafted
  747.  
  748. // Helms
  749. [type] == helm && [quality] == crafted # [itemtohitpercentperlevel] >= 1 && ([enhanceddefense] >= 150 || [sockets] == 2)
  750.  
  751. // Armor
  752.  
  753. // Shields
  754.  
  755. // Gloves
  756. [type] == gloves && [quality] == crafted # [itemknockback] >= 1 && [ias] >= 20 && [strength]+[dexterity] >= 15
  757.  
  758. // Boots
  759. [type] == boots && [quality] == crafted # [itemmaxmanapercent] >= 4 && [maxmana] >= 40
  760.  
  761. // Belts
  762. [type] == belt && [class] >= exceptional && [quality] == crafted # [maxhp] >= 50 && [strength] >= 15
  763. [type] == belt && [class] >= exceptional && [quality] == crafted # [fhr] == 24 && [fcr] == 10
  764. [name] == lightbelt && [quality] == crafted # [fhr] == 24 && [fcr] == 10 && [itemlevelreq] <= 30
  765.  
  766. // Rings
  767. [type] == ring && [quality] == crafted # [strength]+[dexterity] >= 25 && [maxhp] >= 30
  768. [type] == ring && [quality] == crafted # [fcr] == 10 && ([maxhp] >= 40 || [maxhp]+[maxmana] >= 80 || [strength]+[dexterity] >= 25)
  769.  
  770. // Amulets
  771.  
  772. [type] == amulet && [quality] == crafted # [assassinskills] == 2 && [fcr] >= 10
  773. [type] == amulet && [quality] == crafted # [druidskills] == 2 && [fcr] >= 10
  774. [type] == amulet && [quality] == crafted # [amazonskills]+[paladinskills]+[druidskills]+[assassinskills]+[barbarianskills]+[necromancerskills]+[sorceressskills] >= 2 && ([fcr] >= 10 || [strength]+[dexterity] >= 25 || [maxhp]+[maxmana] >= 50)
  775.  
  776. [name] == jewel && [quality] == rare # [fireresist] >= 35
  777. [type] == boots && [quality] == crafted # [maxmana] >= 40 && [itemmaxmanapercent] >= 4
  778.  
  779. // unid packs
  780. //([name] == assaulthelmet || [name] == avengerguard || [name] == savagehelmet || [name] == slayerguard || [name] == conquerorcrown || [name] == guardiancrown) && [quality] == rare && [prefix] == 1286
  781. //([name] == antlers || [name] == hunter'sguise || [name] == earthspirit) && [quality] == rare && [prefix] == 1286
  782. [type] == pelt && [quality] == rare && [color] == 20 && [color] == 12 && [color] == 11
  783.  
  784. [name] == tokenofabsolution
  785.  
  786. //=================================================================================================================================================================================
  787. //=== lld/vlld pickit, by Kolton ==================================================================================================================================================
  788. //=================================================================================================================================================================================
  789.  
  790. //Contents
  791. // Amulets
  792. // Rings
  793. // Weapons
  794. // Body Armor
  795. // Helms
  796. // Shields
  797. // Belts
  798. // Gloves
  799. // Boots
  800. // Jewels
  801. // Staves
  802. // Small Charms
  803. // Large Charms
  804. // Grand Charms
  805. // Class Specific
  806. // Imbueables
  807.  
  808. //=================================================================================================================================================================================
  809. //=== AMULETS =====================================================================================================================================================================
  810. //=================================================================================================================================================================================
  811.  
  812. [name] == amulet && [quality] == magic # [palicombatskilltab]+[fireskilltab]+[poisonandboneskilltab]+[trapsskilltab]+[shapeshiftingskilltab] == 2 && ([maxhp] == 80 || [hpregen] == 15)
  813.  
  814.  
  815. [type] == amulet && [quality] == rare # [poisonandboneskilltab]+[fireskilltab]+[trapsskilltab]+[palicombatskilltab]+[coldskilltab]+[lightningskilltab]+[elementalskilltab] == 2 && [fcr] == 10 && [maxhp]+[maxmana] >= 50 && [itemlevelreq] <= 30
  816. [type] == amulet && [quality] == rare # [amazonskills]+[barbarianskills] == 1 && [maxhp] >= 40 && ([hpregen] >= 6 || [maxmana] >= 60) && [itemlevelreq] <= 30
  817.  
  818. //[name] == demonhead && [quality] == unique
  819. //[name] == tulwar && [quality] == unique # # [maxquantity] == 1
  820. //[name] == trollnest && [quality] <= superior && [flag] != ethereal # [sockets] == 2 # [maxquantity] == 1
  821. //[name] == demonhideboots && [quality] == unique # [itemgoldbonus] == 70
  822. //[type] == boots && [quality] == rare # [itemgoldbonus] == 80 && [fireresist] >= 30
  823. //[name] == phaseblade && [quality] <= superior # [sockets] == 5
  824. //[name] == heavybelt && [quality] == unique && [flag] != ethereal # [itemgoldbonus] == 80 // goldwrap
  825. //[type] == belt && [quality] == rare && [flag] != ethereal # [itemgoldbonus] == 80
  826. //([name] == warpike || [name] == ghostspear || [name] == greatpoleaxe) && [quality] <= superior && [flag] == ethereal # [sockets] == 6
  827.  
  828.  
  829. //[name] == amulet && [quality] == set # [itemdamagetomana] == 20 && [itemlightradius] == 3 // Angelic Wngs
  830.  
  831. //---vlld-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  832.  
  833. [type] == amulet && [quality] == rare # [poisonandboneskilltab]+[fireskilltab]+[coldskilltab]+[palicombatskilltab] == 1 && [fcr] == 10 && [maxhp]+[maxmana] >= 40 && [hpregen] >= 5 && [itemlevelreq] <= 18
  834. [type] == amulet && [quality] == rare # [maxhp]+[maxmana] >= 60 && [hpregen] >= 5 && [itemlevelreq] <= 18
  835. [type] == amulet && [quality] == rare # [strength]+[dexterity]+[hpregen] >= 10 && [itemlevelreq] <= 9
  836. [type] == amulet && [quality] == rare # [hpregen] >= 5 && [strength]+[dexterity] >= 5 && [itemlevelreq] <= 9
  837.  
  838. //=================================================================================================================================================================================
  839. //=== RINGS =======================================================================================================================================================================
  840. //=================================================================================================================================================================================
  841.  
  842. [type] == ring && [quality] == rare # [fcr] >= 10 && [maxmana] >= 60 && ([strength] >= 8 || [dexterity] >= 8 || [hpregen] >= 5) && [itemlevelreq] <= 30
  843. [type] == ring && [quality] == rare # [tohit] >= 100 && [strength]+[dexterity] >= 9 && [maxmana] >= 60 && ([hpregen] >= 5 || [mindamage] >= 3 || [maxdamage] >= 5 || [maxhp] >= 15) && [itemlevelreq] <= 30
  844. [type] == ring && [quality] == rare # [fcr] == 10 && [strength] >= 6 && [dexterity] >= 6 && [maxmana] >= 60 && [itemlevelreq] == 30
  845.  
  846. //[name] == ring && [quality] == set # [hpregen] == 6 && [maxhp] == 20 // Angelic Halo
  847.  
  848. //---vlld-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  849.  
  850. [type] == ring && [quality] == rare # ([dexterity] >= 4 || [strength] >= 4) && ([tohit] >= 70 || [mindamage] == 3) && [maxmana] >= 30 && [hpregen] >= 4 && [itemlevelreq] <= 18
  851. [type] == ring && [quality] == rare # [fcr] == 10 && [strength] >= 4 && [hpregen] >= 4 && [maxmana] >= 30 && [itemlevelreq] <= 18
  852. [type] == ring && [quality] == rare # [dexterity] == 2 && [strength] == 2 && [tohit] >= 50 && [itemlevelreq] <= 9
  853. [type] == ring && [quality] == rare # [hpregen] >= 4 && [strength]+[dexterity] >= 2 && ([tohit] >= 50 || [maxmana] >= 11) && [itemlevelreq] <= 9
  854.  
  855. //=================================================================================================================================================================================
  856. //=== WEAPONS =====================================================================================================================================================================
  857. //=================================================================================================================================================================================
  858.  
  859. ([name] == broadsword || [name] == longsword) && [quality] == superior # ([sockets] == 0 || [sockets] == 4) && [enhanceddamage] == 15 && [tohit] == 3 // spirit
  860. [name] == crystalsword && [quality] == superior # [sockets] == 4 && [enhanceddamage] == 15 && [tohit] == 3 // spirit
  861. ([name] == crowbill || [name] == naga) && [quality] == superior && [flag] != ethereal # ([sockets] == 0 || [sockets] == 5 || [sockets] == 6) && [enhanceddamage] == 15 && [tohit] == 3 // honor/robo
  862. [name] == grimscythe && [quality] == superior && [flag] != ethereal # ([sockets] == 0 || [sockets] == 6) && [enhanceddamage] == 15 && [tohit] == 3
  863. [name] == knout && [quality] == superior # ([sockets] == 0 || [sockets] == 5) && [enhanceddamage] == 15 && [tohit] == 3 // honor
  864. [name] == executionersword && [quality] == superior # ([sockets] == 0 || [sockets] == 5 || [sockets] == 6) && [enhanceddamage] == 15 && [tohit] == 3 // honor/robo
  865. ([name] == warscepter || [name] == divinescepter) && [quality] <= superior # ([sockets] == 0 || [sockets] == 5) && [skillconcentration]+[skillblessedhammer] >= 5
  866. [name] == divinescepter && [quality] <= superior && [flag] != ethereal # ([sockets] == 0 || [sockets] == 5) && [skillcharge]+[skillfanaticism] >= 5
  867. ([name] == warscepter || [name] == divinescepter) && [quality] <= superior # ([sockets] == 0 || [sockets] == 5) && [skillfistoftheheavens]+[skillconviction] >= 5
  868. [name] == divinescepter && [quality] <= superior && [flag] != ethereal # ([sockets] == 0 || [sockets] == 5) && [skillfanaticism]+[skillzeal] >= 5
  869. ([name] == divinescepter || [name] == warscepter) && [quality] <= superior # ([sockets] == 0 || [sockets] == 5) && [skillholyshield] == 3
  870. [name] == ashwoodbow && [quality] == superior # ([sockets] == 0 || [sockets] == 5) && [bowandcrossbowskilltab] == 3 && [enhanceddamage] == 15
  871.  
  872. ([name] == shortsiegebow || [name] == ashwoodbow || [name] == runebow) && [quality] == rare # [enhanceddamage] >= 140 && ([sockets] == 2 || [ias] == 20) && [itemlevelreq] <= 30
  873. [name] == cutlass && [quality] == rare # [enhanceddamage] >= 140 && [ias] == 30 && [sockets] == 2 && [itemlevelreq] <= 30
  874. [name] == cutlass && [quality] == rare && [flag] == ethereal # [enhanceddamage] >= 80 && [ias] == 30 && [sockets] == 2 && [itemreplenishdurability] > 0 && [itemlevelreq] <= 30
  875. ([name] == knout || [name] == naga || [name] == battlehammer) && [quality] == rare && [flag] == ethereal # [enhanceddamage] >= 140 && [itemreplenishdurability] > 0 && [itemlevelreq] <= 30
  876. [name] == naga && [quality] == rare # [enhanceddamage] >= 140 && ([ias] >= 20 || [sockets] == 2) && [itemlevelreq] <= 30
  877. [name] == naga && [quality] <= rare && [flag] == ethereal # [enhanceddamage] >= 80 && ([ias] >= 20 || [sockets] == 2) && [itemreplenishdurability] > 0 && [itemlevelreq] <= 30
  878. [name] == executionersword && [quality] == rare && [flag] != ethereal # [enhanceddamage] >= 140 && ([ias] == 30 || [ias] >= 10 && [sockets] == 2) && [itemlevelreq] <= 30
  879. [name] == executionersword && [quality] == rare && [flag] == ethereal # [enhanceddamage] >= 80 && ([ias] == 30 || [ias] >= 10 && [sockets] == 2) && [itemreplenishdurability] > 0 && [itemlevelreq] <= 30
  880. ([name] == warscepter || [name] == divinescepter) && [quality] <= rare # ([palicombatskilltab] == 2 || [sockets] == 3) && [skillfanaticism] == 3 && [amplifydamageonhit] > 0 && [itemlevelreq] <= 30
  881. [name] == harpoon && [quality] <= rare && [flag] == ethereal # [enhanceddamage] >= 80 && [itemreplenishquantity] > 0 && [itemlevelreq] <= 30
  882.  
  883. //[name] == compositebow && [quality] == unique # [enhanceddamage] == 60 // Rogue Bow
  884. //[name] == longbattlebow && [quality] == unique # [passivecoldpierce] == 35 // Wizendraw
  885. //[name] == gladius && [quality] == unique && [flag] != ethereal # [skillswordmastery] == 4 && [skillwhirlwind] == 3 // Bloodletter
  886.  
  887. //---vlld-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  888.  
  889. [name] == warscepter && [quality] <= superior && [flag] != ethereal # ([sockets] == 0 || [sockets] == 5) && [skillzeal]+[skillconcentration] >= 6 && [itemlevelreq] <= 18
  890. [name] == warscepter && [quality] <= superior && [flag] != ethereal # ([sockets] == 0 || [sockets] == 5) && [skillcharge]+[skillconcentration] >= 6 && [itemlevelreq] <= 18
  891. [name] == warscepter && [quality] <= superior && [flag] != ethereal# ([sockets] == 0 || [sockets] == 5) && [skilldefiance]+[skillsacrifice] >= 6 && [itemlevelreq] <= 9
  892.  
  893. [name] == stagbow && [quality] == superior # ([sockets] == 0 || [sockets] == 5) && [enhanceddamage] == 15 && [tohit] == 3 && [bowandcrossbowskilltab] == 3
  894. ([name] == throwingspear || [name] == warjavelin) && [quality] <= rare && [flag] == ethereal # [enhanceddamage] > 50 && [itemreplenishquantity] > 0 && [itemlevelreq] <= 18
  895. ([name] == bonewand || [name] == grimwand) && [quality] == magic # [poisonandboneskilltab] == 1 && [fcr] == 10 && [skillbonespear] == 3 && [itemlevelreq] <= 18
  896. ([name] == bonewand || [name] == grimwand) && [quality] == rare # [poisonandboneskilltab] == 1 && [fcr] == 10 && [skillbonespear] == 3 && [sockets] == 2 && [itemlevelreq] <= 18
  897. //[name] == throwingspear && [quality] <= rare && [flag] == ethereal # [itemreplenishquantity] > 0 && [itemlevelreq] <= 9 // basic
  898. ([name] == throwingspear || [name] == pilum) && [quality] == rare && [flag] == ethereal # [amplifydamageonhit] > 0 && [itemreplenishquantity] > 0 && [itemlevelreq] <= 9
  899. ([name] == bladetalons || [name] == throwingspear) && [quality] <= rare && [flag] == ethereal # [enhanceddamage] >= 30 && [itemreplenishquantity] > 0 && [itemlevelreq] <= 9
  900. [name] == warscepter && [quality] == magic && [suffix] == 605 && [flag] != ethereal # [enhanceddamage] >= 30 && [itemlevelreq] <= 9 // sacrifice
  901.  
  902. //[name] == longsword && [quality] == set
  903.  
  904. //=================================================================================================================================================================================
  905. //=== BODY ARMOR ==================================================================================================================================================================
  906. //=================================================================================================================================================================================
  907.  
  908. [name] == ancientarmor && [quality] == superior && [flag] != ethereal # [sockets] == 4 && [enhanceddefense] == 15 && ([itemmaxdurabilitypercent] == 15 || [itemmaxdurabilitypercent] == 0)
  909.  
  910. [name] == ornateplate && [quality] == magic # [enhanceddefense] == 100 && [itemreqpercent] < 0 && [itemlevelreq] <= 30
  911. [name] == ornateplate && [quality] == magic && [flag] == ethereal # [enhanceddefense] == 100 && [itemreplenishdurability] > 0 && [itemlevelreq] <= 30
  912. [name] == mageplate && [quality] == magic # [sockets] == 3 && [maxhp] == 80
  913.  
  914. [name] == ornateplate && [quality] == rare && [flag] == ethereal # [enhanceddefense] >= 50 && [itemreplenishdurability] > 0 && [itemlevelreq] <= 30
  915.  
  916. //[name] == studdedleather && [quality] == unique && [flag] != ethereal && [flag] != identified # [defense] == 35 // Twitchthroe
  917. //[name] == ghostarmor && [quality] == unique && [flag] != ethereal # [magicdamagereduction] == 11 // Spirit Shroud
  918. [name] == serpentskinarmor && [quality] == unique && [flag] != ethereal # [magicdamagereduction] == 13 && [fireresist] == 35 // Skin of the Vipermagi
  919. //[name] == fieldplate && [quality] == unique && [flag] != ethereal # [enhanceddefense] == 130 // Rockfleece
  920.  
  921. //---vlld-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  922.  
  923. [name] == ancientarmor && [quality] <= rare && [flag] == ethereal # [enhanceddefense] >= 40 && [itemreplenishdurability] > 0 && [itemlevelreq] <= 18
  924. [name] == ancientarmor && [quality] <= rare && [flag] == ethereal # [enhanceddefense] >= 20 && [itemreplenishdurability] > 0 && [itemlevelreq] <= 9
  925.  
  926. //=================================================================================================================================================================================
  927. //=== HELMS =======================================================================================================================================================================
  928. //=================================================================================================================================================================================
  929.  
  930. [name] == crown && [quality] == superior && [flag] != ethereal # [enhanceddefense] == 15 && ([itemmaxdurabilitypercent] == 15 || [itemmaxdurabilitypercent] == 0) && [sockets] == 3
  931. //[name] == grandcrown && [quality] == superior && [flag] != ethereal # [enhanceddefense] == 15 && ([itemmaxdurabilitypercent] == 15 || [itemmaxdurabilitypercent] == 0) && [sockets] == 3
  932.  
  933. [type] == circlet && [quality] == magic && [flag] != ethereal # [amazonskills]+[barbarianskills] == 1 && [frw] == 30 && [itemlevelreq] <= 30
  934. [type] == circlet && [quality] == magic && [flag] != ethereal # [palicombatskilltab]+[fireskilltab]+[poisonandboneskilltab]+[trapsskilltab]+[elementalskilltab] == 2 && [fcr] == 20 && [itemlevelreq] <= 30
  935. ([name] == grandcrown || [name] == grandcrown || [name] == mask || [name] == deathmask) && [quality] == magic && [flag] != ethereal # [sockets] == 3 && [maxhp] >= 20 && [itemlevelreq] <= 30
  936.  
  937. [type] == circlet && [quality] == rare && [flag] != ethereal # [poisonandboneskilltab]+[fireskilltab]+[trapsskilltab] >= 2 && [fcr] == 20 && [frw] == 30 && [itemlevelreq] <= 30
  938. [type] == circlet && [quality] == rare && [flag] != ethereal # [poisonandboneskilltab] >= 2 && [fcr] == 20 && [maxhp]+[maxmana] >= 50 && ([sockets] == 2 || [fireresist] >= 10 && [coldresist] >= 10 || [strength] == 9 || [hpregen] >= 6) && [itemlevelreq] <= 30
  939. [type] == circlet && [quality] == rare && [flag] != ethereal # [fireskilltab] >= 2 && [fcr] == 20 && [maxhp]+[maxmana] >= 50 && ([sockets] == 2 || [fireresist] >= 10 && [coldresist] >= 10 || [strength] == 9 || [hpregen] >= 6) && [itemlevelreq] <= 30
  940. [type] == circlet && [quality] == rare && [flag] != ethereal # [palicombatskilltab] >= 2 && [fcr] == 20 && [maxhp]+[maxmana] >= 50 && ([sockets] == 2 || [fireresist] >= 10 && [coldresist] >= 10 || [strength] == 9 || [hpregen] >= 6) && [itemlevelreq] <= 30
  941. [type] == circlet && [quality] == rare && [flag] != ethereal # [coldskilltab] >= 2 && [fcr] == 20 && [maxhp]+[maxmana] >= 50 && ([sockets] == 2 || [fireresist] >= 10 && [coldresist] >= 10 || [strength] == 9 || [hpregen] >= 6) && [itemlevelreq] <= 30
  942. [type] == circlet && [quality] == rare && [flag] != ethereal # [amazonskills]+[barbarianskills] == 1 && [frw] == 30 && ([sockets] == 2 || [maxhp]+[maxmana] >= 50 || [fireresist] >= 10 && [coldresist] >= 10 || [hpregen] >= 6) && [itemlevelreq] <= 30
  943. ([name] == wingedhelm || [name] == grandcrown || [name] == deathmask || [name] == grimhelm) && [quality] == rare && [flag] == ethereal # [itemtohitpercentperlevel] > 0 && [enhanceddefense] >= 50 && ([itemreplenishdurability] > 0 || [itemreplenishquantity] > 0) && [itemlevelreq] <= 30
  944. ([name] == wingedhelm || [name] == grandcrown || [name] == deathmask || [name] == grimhelm) && [quality] == rare # [itemtohitpercentperlevel] > 0 && [enhanceddefense] >= 80 && [sockets] == 2 && [itemlevelreq] <= 30
  945.  
  946. //[name] == warhat && [quality] == unique && [flag] != ethereal # [hpregen] == 12 // Peasant Crown
  947.  
  948. //---vlld-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  949.  
  950. [type] == circlet && [quality] == magic && [flag] != ethereal # ([tohit] >= 120 || [itemtohitpercentperlevel] > 0 || [enhanceddamage] >= 30) && ([maxhp] >= 40 || [hpregen] >= 10 || [frw] == 20) && [itemlevelreq] <= 18
  951.  
  952. [type] == circlet && [quality] == rare && [flag] != ethereal # [sockets] == 2 && [frw] == 20 && ([tohit] >= 100 || [maxdamage] >= 6 || [maxhp] >= 30 || [maxmana] >= 30 || [lightmaxdam] >= 100 || [hpregen] >= 8) && [itemlevelreq] <= 18
  953. [type] == circlet && [quality] <= rare && [flag] != ethereal # [poisonandboneskilltab]+[palicombatskilltab]+[fireskilltab]+[trapsskilltab] >= 1 && ([fcr] == 10 || [frw] == 20) && ([maxhp] >= 30 || [hpregen] >= 8 || [maxmana] >= 35 || [sockets] == 2) && [itemlevelreq] <= 18
  954. [type] == circlet && [quality] == rare && [flag] != ethereal # [poisonandboneskilltab]+[palicombatskilltab]+[fireskilltab]+[trapsskilltab] >= 1 && [fcr] == 10 && [frw] == 20 && [itemlevelreq] <= 18
  955.  
  956. //=================================================================================================================================================================================
  957. //=== SHIELDS =====================================================================================================================================================================
  958. //=================================================================================================================================================================================
  959.  
  960. //[name] == grimshield && [quality] == superior && [flag] != ethereal # [enhanceddefense] == 15 && [sockets] == 2 // for rhyme runeword
  961.  
  962. [name] == barbedshield && [quality] == magic # [fbr] == 30 && [palicombatskilltab] == 2
  963. //[name] == kiteshield && [quality] == magic # [fbr] == 30 && [sockets] == 3
  964. [name] == towershield && [quality] == magic # [fbr] == 30 && [sockets] == 3 && [defense] == 25 && [itemlevelreq] <= 30
  965. [name] == pavise && [quality] == magic # [fbr] == 30 && [sockets] == 3 && [defense] == 78 && [itemlevelreq] <= 30
  966. [name] == scutum && [quality] == magic # [fbr] == 30 && [sockets] == 3 && [defense] == 61 && [itemlevelreq] <= 30
  967. [name] == dragonshield && [quality] == magic # [fbr] == 30 && [sockets] == 3 && [defense] == 67 && [itemlevelreq] <= 30
  968.  
  969. [name] == barbedshield && [quality] == rare # [fbr] == 30 && [sockets] == 2 && [palicombatskilltab] == 2 && [itemlevelreq] <= 30
  970. [name] == spikedshield && [quality] == rare # [fbr] == 30 && [sockets] == 2 && [fhr] == 17 && [itemlevelreq] <= 30
  971. [name] == barbedshield && [quality] == rare # [fbr] == 30 && [sockets] == 2 && [fhr] == 17 && [itemlevelreq] <= 30
  972. [name] == boneshield && [quality] == rare # [fbr] == 30 && [sockets] == 2 && [fhr] == 17 && [itemlevelreq] <= 30
  973. [name] == grimshield && [quality] == rare # [fbr] == 30 && [sockets] == 2 && [fhr] == 17 && [itemlevelreq] <= 30
  974. [name] == spikedshield && [quality] == rare && [flag] == ethereal # [fbr] == 30 && [enhanceddefense] >= 66 && ([itemreplenishdurability] > 0 || [itemreplenishquantity] > 0) && [itemlevelreq] <= 30
  975. [name] == barbedshield && [quality] == rare && [flag] == ethereal # [fbr] == 30 && [enhanceddefense] >= 66 && ([itemreplenishdurability] > 0 || [itemreplenishquantity] > 0) && [itemlevelreq] <= 30
  976. [name] == boneshield && [quality] == rare && [flag] == ethereal # [fbr] == 30 && [enhanceddefense] >= 66 && ([itemreplenishdurability] > 0 || [itemreplenishquantity] > 0) && [itemlevelreq] <= 30
  977. [name] == grimshield && [quality] == rare && [flag] == ethereal # [fbr] == 30 && [enhanceddefense] >= 66 && ([itemreplenishdurability] > 0 || [itemreplenishquantity] > 0) && [itemlevelreq] <= 30
  978.  
  979. //[name] == spikedshield && [quality] == unique && [flag] != ethereal # [enhanceddefense] == 60 // Swordback Hold
  980. //[name] == defender && [quality] == unique && [flag] != ethereal # [enhanceddefense] == 150 // Visceratuant
  981.  
  982. //---vlld-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  983.  
  984. [name] == boneshield && [quality] == magic # [fbr] == 30 && [itemdamagetomana] >= 12
  985.  
  986. //=================================================================================================================================================================================
  987. //=== BELTS =======================================================================================================================================================================
  988. //=================================================================================================================================================================================
  989.  
  990. [type] == belt && [quality] == rare && [class] <= exceptional # [fhr] == 24 && [maxhp] >= 40 && ([strength] >= 9 || [hpregen] >= 6) && [itemlevelreq] <= 30
  991.  
  992. //[name] == warbelt && [quality] == set // Immortal King's Detail
  993. //[name] == sash && [quality] == set // Death's Guard
  994.  
  995. [name] == demonhidesash && [quality] == unique && [flag] != ethereal # [damageresist] == 15 && [lifeleech] == 8 && [enhanceddefense] == 180 && [magicdamagereduction] == 15 //string of ears
  996.  
  997. //---vlld-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  998.  
  999. [type] == belt && [quality] == rare # [fhr] == 24 && [strength] >= 5 && [maxhp] >= 40 && [itemlevelreq] <= 18
  1000.  
  1001. //=================================================================================================================================================================================
  1002. //=== GLOVES ======================================================================================================================================================================
  1003. //=================================================================================================================================================================================
  1004.  
  1005. //[name] == heavygloves && [quality] == set # [defense] == 31 // Sander's Taboo
  1006. //[name] == leathergloves && [quality] == set # [defense] == 3 // Death's Hand, perfect defense
  1007. //[name] == wargauntlets && [quality] == set # [defense] == 118 // Immortal King's Forge, perfect defense
  1008.  
  1009. //[name] == heavygloves && [quality] == unique && [flag] != ethereal # [enhanceddefense] == 20 // Bloodfist
  1010. //[name] == lightgauntlets && [quality] == unique && [flag] != ethereal # [enhanceddefense] == 30 // Magefist
  1011. //[name] == gauntlets && [quality] == unique && [flag] != ethereal # [enhanceddefense] == 20 // Frostburn
  1012.  
  1013. [type] == gloves && [quality] == rare && [flag] != ethereal # [javelinandspearskilltab] == 2 && [ias] == 10 && [hpregen] >= 5 && [itemlevelreq] <= 30
  1014.  
  1015. //=================================================================================================================================================================================
  1016. //=== BOOTS =======================================================================================================================================================================
  1017. //=================================================================================================================================================================================
  1018.  
  1019. //[name] == heavyboots && [quality] == set # [defense] == 6 // Sander's Riprap
  1020. //[name] == heavyboots && [quality] == set # [defense] >= 7 // Cow King's Hooves
  1021. [name] == meshboots && [quality] == set # [plusdefense] == 125 && [coldresist] == 25 && [lightresist] == 25 // Natalya's Soul, perfect
  1022.  
  1023. [name] == boots && [quality] == unique && [flag] != ethereal // Hotspur [enhanceddefense] == 20
  1024.  
  1025. //=================================================================================================================================================================================
  1026. //=== JEWELS ======================================================================================================================================================================
  1027. //=================================================================================================================================================================================
  1028.  
  1029. [name] == jewel && [quality] == magic # [fireresist] == 15 && [coldresist] == 15 && ([itemreqpercent] < 0 || [strength] == 6 || [dexterity] == 9 || [maxdamage] == 15)
  1030. [name] == jewel && [quality] == magic # [maxdamage] >= 24 && [itemlevelreq] <= 30
  1031. [name] == jewel && [quality] == magic # [enhanceddamage] == 20 && ([dexterity] == 9 || [strength] == 6 || [maxhp] == 8 || [maxdamage] == 15 || [itemreqpercent] < 0)
  1032.  
  1033. [name] == jewel && [quality] == rare # [dexterity] == 9 && [maxhp] == 8 && [itemlevelreq] <= 30
  1034. [name] == jewel && [quality] == rare # ([mindamage] >= 4 || [enhanceddamage] >= 20) && [maxdamage] >= 18 && [itemlevelreq] <= 30
  1035. [name] == jewel && [quality] <= rare # ([enhanceddamage] >= 20 || [maxdamage] >= 18 || [mindamage] >= 8) && ([plusdefense] >= 30 || [strength]+[dexterity] >= 12 || [dexterity] >= 9 || [strength] >= 6 || [tohit] >= 50 || [itemreqpercent] < 0) && [itemlevelreq] <= 30
  1036. [name] == jewel && [quality] == rare # [strength] >= 6 && [dexterity] >= 9 && [itemlevelreq] <= 30
  1037. [name] == jewel && [quality] <= rare # ([maxdamage] >= 15 || [maxmana] >= 15) && [itemreqpercent] < 0 && [itemlevelreq] <= 30
  1038.  
  1039. //---vlld-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1040.  
  1041. // 18
  1042. [name] == jewel && [quality] <= rare # [maxdamage] >= 20 && [itemlevelreq] <= 18
  1043. [name] == jewel && [quality] <= rare # [enhanceddamage] == 20 && ([maxdamage] == 15 || [dexterity] == 6) && [itemlevelreq] <= 18
  1044.  
  1045. // 9
  1046. [name] == jewel && [quality] <= rare # ([maxdamage] >= 14 || [mindamage] >= 8 || [mindamage] >= 4 && [maxdamage] >= 9) && [itemlevelreq] <= 9
  1047. [name] == jewel && [quality] <= rare # ([tohit] >= 40 || [enhanceddamage] >= 20 || [defense] >= 8) && ([maxdamage] >= 9 || [mindamage] >= 4) && [itemlevelreq] <= 9
  1048. [name] == jewel && [quality] <= rare # ([itemdamagetomana] == 12 || [maxmana] == 10) && ([dexterity] >= 3 || [maxhp] >= 8 || [itemreqpercent] < 0) && [itemlevelreq] <= 9
  1049.  
  1050. //=================================================================================================================================================================================
  1051. //=== STAVES ======================================================================================================================================================================
  1052. //=================================================================================================================================================================================
  1053.  
  1054. [type] == staff && [class] <= exceptional && [quality] == rare # [teleportcharges] > 0 && [fcr] == 20 && [itemlevelreq] <= 30
  1055.  
  1056. //=================================================================================================================================================================================
  1057. //=== SMALL CHARMS ================================================================================================================================================================
  1058. //=================================================================================================================================================================================
  1059.  
  1060. //[name] == smallcharm && [quality] == magic # [frw] == 3 && [itemlevelreq] <= 30
  1061. [name] == smallcharm && [quality] == magic # [maxhp] >= 13 && [maxdamage] >= 3
  1062.  
  1063. [name] == smallcharm && [quality] == magic # [maxhp] >= 15 && ([poisonmaxdam] >= 128 || [maxmana] >= 12 || [maxdamage] >= 3 || [plusdefense] == 20 || [fireresist] >= 9 || [lightresist] >= 9 || [coldresist] >= 9 || [fireresist] >= 5 && [coldresist] >= 5) && [itemlevelreq] <= 30
  1064. [name] == smallcharm && [quality] == magic # [frw] == 3 && ([poisonmaxdam] == 128 || [maxmana] >= 12 || [maxdamage] >= 3 || [fireresist] >= 9 || [lightresist] >= 9 || [coldresist] >= 9 || [fireresist] >= 5 && [coldresist] >= 5) && [itemlevelreq] <= 30
  1065.  
  1066. //---vlld-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1067.  
  1068. [name] == smallcharm && [quality] == magic # [maxhp] >= 15 && ([poisonmaxdam] == 52 && [maxmana] >= 5 || [tohit] >= 10 || [plusdefense] >= 8) && [itemlevelreq] <= 18
  1069. [name] == smallcharm && [quality] == magic # [poisonmaxdam] == 91 // 62 pdsc level 18
  1070.  
  1071. //=================================================================================================================================================================================
  1072. //=== LARGE CHARMS ================================================================================================================================================================
  1073. //=================================================================================================================================================================================
  1074.  
  1075. [name] == largecharm && [quality] == magic # [maxdamage] == 6 && [frw] == 5
  1076.  
  1077. //---vlld-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1078.  
  1079. [name] == largecharm && [quality] == magic # ([frw] == 7 || [fhr] == 17) && [maxmana] == 33
  1080. [name] == largecharm && [quality] == magic # ([strength] == 3 || [dexterity] == 3) && [tohit] >= 12 && [itemlevelreq] <= 9
  1081. [name] == largecharm && [quality] == magic # [maxhp] >= 15 && ([tohit] >= 10 || [maxmana] >= 5 || [plusdefense] >= 3) && [itemlevelreq] <= 9
  1082. [name] == largecharm && [quality] == magic # [frw] == 5 && [maxmana] == 18
  1083.  
  1084. //=================================================================================================================================================================================
  1085. //=== GRAND CHARMS ================================================================================================================================================================
  1086. //=================================================================================================================================================================================
  1087.  
  1088. [name] == grandcharm && [quality] == magic # [maxmana] >= 45 && ([maxhp] >= 20 || [fhr] == 12) && [itemlevelreq] <= 30
  1089. [name] == grandcharm && [quality] == magic # [coldresist] == 15 && [fireresist] == 15 && ([frw] == 7 || [fhr] == 12)
  1090. [name] == grandcharm && [quality] == magic # [maxdamage] == 10 && ([strength]+[dexterity] == 6 || [fhr] == 12 || [maxhp] >= 20 || [frw] == 7) && [itemlevelreq] <= 30
  1091.  
  1092. //---vlld-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1093.  
  1094. [name] == grandcharm && [quality] == magic # ([maxdamage] == 6 || [maxmana] >= 33) && ([maxhp] >= 20 || [fhr] == 12 || [frw] == 7) && [itemlevelreq] <= 18
  1095.  
  1096. //=================================================================================================================================================================================
  1097. //=== CLASS SPECIFIC ==============================================================================================================================================================
  1098. //=================================================================================================================================================================================
  1099.  
  1100. //---AMAZON------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1101.  
  1102. ([name] == maidenjavelin || [name] == ceremonialjavelin) && [quality] <= rare && [flag] != ethereal # [javelinandspearskilltab] >= 4 && [ias] >= 30 && [itemlevelreq] <= 30
  1103. [name] == ceremonialjavelin && [quality] <= rare && [flag] == ethereal # [enhanceddamage] >= 80 && ([itemreplenishdurability] > 0 || [itemreplenishquantity] > 0) && [itemlevelreq] <= 30
  1104.  
  1105. //---ASSASSIN----------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1106.  
  1107. [name] == handscythe && [quality] <= superior # [sockets] != 1 && [skilllightningsentry] == 3 && ([skillmindblast] >= 1 || [skilldragonflight] >= 1 || [skillweaponblock] == 3)
  1108. [name] == handscythe && [quality] <= rare # ([trapsskilltab] == 2 || [assassinskills] == 1) && ([skilllightningsentry] >= 3 || [skillwakeoffire] >= 3) && [itemlevelreq] <= 30
  1109.  
  1110. //---BARBARIAN--------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1111.  
  1112. ([name] == avengerguard || [name] == assaulthelmet) && [quality] <= superior && [class] <= exceptional # [skillwhirlwind] >= 2 && ([sockets] == 0 || [sockets] == 3) && [itemlevelreq] <= 30
  1113.  
  1114. [type] == primalhelm && [quality] == magic && [class] <= exceptional # [skillwhirlwind] >= 2 && ([sockets] == 3 || [barbcombatskilltab] == 2 || [barbarianskills] == 1 || [maxhp] > 60) && [itemlevelreq] <= 30
  1115.  
  1116. [type] == primalhelm && [quality] == rare && [class] <= exceptional # [skillwhirlwind] >= 2 && ([itemtohitpercentperlevel] > 0) && [itemlevelreq] <= 30
  1117. [type] == primalhelm && [quality] <= rare && [class] <= exceptional # [warcriesskilltab] == 2 && [skillbattleorders] == 3 && [itemlevelreq] <= 30
  1118.  
  1119. [type] == primalhelm && [quality] <= superior # [skillthrowingmastery] == 3 && [itemlevelreq] <= 18
  1120.  
  1121. //---vlld-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1122.  
  1123. [type] == primalhelm && [quality] <= superior # [skillshout] == 3 && ([sockets] == 3 || [sockets] == 0) && [itemlevelreq] <= 9
  1124.  
  1125. //---DRUID------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1126.  
  1127. [type] == pelt && [quality] <= superior && [flag] != ethereal # [skillfury] == 3 && [skillheartofwolverine] > 0 && [itemlevelreq] <= 30
  1128.  
  1129. [type] == pelt && [quality] <= rare # [elementalskilltab] == 2 && ([skilltornado] == 3 || [skillfissure] == 3) && [itemlevelreq] <= 30 // 5 nado/fissure pelt
  1130. [type] == pelt && [quality] <= rare # [shapeshiftingskilltab] == 2 && [skillfury] == 3 && ([itemtohitpercentperlevel] >= 1 || [sockets] == 2) && [itemlevelreq] <= 30 // 5 fury pelt
  1131.  
  1132. // vlld
  1133.  
  1134. [type] == pelt && [quality] <= rare # [elementalskilltab] == 1 && [skillfissure] == 3 && ([sockets] == 2 || [fhr] == 10) && [itemlevelreq] <= 18
  1135.  
  1136. //---NECROMANCER------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1137.  
  1138. [type] == voodooheads && [quality] <= superior # [skillbonespear] == 3 && [skillbonespirit] == 3 && [sockets] != 1 && [itemlevelreq] <= 30
  1139.  
  1140. // vlld
  1141.  
  1142. [type] == voodooheads && [quality] <= rare && [flag] != ethereal # [poisonandboneskilltab] == 1 && [fbr] == 30 && [skillbonespear] == 3 && [itemlevelreq] <= 18
  1143.  
  1144. //---PALADIN----------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1145.  
  1146. ([name] == akarantarge || [name] == akaranrondache) && [quality] <= superior # [enhanceddamage] == 65 && [tohit] == 121 && ([sockets] == 0 || [sockets] == 4)
  1147. //([name] == akarantarge || [name] == akaranrondache) && [quality] <= superior # [fireresist] == 45 && ([sockets] == 0 || [sockets] == 4)
  1148.  
  1149. //---vlld-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1150.  
  1151. [name] == heraldicshield && [quality] <= superior && [flag] != ethereal # ([sockets] == 0 || [sockets] == 4) && [enhanceddamage] == 65 && [tohit] == 121
  1152. [name] == crownshield && [quality] <= superior && [flag] != ethereal # ([sockets] == 0 || [sockets] == 4) && [enhanceddamage] == 65 && [tohit] == 121
  1153. [name] == aerinshield && [quality] <= superior && [flag] != ethereal # ([sockets] == 0 || [sockets] == 4) && [enhanceddamage] == 65 && [tohit] == 121
  1154.  
  1155. //---SORCERESS--------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1156.  
  1157. //[type] == orb && [quality] <= rare && [class] <= exceptional # [skillenchant] == 3 && [fireskilltab] == 2 && [itemlevelreq] == 30
  1158. [type] == orb && [quality] <= rare && [class] <= exceptional # [fcr] == 20 && [skillfireball] == 3 && [fireskilltab] == 2 && [itemlevelreq] == 30
  1159. [type] == orb && [quality] <= rare && [class] <= exceptional # [fcr] == 20 && [skillblizzard] == 3 && [coldskilltab] == 2 && [itemlevelreq] == 30
  1160. [type] == orb && [quality] <= rare && [class] <= exceptional # [skillenergyshield] == 3 && [lightningskilltab] == 2 && [itemlevelreq] == 30
  1161.  
  1162. //---vlld-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1163.  
  1164. [type] == orb && [quality] <= rare # [fcr] == 10 && [skilliceblast] == 3 && [coldskilltab] == 1
  1165. [type] == orb && [quality] <= rare # [fcr] == 10 && [skillfireball] == 3 && [fireskilltab] == 1
  1166.  
  1167. //=================================================================================================================================================================================
  1168. //=== IMBUEABLES ==================================================================================================================================================================
  1169. //=================================================================================================================================================================================
  1170.  
  1171. //[name] == bladetalons && [quality] <= superior && [flag] == ethereal # [sockets] == 0 // imbueable
  1172. //[name] == crown && [quality] <= superior && [flag] == ethereal # [sockets] == 0 // imbueable
  1173. //[name] == grand crown && [quality] <= superior && [flag] == ethereal # [sockets] == 0 // imbueable
  1174. //[name] == grim helm && [quality] <= superior && [flag] == ethereal # [sockets] == 0 // imbueable
  1175. //[name] == winged helm && [quality] <= superior && [flag] == ethereal # [sockets] == 0 // imbueable
  1176. //[name] == throwingspear && [quality] <= superior && [flag] == ethereal // imbueable
  1177. //[name] == harpoon && [quality] <= superior && [flag] == ethereal // imbueable
  1178. //[name] == warjavelin && [quality] <= superior && [flag] == ethereal // imbueable
  1179. //[name] == ceremonialjavelin && [quality] <= superior && [flag] == ethereal // imbueable
  1180. //[name] == naga && [quality] <= superior && [flag] == ethereal # [sockets] == 0 // imbueable
  1181. [name] == ancientarmor && [quality] <= superior && [flag] == ethereal # [sockets] == 0 // imbueable
  1182. [name] == ornateplate && [quality] <= superior && [flag] == ethereal # [sockets] == 0 // imbueable
  1183. //[name] == boneshield && [quality] <= superior && [flag] == ethereal # [sockets] == 0 // imbueable
  1184. //[name] == grimshield && [quality] <= superior && [flag] == ethereal # [sockets] == 0 // imbueable
  1185. //[name] == warboots && [quality] <= superior && [flag] == ethereal // imbueable
  1186.  
  1187. // Tr0uble@jsp
  1188. ([name] == gnarledstaff || [name] == battlestaff || [name] == gothicstaff || [name] == cedarstaff || [name] == shillelagh || [name] == elderstaff) && [quality] <= superior # ([sockets] == 0 || [sockets] == 4) && ([skillcoldmastery] > 0 && ([skillblizzard] > 0 && [skillglacialspike] > 0 || [skillfrozenorb] > 0 && [skillenchant]+[skillthunderstorm] > 0) || [skillicebolt] > 0 && [skilliceblast] > 0 && [skillwarmth] > 0)
  1189. ([name] == warstaff || [name] == runestaff || [name] == archonstaff) && [quality] <= superior # [sockets] == 4 && ([skillcoldmastery] > 0 && ([skillblizzard] > 0 && [skillglacialspike] > 0 || [skillfrozenorb] > 0 && [skillenchant]+[skillthunderstorm] > 0) || [skillicebolt] > 0 && [skilliceblast] > 0 && [skillwarmth] > 0)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement