Advertisement
Guest User

ZIGGYD's LOOT FILTER V 1.0b

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