Advertisement
Guest User

ZIGGYD's LOOT FILTER V 2.2

a guest
Dec 23rd, 2015
8,668
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.14 KB | None | 0 0
  1. # Script edited with Filtration - https://github.com/ben-wallis/Filtration
  2. # ## ZIGGYD's LOOT FILTER ###
  3. # Designed to be as lightweight, natural and unobtrusive as possible.
  4. # Highlighting to teach vendor recipes.
  5. # Works from level 1 to 100!
  6. # # Start Filter ##
  7.  
  8. # Distinguish Jewels
  9. Show
  10. BaseType "Crimson Jewel" "Cobalt Jewel" "Viridian Jewel"
  11. SetBorderColor 98 0 255
  12.  
  13. Show
  14. BaseType "Talisman"
  15. SetBackgroundColor 0 128 0 106
  16. SetBorderColor 0 128 0
  17. SetFontSize 38
  18.  
  19. Show
  20. Class "Maps" "Map Fragments"
  21. SetFontSize 39
  22.  
  23. # Divination Cards
  24. Show
  25. Class "Card"
  26. SetBorderColor 153 255 255
  27. SetFontSize 38
  28. PlayAlertSound 9 88
  29.  
  30. # Currency Tier Highlighting
  31. Show
  32. BaseType "Exalted Orb" "Eternal Orb" "Divine Orb"
  33. SetTextColor 230 214 177
  34. SetBorderColor 230 214 177
  35. SetFontSize 44
  36. PlayAlertSound 7 100
  37.  
  38. Show
  39. BaseType "Chaos Orb" "Gemcutter's Prism" "Regal Orb" "Orb of Alchemy" "Vaal Orb" "Orb of Fusing" "Orb of Scouring" "Blessed Orb" "Cartographer's Chisel" "Orb of Regret"
  40. SetTextColor 219 190 147
  41. SetFontSize 39
  42.  
  43. Show
  44. BaseType "Mirror of Kalandra"
  45. SetTextColor 0 0 0
  46. SetBackgroundColor 255 128 255
  47. SetBorderColor 0 0 0
  48. SetFontSize 45
  49. PlayAlertSound 8 100
  50.  
  51. # Quality Gems
  52. Show
  53. Quality >= 5
  54. Class "Gem"
  55. SetBackgroundColor 0 0 0
  56. SetBorderColor 0 128 128
  57.  
  58. # Other Important Things
  59. Show
  60. Class "Quest Items" "Map" "Currency" "Gems"
  61. BaseType "Sacrifice at"
  62.  
  63. Show
  64. Class "Fishing Rods"
  65. SetTextColor 255 128 255
  66. SetBorderColor 255 128 255
  67. SetFontSize 45
  68.  
  69. # 5 & 6 Links Highlighting Based on Rarity
  70. Show
  71. Rarity = Normal
  72. LinkedSockets >= 5
  73. SetTextColor 255 255 255
  74. SetBackgroundColor 20 20 20
  75. SetBorderColor 180 180 180
  76. SetFontSize 42
  77. PlayAlertSound 1 100
  78.  
  79. Show
  80. Rarity = Magic
  81. LinkedSockets >= 5
  82. SetTextColor 136 136 255
  83. SetBackgroundColor 0 15 31
  84. SetBorderColor 136 136 255
  85. SetFontSize 42
  86. PlayAlertSound 1 100
  87.  
  88. Show
  89. Rarity = Rare
  90. LinkedSockets >= 5
  91. SetTextColor 255 255 119
  92. SetBackgroundColor 30 30 0
  93. SetBorderColor 180 180 60
  94. SetFontSize 42
  95. PlayAlertSound 1 100
  96.  
  97. Show
  98. Rarity = Unique
  99. LinkedSockets >= 5
  100. SetTextColor 175 96 37
  101. SetBackgroundColor 31 15 2
  102. SetBorderColor 175 96 37
  103. SetFontSize 42
  104. PlayAlertSound 1 100
  105.  
  106. # Show All Other Uniques
  107. Show
  108. Rarity = Unique
  109. SetFontSize 36
  110.  
  111. # 6 Sockets for 7 Jewellers
  112. Show
  113. Rarity < Unique
  114. Sockets = 6
  115. LinkedSockets < 5
  116. SetBackgroundColor 33 30 26
  117. SetBorderColor 128 119 99
  118. SetFontSize 38
  119.  
  120. # Chromatic Items
  121. Show
  122. LinkedSockets >= 3
  123. SocketGroup "RGB"
  124. SetBackgroundColor 33 30 26
  125. SetBorderColor 128 119 99
  126.  
  127. # Chisel Recipe (20% Hammer + Any Endgame Map)
  128. Show
  129. Rarity = Normal
  130. BaseType "Gavel" "Stone Hammer" "Rock Breaker"
  131. SetBackgroundColor 33 30 26
  132. SetBorderColor 128 119 99
  133.  
  134. # Chisel Recipe (20% Hammer + Any Endgame Map)
  135. Show
  136. Quality >= 12
  137. Rarity = Magic
  138. BaseType "Gavel" "Stone Hammer" "Rock Breaker"
  139. SetBackgroundColor 33 30 26
  140. SetBorderColor 128 119 99
  141.  
  142. # Blacksmith's Whetstones & Armorer's Scraps
  143. Show
  144. Quality = 20
  145. Rarity = Normal
  146. Class "Gloves" "Helmets" "Boots" "Daggers" "Wands" "Claws" "One Hand Swords" "One Hand Maces"
  147. SetBackgroundColor 33 30 26
  148. SetBorderColor 128 119 99
  149.  
  150. # Blacksmith's Whetstones & Armorer's Scraps
  151. Show
  152. Quality = 20
  153. Rarity = Normal
  154. BaseType "Spirit Shield" "Buckler" "Spiked Shield"
  155. SetBackgroundColor 33 30 26
  156. SetBorderColor 128 119 99
  157.  
  158. # Glassblower's Baubles (Vendor 40% Total Quality)
  159. Show
  160. Quality >= 5
  161. Class "Flask"
  162. SetBackgroundColor 33 30 26
  163. SetBorderColor 128 119 99
  164.  
  165. # Prioritizes Smaller Bases for Space Efficiency
  166. Show
  167. ItemLevel >= 60
  168. ItemLevel < 75
  169. Rarity = Rare
  170. Width = 2
  171. Height = 3
  172. Class "Bows"
  173. SetBorderColor 170 158 130
  174.  
  175. Show
  176. ItemLevel >= 60
  177. ItemLevel < 75
  178. Rarity = Rare
  179. Width = 1
  180. Height = 3
  181. SetBorderColor 170 158 130
  182.  
  183. Show
  184. ItemLevel >= 60
  185. ItemLevel < 75
  186. Rarity = Rare
  187. Class "Gloves" "Boots" "Helmets" "Body Armours" "Ring" "Belt" "Amulet"
  188. SetBorderColor 170 158 130
  189.  
  190. # Prioritizes Smaller Bases for Space Efficiency
  191. Show
  192. ItemLevel >= 75
  193. Rarity = Rare
  194. Width = 2
  195. Height = 3
  196. Class "Bows"
  197. SetTextColor 255 255 119
  198. SetBackgroundColor 0 0 0
  199. SetBorderColor 54 100 146 216
  200.  
  201. Show
  202. ItemLevel >= 75
  203. Rarity = Rare
  204. Width = 1
  205. Height = 3
  206. SetTextColor 255 255 119
  207. SetBackgroundColor 0 0 0
  208. SetBorderColor 54 100 146 215
  209.  
  210. Show
  211. ItemLevel >= 75
  212. Rarity = Rare
  213. Class "Helm" "Boot" "Glove" "Body"
  214. SetTextColor 255 255 119
  215. SetBackgroundColor 0 0 0
  216. SetBorderColor 54 100 146 219
  217.  
  218. # High ilvl Jewellery Slightly Brighter
  219. Show
  220. ItemLevel >= 75
  221. Rarity = Rare
  222. Class "Ring" "Belt" "Amulet"
  223. SetTextColor 255 255 51
  224. SetBackgroundColor 0 0 0
  225. SetBorderColor 54 100 146
  226.  
  227. # Shows 3 Sockets Gear for Level, Stops Showing At End of Normal Difficulty
  228. Show
  229. ItemLevel <= 32
  230. LinkedSockets = 3
  231.  
  232. # Maraketh Bases (Interesting Implicit Effects)
  233. Show
  234. BaseType "Sai" "Fleshripper" "Eclipse Staff" "Dragoon Sword" "Gemini Claw" "Exquisite Blade" "Behemoth Mace" "Maraketh Bow" "Tiger Hook" "Profane Wand" "Runic Hatchet" "Sambar Sceptre" "Coronal Maul" "Sacrificial Garb"
  235.  
  236. # Bases that Can Be Chance Orbed for Decent Uniques
  237. Show
  238. ItemLevel >= 60
  239. Rarity = Normal
  240. BaseType "Occultist's Vestment" "Spine Bow" "Prophecy Wand" "Judgement Staff" "Amethyst Ring" "Gold Ring" "Imperial Bow" "Glorious Plate" "Sorcerer Boots"
  241. SetBackgroundColor 31 17 7
  242. SetBorderColor 175 96 37 193
  243.  
  244. # Shows 4 Sockets Armor for Level, Stops Showing At Map Level (Endgame)
  245. Show
  246. ItemLevel <= 68
  247. LinkedSockets >= 4
  248. Class "Body Armours" "Boots" "Gloves" "Helmets"
  249.  
  250. # Useful Flasks
  251. Show
  252. Class "Utility Flasks"
  253.  
  254. Hide
  255. ItemLevel >= 75
  256. BaseType "Eternal Life Flask" "Divine Life Flask"
  257.  
  258. Show
  259. BaseType "Eternal Life Flask" "Divine Life Flask"
  260.  
  261. Hide
  262. ItemLevel >= 65
  263. BaseType "Hallowed Life Flask"
  264.  
  265. Show
  266. BaseType "Hallowed Life Flask"
  267.  
  268. Show
  269. ItemLevel <= 60
  270. Class "Life Flasks" "Mana Flasks" "Hybrid Flasks"
  271.  
  272. # Hiding Bad Jewellery Bases
  273. Hide
  274. ItemLevel >= 12
  275. Rarity = Normal
  276. BaseType "Paua Ring" "Coral Amulet" "Studded Belt" "Cloth Belt"
  277. SetBackgroundColor 17 17 17 100
  278. SetFontSize 22
  279.  
  280. # Showing all other jewellery
  281. Show
  282. Class "Rings" "Amulets" "Belts" "Quivers"
  283.  
  284. # Show All Other Rares
  285. Show
  286. Rarity >= Rare
  287.  
  288. Show
  289. ItemLevel < 12
  290.  
  291. Show
  292. ItemLevel < 13
  293. DropLevel >= 2
  294. Rarity = Normal
  295.  
  296. Show
  297. ItemLevel < 14
  298. DropLevel >= 4
  299. Rarity = Normal
  300.  
  301. Show
  302. ItemLevel < 16
  303. DropLevel >= 6
  304. Rarity >= Normal
  305.  
  306. Show
  307. ItemLevel < 18
  308. DropLevel >= 8
  309. Rarity = Normal
  310.  
  311. Show
  312. ItemLevel < 20
  313. DropLevel >= 10
  314. Rarity = Normal
  315.  
  316. Show
  317. ItemLevel < 22
  318. DropLevel >= 13
  319. Rarity = Normal
  320.  
  321. Show
  322. ItemLevel < 24
  323. DropLevel >= 16
  324. Rarity = Normal
  325.  
  326. Show
  327. ItemLevel < 26
  328. DropLevel >= 18
  329. Rarity = Normal
  330.  
  331. Show
  332. ItemLevel < 28
  333. DropLevel >= 20
  334. Rarity = Normal
  335.  
  336. Show
  337. ItemLevel < 30
  338. DropLevel >= 22
  339. Rarity >= Normal
  340. SetFontSize 34
  341.  
  342. Show
  343. ItemLevel < 32
  344. DropLevel >= 24
  345. Rarity >= Normal
  346. SetFontSize 34
  347.  
  348. Show
  349. ItemLevel < 34
  350. DropLevel >= 26
  351. Rarity >= Normal
  352. SetFontSize 33
  353.  
  354. Show
  355. ItemLevel < 36
  356. DropLevel >= 30
  357. Rarity >= Normal
  358. SetFontSize 33
  359.  
  360. Show
  361. ItemLevel < 38
  362. DropLevel >= 32
  363. Rarity >= Normal
  364. SetFontSize 32
  365.  
  366. Show
  367. ItemLevel < 40
  368. DropLevel >= 34
  369. Rarity >= Normal
  370. SetFontSize 32
  371.  
  372. Show
  373. ItemLevel < 42
  374. DropLevel >= 35
  375. Rarity >= Normal
  376. SetFontSize 31
  377.  
  378. Show
  379. ItemLevel < 46
  380. DropLevel >= 40
  381. Rarity >= Normal
  382. SetFontSize 31
  383.  
  384. Show
  385. ItemLevel < 48
  386. DropLevel >= 42
  387. Rarity >= Normal
  388. SetFontSize 30
  389.  
  390. Show
  391. ItemLevel < 50
  392. DropLevel >= 44
  393. Rarity >= Normal
  394. SetFontSize 30
  395.  
  396. Show
  397. ItemLevel < 52
  398. DropLevel >= 46
  399. Rarity >= Normal
  400. SetFontSize 30
  401.  
  402. Show
  403. ItemLevel < 54
  404. DropLevel >= 48
  405. Rarity >= Normal
  406. SetFontSize 30
  407.  
  408. Show
  409. ItemLevel < 56
  410. DropLevel >= 52
  411. Rarity >= Normal
  412. SetFontSize 30
  413.  
  414. Show
  415. ItemLevel < 58
  416. DropLevel >= 54
  417. Rarity >= Normal
  418. SetFontSize 30
  419.  
  420. Show
  421. ItemLevel < 60
  422. DropLevel >= 56
  423. Rarity >= Normal
  424. SetFontSize 30
  425.  
  426. Show
  427. ItemLevel < 62
  428. DropLevel >= 58
  429. Rarity >= Normal
  430. SetFontSize 30
  431.  
  432. Show
  433. ItemLevel < 64
  434. DropLevel >= 60
  435. Rarity >= Normal
  436. SetFontSize 30
  437.  
  438. Show
  439. ItemLevel < 66
  440. DropLevel >= 62
  441. Rarity >= Normal
  442. SetFontSize 30
  443.  
  444. Show
  445. ItemLevel < 68
  446. DropLevel >= 64
  447. Rarity >= Normal
  448. SetFontSize 30
  449.  
  450. # Hide Everything Else of Little to No Value
  451. Hide
  452. SetBackgroundColor 17 17 17 100
  453. SetFontSize 26
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement