Advertisement
Guest User

Ben's! Loot filter v1.0

a guest
Aug 3rd, 2015
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.73 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. SetBackgroundColor 74 0 160 200
  12. SetBorderColor 98 0 255
  13.  
  14. Show
  15. Class "Maps" "Map Fragments"
  16.  
  17. # Divination Cards
  18. Show
  19. Class "Card"
  20. SetTextColor 0 0 0
  21. SetBackgroundColor 184 218 242
  22. SetBorderColor 153 255 255
  23. SetFontSize 37
  24. PlayAlertSound 9 88
  25.  
  26. # Currency Tier Highlighting
  27. Show
  28. BaseType "Exalted Orb" "Eternal Orb" "Divine Orb"
  29. SetTextColor 230 214 177
  30. SetBorderColor 230 214 177
  31. SetFontSize 45
  32. PlayAlertSound 7 100
  33.  
  34. Show
  35. 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"
  36. SetTextColor 219 190 147
  37. SetFontSize 36
  38.  
  39. Show
  40. BaseType "Mirror of Kalandra"
  41. SetTextColor 0 0 0
  42. SetBackgroundColor 255 128 255
  43. SetBorderColor 0 0 0
  44. SetFontSize 45
  45. PlayAlertSound 8 100
  46.  
  47. # Quality Gems
  48. Show
  49. Quality >= 5
  50. Class "Gem"
  51. SetBackgroundColor 0 0 0
  52. SetBorderColor 0 128 128
  53.  
  54. # Other Important Things
  55. Show
  56. Class "Quest Items" "Map" "Currency" "Gems"
  57. BaseType "Sacrifice at"
  58.  
  59. Show
  60. Class "Fishing Rods"
  61. SetTextColor 255 128 255
  62. SetBorderColor 255 128 255
  63. SetFontSize 45
  64.  
  65. # 5 & 6 Links Highlighting Based on Rarity
  66. Show
  67. Rarity = Normal
  68. LinkedSockets >= 5
  69. SetTextColor 255 255 255
  70. SetBackgroundColor 20 20 20
  71. SetBorderColor 180 180 180
  72. SetFontSize 42
  73. PlayAlertSound 1 100
  74.  
  75. Show
  76. Rarity = Magic
  77. LinkedSockets >= 5
  78. SetTextColor 136 136 255
  79. SetBackgroundColor 0 15 31
  80. SetBorderColor 136 136 255
  81. SetFontSize 42
  82. PlayAlertSound 1 100
  83.  
  84. Show
  85. Rarity = Rare
  86. LinkedSockets >= 5
  87. SetTextColor 255 255 119
  88. SetBackgroundColor 30 30 0
  89. SetBorderColor 180 180 60
  90. SetFontSize 42
  91. PlayAlertSound 1 100
  92.  
  93. Show
  94. Rarity = Unique
  95. LinkedSockets >= 5
  96. SetTextColor 175 96 37
  97. SetBackgroundColor 31 15 2
  98. SetBorderColor 175 96 37
  99. SetFontSize 42
  100. PlayAlertSound 1 100
  101.  
  102. # Show All Other Uniques
  103. Show
  104. Rarity = Unique
  105. SetFontSize 36
  106.  
  107. # Chromatic Items
  108. Show
  109. LinkedSockets >= 3
  110. SocketGroup "RGB"
  111. SetTextColor 0 255 0
  112. SetBackgroundColor 33 30 26
  113. SetBorderColor 128 119 99
  114.  
  115. # 6 Sockets for 7 Jewellers
  116. Show
  117. Rarity < Unique
  118. Sockets = 6
  119. LinkedSockets < 5
  120. SetBackgroundColor 33 30 26
  121. SetBorderColor 128 119 99
  122.  
  123. # Chisel Recipe (20% Hammer + Any Endgame Map)
  124. Show
  125. Rarity = Normal
  126. BaseType "Gavel" "Stone Hammer" "Rock Breaker"
  127. SetTextColor 255 255 255
  128. SetBackgroundColor 180 96 0
  129.  
  130. # Chisel Recipe (20% Hammer + Any Endgame Map)
  131. Show
  132. Quality >= 12
  133. Rarity = Magic
  134. BaseType "Gavel" "Stone Hammer" "Rock Breaker"
  135. SetTextColor 255 255 255
  136. SetBackgroundColor 180 96 0
  137.  
  138. # Glassblower's Baubles (Vendor 40% Total Quality)
  139. Show
  140. Quality >= 5
  141. Class "Flask"
  142. SetBackgroundColor 33 30 26
  143. SetBorderColor 128 119 99
  144.  
  145. # Prioritizes Smaller Bases for Space Efficiency
  146. Show
  147. ItemLevel >= 60
  148. ItemLevel < 75
  149. Rarity = Rare
  150. Width = 2
  151. Height = 3
  152. Class "Bows"
  153. SetBorderColor 170 158 130
  154.  
  155. Show
  156. ItemLevel >= 60
  157. ItemLevel < 75
  158. Rarity = Rare
  159. Width = 1
  160. Height = 3
  161. SetBorderColor 170 158 130
  162.  
  163. Show
  164. ItemLevel >= 60
  165. ItemLevel < 75
  166. Rarity = Rare
  167. Class "Gloves" "Boots" "Helmets" "Body Armours" "Ring" "Belt" "Amulet"
  168. SetBorderColor 170 158 130
  169.  
  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. # 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. ItemLevel >= 60
  225. Rarity = Normal
  226. BaseType "Slaughter Knife" "Prophecy Wand" "Siege Axe" "Judgement Staff" "Serpentine Staff" "Vile Staff" "Deerskin Gloves" "Fishing Rod" "Occultist's Vestment" "Varnished Coat" "Glorious Plate" "Desert Brigandine" "Hubris Circlet" "Champion Kite Shield"
  227. SetTextColor 255 255 255
  228. SetBackgroundColor 180 96 0
  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 >= 65
  243. BaseType "Hallowed Life Flask"
  244.  
  245. Show
  246. BaseType "Hallowed Life Flask"
  247.  
  248. Show
  249. ItemLevel <= 60
  250. Class "Life Flasks" "Mana Flasks" "Hybrid Flasks"
  251.  
  252. # Hiding Bad Jewellery Bases
  253. Hide
  254. ItemLevel >= 12
  255. Rarity = Normal
  256. BaseType "Paua Ring" "Coral Amulet" "Studded Belt" "Cloth Belt"
  257. SetBackgroundColor 17 17 17 100
  258. SetFontSize 22
  259.  
  260. # Showing all other jewellery
  261. Show
  262. Class "Rings" "Amulets" "Belts" "Quivers"
  263.  
  264. # Show All Other Rares
  265. Show
  266. Rarity >= Rare
  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 25
  399.  
  400. Show
  401. ItemLevel < 60
  402. DropLevel >= 56
  403. Rarity >= Normal
  404. SetFontSize 25
  405.  
  406. Show
  407. ItemLevel < 62
  408. DropLevel >= 58
  409. Rarity >= Normal
  410. SetFontSize 25
  411.  
  412. Show
  413. ItemLevel < 64
  414. DropLevel >= 60
  415. Rarity >= Normal
  416. SetFontSize 25
  417.  
  418. Show
  419. ItemLevel < 66
  420. DropLevel >= 62
  421. Rarity >= Normal
  422. SetFontSize 25
  423.  
  424. Show
  425. ItemLevel < 68
  426. DropLevel >= 64
  427. Rarity >= Rare
  428. SetFontSize 25
  429.  
  430. # Hide Everything Else of Little to No Value
  431. Hide
  432. SetBackgroundColor 17 17 17 100
  433. SetFontSize 26
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement