Advertisement
Guest User

ZIGGYD's LOOT FILTER V 1.0

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