Advertisement
lordbean

lordbean Path of Exile loot filter - endgame

Sep 3rd, 2021
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 23.45 KB | None | 0 0
  1. # lordbean's loot filter, a filter by a SSF enthusiast
  2. # modify whatever you like to suit your tastes, just be careful where in the list you put things
  3. # rules have been carefully placed and debugged so that items matching multiple rules are
  4. # caught by the correct rule (e.g. whatever makes it the most appealing to loot)
  5.  
  6.  
  7. # game engine sorting debug - this is to try and help the engine keep passed tags onscreen
  8. Hide
  9. SetFontSize 18
  10. Continue
  11. Show
  12. SetFontSize 18
  13. Continue
  14.  
  15.  
  16. # exception - particular base types you want to look for
  17. # put multiple items in quotes eg. "Gemini Claw" "Fancy Foil" "Carnal Armour"
  18. # items caught by this rule will show up with a purple background
  19. Show
  20. BaseType "Sacrificial Garb"
  21. Rarity = Normal
  22. SetFontSize 36
  23. # SetBorderColor 192 128 254
  24. SetBackgroundColor 128 64 192 252
  25.  
  26.  
  27.  
  28.  
  29. # Show fishing rods... just in case
  30. Show
  31. Class Fishing
  32. SetFontSize 45
  33. # SetBorderColor 210 0 220
  34. MinimapIcon 0 Blue Star
  35. PlayEffect Red
  36.  
  37. # Show heist targets
  38. Show
  39. Class "Heist Target" Contract
  40. SetBackgroundColor 10 50 10 252
  41. SetBorderColor 40 180 255
  42. SetFontSize 34
  43. MinimapIcon 0 Green Star
  44. PlayEffect Green Temp
  45.  
  46. # heist blueprints, expedition logbooks
  47. Show
  48. BaseType Blueprint Logbook
  49. SetBackgroundColor 10 50 10 252
  50. SetFontSize 36
  51. SetBorderColor 255 255 119
  52. MinimapIcon 0 Blue Star
  53. PlayEffect Blue
  54.  
  55. # Show heist items
  56. Show
  57. Class Heist
  58. SetFontSize 32
  59. # SetBorderColor 255 255 119
  60. MinimapIcon 1 Green Diamond
  61. PlayEffect Green Temp
  62.  
  63. # Incursion temple consumables
  64. Show
  65. BaseType "Stone of Passage" "Flashpowder Keg" "Reliquary Key" Watchstone
  66. SetFontSize 36
  67. # SetBorderColor 127 255 127
  68. SetBackgroundColor 64 64 64 252
  69. PlayEffect Green Temp
  70. MinimapIcon 0 Green Star
  71.  
  72. # Labyrinth keys
  73. Show
  74. BaseType "Golden Key" "Silver Key" "Treasure Key" "Heart of the Gargoyle" "Orb of Elemental Dispersion" "Sand of Eternity" "Bane of the Loyal" "Cogs of Disruption" "Portal Shredder" "Rod of Detonation" "Cube Of Absorption"
  75. SetFontSize 36
  76. # SetBorderColor 175 96 37
  77. SetBackgroundColor 48 48 48 252
  78.  
  79. # Show uniques - replica
  80. Show
  81. Rarity = Unique
  82. Replica True
  83. SetFontSize 36
  84. SetBorderColor 180 32 180
  85. SetBackgroundColor 66 36 14 252
  86. MinimapIcon 0 Brown Star
  87. PlayEffect Brown
  88.  
  89. # Show uniques
  90. Show
  91. Rarity = Unique
  92. SetFontSize 34
  93. # SetBorderColor 180 96 0
  94. SetBackgroundColor 66 36 14 252
  95. MinimapIcon 0 Brown Star
  96. PlayEffect Brown
  97.  
  98. # divine vessels, offerings, fragments
  99. Show
  100. Class Fragment
  101. SetFontSize 36
  102. SetTextColor 48 172 255
  103. SetBorderColor 208 32 144
  104. SetBackgroundColor 24 24 24 252
  105. PlayEffect Red Temp
  106. MinimapIcon 0 Red Star
  107.  
  108. # legion incubators
  109. Show
  110. BaseType Incubator
  111. SetFontSize 34
  112. SetTextColor 240 240 64
  113. SetBorderColor 208 32 144
  114. SetBackgroundColor 24 24 24 252
  115. PlayEffect Yellow Temp
  116. MinimapIcon 0 Yellow Star
  117.  
  118. # scarabs
  119. Show
  120. Class Map
  121. BaseType Scarab Breachstone
  122. SetFontSize 36
  123. SetTextColor 48 172 255
  124. SetBorderColor 255 255 255
  125. SetBackgroundColor 48 48 48 252
  126. PlayEffect Blue
  127. MinimapIcon 0 Blue Diamond
  128.  
  129. # maps 68-72 - tiers 1-5
  130. Show
  131. Class Map
  132. MapTier < 6
  133. SetFontSize 32
  134. SetBorderColor 160 160 160
  135. SetBackgroundColor 48 48 48 252
  136. PlayEffect White Temp
  137. MinimapIcon 0 White Diamond
  138.  
  139. # maps 73-77 - tiers 6-10
  140. Show
  141. Class Map
  142. MapTier < 11
  143. SetFontSize 34
  144. SetBorderColor 255 255 160
  145. SetBackgroundColor 60 60 24 252
  146. PlayEffect Yellow Temp
  147. MinimapIcon 0 Yellow Diamond
  148.  
  149. # maps 78+ - tiers 11 and up
  150. Show
  151. Class Map
  152. SetFontSize 36
  153. SetBorderColor 208 32 144
  154. SetBackgroundColor 80 32 32 252
  155. PlayEffect Red Temp
  156. MinimapIcon 0 Red Diamond
  157.  
  158. # Make sure Talismans never get hidden - mobs can loot them
  159. Show
  160. BaseType "Talisman"
  161. SetFontSize 36
  162. SetBorderColor 255 255 255
  163. SetBackgroundColor 48 48 48 252
  164. PlayEffect Yellow
  165.  
  166. # Catch decks - they're currency for some reason
  167. Show
  168. BaseType "Stacked Deck"
  169. SetTextColor 48 172 255
  170. SetFontSize 36
  171. SetBorderColor 255 255 119
  172. SetBackgroundColor 16 64 96 252
  173. PlayEffect Blue
  174. MinimapIcon 1 Blue Square
  175.  
  176. # Show cards and help them stand out - default looks like a white
  177. Show
  178. Class "Card"
  179. SetTextColor 64 200 255
  180. SetFontSize 36
  181. SetBackgroundColor 16 64 96 252
  182. PlayEffect Blue Temp
  183. MinimapIcon 1 Blue Square
  184.  
  185.  
  186. # currency items - this block is a little bit odd because I use a special block to catch if the item is a shard
  187. # the Continue statement allows the game to continue scanning the filter until it finds another match
  188.  
  189.  
  190. # scrolls - toggle display on/off here
  191. Hide
  192. Class Currency
  193. BaseType Wisdom Portal
  194. SetFontSize 30
  195. SetBackgroundColor 128 64 0 160
  196. SetBorderColor 128 128 128
  197.  
  198. # top shelf currency (note that scroll catches Harbinger scrolls, not wisdom/portal)
  199. Show
  200. Class Currency
  201. BaseType Exalted Divine Mirror Annulment Albino Harbinger Scroll Insanity Horror Delirium Hysteria
  202. SetFontSize 36
  203. SetBackgroundColor 56 28 0 252
  204. SetBorderColor 255 0 0
  205. PlayEffect Red Temp
  206. MinimapIcon 0 Red Circle
  207. Continue
  208.  
  209. # huge currency
  210. Show
  211. Class Currency
  212. BaseType Regret Silver Vaal Chaos Blessed Regal Gemcutter Splinter Blessing Vial Deafening Remnant Ancient Shrieking Resonator Sextant Enkindling
  213. SetFontSize 35
  214. SetBackgroundColor 68 34 0 248
  215. SetBorderColor 255 80 80
  216. PlayEffect Brown Temp
  217. MinimapIcon 1 Brown Circle
  218. Continue
  219.  
  220. # big currency
  221. Show
  222. Class Currency
  223. BaseType Glassblower Alchemy Cartographer Scouring Fusing Horizon Screaming Fossil Awakener Catalyst Delirium Oil Astragali Coinage Scrap Burial Instilling
  224. SetFontSize 34
  225. SetBackgroundColor 80 40 0 240
  226. SetBorderColor 255 255 119
  227. PlayEffect Brown Temp
  228. MinimapIcon 2 Yellow Circle
  229. Continue
  230.  
  231. # unusual currency
  232. Show
  233. Class Currency
  234. BaseType Jeweller Chance Alteration Chromatic Binding Engineer Wailing Perandus Marker Artifact
  235. SetFontSize 33
  236. SetBackgroundColor 92 46 0 224
  237. SetBorderColor 40 180 255
  238. MinimapIcon 2 Blue Circle
  239. Continue
  240.  
  241. # normal currency
  242. Show
  243. Class Currency
  244. BaseType Augmentation Transmutation Weeping
  245. SetFontSize 32
  246. SetBackgroundColor 104 52 0 208
  247. SetBorderColor 40 160 20
  248. Continue
  249.  
  250. # basic currency
  251. Show
  252. Class Currency
  253. BaseType Armourer Blacksmith Whispering Muttering
  254. SetFontSize 31
  255. SetBackgroundColor 116 58 0 192
  256. SetBorderColor 224 224 224
  257. Continue
  258.  
  259. # shard check - shrink the font if it's a currency shard
  260. Show
  261. Class Currency
  262. BaseType Shard
  263. SetFontSize 28
  264.  
  265. # final pass rule
  266. Show
  267. Class Currency
  268.  
  269. #currency block ends here. final rule also doubles as a catch-all for unexpected new types
  270.  
  271.  
  272. # leaguestones
  273. Show
  274. BaseType Leaguestone
  275. SetFontSize 36
  276. SetBackgroundColor 72 36 0 252
  277. SetBorderColor 255 255 119
  278. PlayEffect Green
  279. MinimapIcon 0 Green Star
  280.  
  281. # Show non-buyable gem drops
  282. Show
  283. Class Gem
  284. BaseType Empower Enhance Enlighten Portal Quantity Awakened
  285. SetFontSize 34
  286. # SetBorderColor 180 96 0
  287. SetBackgroundColor 10 62 58 252
  288. PlayEffect Blue Temp
  289. MinimapIcon 0 Blue Triangle
  290.  
  291. # Show weird new gems
  292. Show
  293. Class Gem
  294. AlternateQuality True
  295. SetFontSize 36
  296. SetBorderColor 180 32 180
  297. SetBackgroundColor 10 62 58 252
  298. PlayEffect Blue Temp
  299. MinimapIcon 0 Blue Triangle
  300.  
  301. # Quality gems - 16%+
  302. Show
  303. Class Gem
  304. Quality > 15
  305. SetFontSize 34
  306. SetBorderColor 180 96 0
  307. SetBackgroundColor 10 62 58 252
  308. PlayEffect Blue
  309. MinimapIcon 0 Blue Triangle
  310.  
  311. # Quality gems - 11%-15%
  312. Show
  313. Class Gem
  314. Quality > 10
  315. SetFontSize 32
  316. SetBorderColor 255 255 119
  317. SetBackgroundColor 10 62 58 240
  318. PlayEffect Blue Temp
  319. MinimapIcon 1 Blue Triangle
  320.  
  321. # Quality gems - 1%-10%
  322. Show
  323. Class Gem
  324. Quality > 0
  325. SetFontSize 30
  326. SetBorderColor 136 136 255
  327. SetBackgroundColor 10 62 58 192
  328. MinimapIcon 2 Blue Triangle
  329.  
  330. # Gems with a significant amount of xp
  331. Show
  332. Class Gem
  333. GemLevel > 17
  334. SetFontSize 32
  335. SetBorderColor 74 230 58
  336. SetBackgroundColor 10 62 58 224
  337.  
  338. # Show all vaal skill gems
  339. Show
  340. Class Gem
  341. BaseType "Vaal"
  342. SetFontSize 34
  343. SetBorderColor 200 40 40
  344. SetBackgroundColor 10 62 58 240
  345. PlayEffect Blue Temp
  346. MinimapIcon 1 Red Triangle
  347.  
  348. # Show quest items
  349. Show
  350. Class Quest
  351. SetFontSize 36
  352. # SetBorderColor 255 255 255
  353. SetBackgroundColor 27 88 24 252
  354. PlayEffect Green Temp
  355.  
  356. # Show utility flask with 10q or more
  357. Show
  358. Class "Utility Flask"
  359. Quality > 9
  360. SetFontSize 34
  361. SetBorderColor 136 136 255
  362. SetBackgroundColor 28 50 64 240
  363.  
  364. # Show level 65 flask with 15q or more
  365. Show
  366. Class Flask
  367. BaseType Divine Eternal
  368. Quality > 14
  369. SetFontSize 34
  370. SetBorderColor 136 136 255
  371. SetBackgroundColor 28 50 64 224
  372.  
  373. # Abnormal item block
  374.  
  375. # cluster jewel
  376. Show
  377. Class Jewel
  378. BaseType Cluster Eye
  379. SetFontSize 36
  380. SetBorderColor 196 196 196
  381. PlayEffect White
  382. MinimapIcon 0 White Hexagon
  383.  
  384. # heist trinket
  385. Show
  386. Class Trinket
  387. SetFontSize 34
  388. PlayEffect Red
  389. MinimapIcon 0 Red Hexagon
  390.  
  391. # Temple mods, veiled items, delve items, bestiary items
  392. Show
  393. HasExplicitMod Tacati Citaqualotl Matatl Puhuarte Guatelitzi Xopec Topotante Veil Subterranean Underground Fenumus Farrul Saqawal Craiceann
  394. SetFontSize 32
  395. SetBorderColor 255 127 127
  396. SetBackgroundColor 64 64 11 252
  397. SetTextColor 255 200 127
  398. PlayEffect Green Temp
  399. MinimapIcon 0 Green Hexagon
  400.  
  401. # Items with crafting-helper mods
  402. Show
  403. HasExplicitMod Crafting Spellcraft Weaponcraft
  404. SetFontSize 28
  405. # SetBorderColor 255 127 127
  406. SetBackgroundColor 12 12 64 224
  407. PlayEffect Blue Temp
  408. MinimapIcon 0 Blue Hexagon
  409.  
  410. # Item with a fractured mod
  411. Show
  412. FracturedItem True
  413. SetFontSize 32
  414. # SetBorderColor 255 127 127
  415. SetBackgroundColor 64 64 11 252
  416. SetTextColor 100 160 255
  417. PlayEffect Yellow Temp
  418. MinimapIcon 0 Yellow Hexagon
  419.  
  420. # Synthesised item
  421. Show
  422. SynthesisedItem True
  423. SetFontSize 32
  424. # SetBorderColor 255 127 127
  425. SetBackgroundColor 64 64 11 252
  426. SetTextColor 0 255 255
  427. PlayEffect Yellow Temp
  428. MinimapIcon 0 Yellow Hexagon
  429.  
  430. # Double influence
  431. Show
  432. HasInfluence == Shaper Elder
  433. SetFontSize 36
  434. SetBorderColor 255 127 127
  435. SetBackgroundColor 64 64 11 252
  436. SetTextColor 255 0 0
  437. PlayEffect Red
  438. MinimapIcon 0 Yellow Hexagon
  439.  
  440. # Double influence
  441. Show
  442. HasInfluence == Shaper Crusader
  443. SetFontSize 36
  444. SetBorderColor 255 127 127
  445. SetBackgroundColor 64 64 11 252
  446. SetTextColor 255 0 0
  447. PlayEffect Red
  448. MinimapIcon 0 Yellow Hexagon
  449.  
  450. # Double influence
  451. Show
  452. HasInfluence == Shaper Redeemer
  453. SetFontSize 36
  454. SetBorderColor 255 127 127
  455. SetBackgroundColor 64 64 11 252
  456. SetTextColor 255 0 0
  457. PlayEffect Red
  458. MinimapIcon 0 Yellow Hexagon
  459.  
  460. # Double influence
  461. Show
  462. HasInfluence == Shaper Hunter
  463. SetFontSize 36
  464. SetBorderColor 255 127 127
  465. SetBackgroundColor 64 64 11 252
  466. SetTextColor 255 0 0
  467. PlayEffect Red
  468. MinimapIcon 0 Yellow Hexagon
  469.  
  470. # Double influence
  471. Show
  472. HasInfluence == Shaper Warlord
  473. SetFontSize 36
  474. SetBorderColor 255 127 127
  475. SetBackgroundColor 64 64 11 252
  476. SetTextColor 255 0 0
  477. PlayEffect Red
  478. MinimapIcon 0 Yellow Hexagon
  479.  
  480. # Double influence
  481. Show
  482. HasInfluence == Elder Crusader
  483. SetFontSize 36
  484. SetBorderColor 255 127 127
  485. SetBackgroundColor 64 64 11 252
  486. SetTextColor 255 0 0
  487. PlayEffect Red
  488. MinimapIcon 0 Yellow Hexagon
  489.  
  490. # Double influence
  491. Show
  492. HasInfluence == Elder Redeemer
  493. SetFontSize 36
  494. SetBorderColor 255 127 127
  495. SetBackgroundColor 64 64 11 252
  496. SetTextColor 255 0 0
  497. PlayEffect Red
  498. MinimapIcon 0 Yellow Hexagon
  499.  
  500. # Double influence
  501. Show
  502. HasInfluence == Elder Hunter
  503. SetFontSize 36
  504. SetBorderColor 255 127 127
  505. SetBackgroundColor 64 64 11 252
  506. SetTextColor 255 0 0
  507. PlayEffect Red
  508. MinimapIcon 0 Yellow Hexagon
  509.  
  510. # Double influence
  511. Show
  512. HasInfluence == Elder Warlord
  513. SetFontSize 36
  514. SetBorderColor 255 127 127
  515. SetBackgroundColor 64 64 11 252
  516. SetTextColor 255 0 0
  517. PlayEffect Red
  518. MinimapIcon 0 Yellow Hexagon
  519.  
  520. # Double influence
  521. Show
  522. HasInfluence == Crusader Redeemer
  523. SetFontSize 36
  524. SetBorderColor 255 127 127
  525. SetBackgroundColor 64 64 11 252
  526. SetTextColor 255 0 0
  527. PlayEffect Red
  528. MinimapIcon 0 Yellow Hexagon
  529.  
  530. # Double influence
  531. Show
  532. HasInfluence == Crusader Hunter
  533. SetFontSize 36
  534. SetBorderColor 255 127 127
  535. SetBackgroundColor 64 64 11 252
  536. SetTextColor 255 0 0
  537. PlayEffect Red
  538. MinimapIcon 0 Yellow Hexagon
  539.  
  540. # Double influence
  541. Show
  542. HasInfluence == Crusader Warlord
  543. SetFontSize 36
  544. SetBorderColor 255 127 127
  545. SetBackgroundColor 64 64 11 252
  546. SetTextColor 255 0 0
  547. PlayEffect Red
  548. MinimapIcon 0 Yellow Hexagon
  549.  
  550. # Double influence
  551. Show
  552. HasInfluence == Redeemer Hunter
  553. SetFontSize 36
  554. SetBorderColor 255 127 127
  555. SetBackgroundColor 64 64 11 252
  556. SetTextColor 255 0 0
  557. PlayEffect Red
  558. MinimapIcon 0 Yellow Hexagon
  559.  
  560. # Double influence
  561. Show
  562. HasInfluence == Redeemer Warlord
  563. SetFontSize 36
  564. SetBorderColor 255 127 127
  565. SetBackgroundColor 64 64 11 252
  566. SetTextColor 255 0 0
  567. PlayEffect Red
  568. MinimapIcon 0 Yellow Hexagon
  569.  
  570. # Double influence
  571. Show
  572. HasInfluence == Hunter Warlord
  573. SetFontSize 36
  574. SetBorderColor 255 127 127
  575. SetBackgroundColor 64 64 11 252
  576. SetTextColor 255 0 0
  577. PlayEffect Red
  578. MinimapIcon 0 Yellow Hexagon
  579.  
  580. # Single influence item
  581. Show
  582. HasInfluence Shaper Elder Crusader Redeemer Hunter Warlord
  583. SetFontSize 36
  584. SetBorderColor 255 127 127
  585. SetBackgroundColor 64 64 11 252
  586. SetTextColor 255 96 96
  587. PlayEffect Yellow
  588. MinimapIcon 0 Yellow Hexagon
  589.  
  590. # Heist-specific item
  591. Show
  592. BaseType "Maltreatment Axe" "Disapprobation Axe" "Psychotic Axe" "Prime Cleaver" "Honed Cleaver" "Apex Cleaver" "Hedron Bow" "Foundry Bow" "Solarine Bow" "Shadow Fangs" "Malign Fangs" "Void Fangs" "Hollowpoint Dagger" "Pressurised Dagger" "Pneumatic Dagger" "Flickerflame Blade" "Flashfire Blade" "Infernal Blade" "Flare Mace" "Crack Mace" "Boom Mace" "Oscillating Sceptre" "Stabilising Sceptre" "Alternating Sceptre" "Blunt Force Condenser" "Crushing Force Magnifier" "Impact Force Propagator" "Transformer Staff" "Reciprocation Staff" "Battery Staff" "Capacity Rod" "Potentiality Rod" "Eventuality Rod" "Fickle Spiritblade" "Capricious Spiritblade" "Anarchic Spiritblade" "Rebuking Blade" "Blasting Blade" "Banishing Blade" "Assembler Wand" "Congregator Wand" "Accumulator Wand" "Exothermic Tower Shield" "Magmatic Tower Shield" "Heat-attuned Tower Shield" "Endothermic Buckler" "Polar Buckler" "Cold-attuned Buckler" "Exhausting Spirit Shield" "Subsuming Spirit Shield" "Transfer-attuned Spirit Shield"
  593. SetFontSize 36
  594. SetBorderColor 255 127 127
  595. SetBackgroundColor 64 64 11 252
  596. PlayEffect Yellow
  597. MinimapIcon 0 Yellow Hexagon
  598.  
  599. # Heist-specific item, ritual items
  600. Show
  601. BaseType "Micro-Distillery Belt" "Mechalarm Belt" "Simplex Amulet" "Astrolabe Amulet" "Cogwork Ring" "Geodesic Ring" "Gale Crown" "Imp Crown" "Sorrow Mask" "Atonement Mask" "Demon Crown" "Winter Crown" "Archdemon Crown" "Blizzard Crown" "Penitent Mask" "Gauche Gloves" "Leyline Gloves" "Taxing Gauntlets" "Aetherwind Gloves" "Gruelling Gauntlets" "Southswing Gloves" "Debilitation Gauntlets" "Nexus Gloves" "Sinistral Gloves" "Basemetal Treads" "Cloudwhisper Boots" "Duskwalk Slippers" "Darksteel Treads" "Nightwind Slippers" "Windbreak Boots" "Brimstone Treads" "Dreamquest Slippers" "Stormrider Boots"
  602. SetFontSize 36
  603. SetBorderColor 255 127 127
  604. SetBackgroundColor 64 64 11 252
  605. PlayEffect Yellow
  606. MinimapIcon 0 Yellow Hexagon
  607.  
  608. # Item with a lab enchant
  609. Show
  610. AnyEnchantment True
  611. SetFontSize 28
  612. SetBorderColor 255 127 127
  613. SetBackgroundColor 12 64 96 252
  614. PlayEffect Yellow Temp
  615. MinimapIcon 0 Brown Hexagon
  616.  
  617. # Linked items - 5
  618. Show
  619. LinkedSockets = 5
  620. SetFontSize 30
  621. SetBorderColor 128 0 64
  622. MinimapIcon 2 Red Hexagon
  623.  
  624. # Linked items - 6
  625. Show
  626. LinkedSockets = 6
  627. SetBorderColor 255 0 127
  628. SetFontSize 36
  629. MinimapIcon 0 Red Hexagon
  630.  
  631. # 6 socket items
  632. Show
  633. Sockets = 6
  634. SetFontSize 34
  635. SetBorderColor 128 128 128
  636. MinimapIcon 1 White Hexagon
  637.  
  638. ##### The RARE ITEM block starts here
  639. ##### Rares are initially configured to a standard format and parsed further below
  640.  
  641. # rare - top-end
  642. Hide
  643. Rarity = Rare
  644. DropLevel > 66
  645. SetFontSize 30
  646. # SetBorderColor 255 0 127
  647. SetBackgroundColor 64 64 11 252
  648. Continue
  649.  
  650. # rare - upper third tier
  651. Hide
  652. Rarity = Rare
  653. DropLevel < 67
  654. SetFontSize 28
  655. # SetBorderColor 180 96 0
  656. SetBackgroundColor 64 64 11 248
  657. Continue
  658.  
  659. # rare - lower third tier
  660. Hide
  661. Rarity = Rare
  662. DropLevel < 62
  663. SetFontSize 26
  664. # SetBorderColor 255 255 119
  665. SetBackgroundColor 64 64 11 240
  666. Continue
  667.  
  668. # rare - second tier
  669. Hide
  670. Rarity = Rare
  671. DropLevel < 56
  672. SetFontSize 24
  673. # SetBorderColor 136 136 255
  674. SetBackgroundColor 64 64 11 224
  675. Continue
  676.  
  677. # rare - first tier
  678. Hide
  679. Rarity = Rare
  680. DropLevel < 36
  681. SetFontSize 22
  682. # SetBorderColor 74 230 58
  683. SetBackgroundColor 64 64 11 192
  684. Continue
  685.  
  686. # Show rare jewels
  687. Show
  688. Class "Jewel"
  689. Rarity = Rare
  690. SetFontSize 30
  691. SetBorderColor 180 96 0
  692. SetBackgroundColor 64 64 11 252
  693. MinimapIcon 2 Yellow Hexagon
  694. Continue
  695.  
  696. # rare - quivers
  697. Hide
  698. Class Quiver
  699. Rarity = Rare
  700. SetFontSize 30
  701. # SetBorderColor 255 255 119
  702. SetBackgroundColor 64 64 11 240
  703. Continue
  704.  
  705. # rare - amulet
  706. Show
  707. Class Amulet
  708. Rarity = Rare
  709. SetFontSize 28
  710. SetBorderColor 180 96 0
  711. SetBackgroundColor 64 64 11 252
  712. MinimapIcon 2 Yellow Hexagon
  713. Continue
  714.  
  715. # rare - rings and belts
  716. Show
  717. Class Ring Belt
  718. Rarity = Rare
  719. SetFontSize 26
  720. SetBorderColor 255 255 119
  721. SetBackgroundColor 64 64 11 248
  722. MinimapIcon 2 Yellow Hexagon
  723. Continue
  724.  
  725. ####
  726. # This section parses rares according to their possible conditions
  727. # They may not necessarily match any of these rules
  728. ####
  729.  
  730. # corrupt item
  731. Show
  732. Rarity = Rare
  733. Corrupted = True
  734. SetBorderColor 200 0 0
  735. Continue
  736.  
  737. # mirrored item
  738. Show
  739. Rarity = Rare
  740. Mirrored = True
  741. SetBorderColor 0 0 255
  742. Continue
  743.  
  744. # chrome recipe
  745. Show
  746. Rarity = Rare
  747. SocketGroup RGB
  748. SetBorderColor 0 200 0
  749. Continue
  750.  
  751. #####
  752. # This section makes the final decision whether to show or hide the rare
  753. #####
  754.  
  755. # pass all classes that aren't tiered
  756. Show
  757. Rarity = Rare
  758. Class Ring Belt Amulet Jewel
  759.  
  760. # atlas type explicit exception
  761. Hide
  762. Rarity = Rare
  763. BaseType "Runic Hatchet"
  764.  
  765. # pass all atlas types
  766. Show
  767. Rarity = Rare
  768. BaseType Fingerless Gripped "Spiked Gloves" Two-Toned "Bone Helmet" "Crystal Belt" Vanguard Marble "Blue Pearl" "Opal Ring" "Steel Ring" Convoking Apothecary Fugitive Artillery Seaglass Iolite Vermillion Runic
  769.  
  770. # pass rare chromes in premap content
  771. Show
  772. Rarity = Rare
  773. AreaLevel < 68
  774. SocketGroup RGB
  775. MinimapIcon 2 White Hexagon
  776.  
  777. # pass all when not in maps (adds effects skipped above)
  778. Show
  779. Rarity = Rare
  780. AreaLevel < 68
  781. PlayEffect Yellow Temp
  782. MinimapIcon 2 Yellow Hexagon
  783.  
  784. # pass rare chromes when small item
  785. Hide
  786. Rarity = Rare
  787. SocketGroup RGB
  788. Width = 1
  789.  
  790. # pass rare chromes when small item
  791. Hide
  792. Rarity = Rare
  793. SocketGroup RGB
  794. Width = 2
  795. Height = 2
  796.  
  797. # hide the bulk of rares in maps - only pass high bases
  798. Hide
  799. Rarity = Rare
  800. AreaLevel > 67
  801. DropLevel < 67
  802. DisableDropSound
  803. SetFontSize 24
  804.  
  805. # final catch-all for yellows
  806. Hide
  807. Rarity = Rare
  808.  
  809.  
  810.  
  811. ############################
  812. ##### END OF RARE ITEM BLOCK
  813. ############################
  814.  
  815.  
  816.  
  817.  
  818. # chromes - in maps
  819. Hide
  820. AreaLevel > 67
  821. SocketGroup RGB
  822. Width 1
  823. SetBackgroundColor 12 12 12 224
  824. SetBorderColor 0 200 0
  825. SetFontSize 24
  826.  
  827. # chromes - in maps
  828. Hide
  829. AreaLevel > 67
  830. SocketGroup RGB
  831. Width 2
  832. Height 2
  833. SetBackgroundColor 12 12 12 224
  834. SetBorderColor 0 200 0
  835. SetFontSize 24
  836.  
  837. # chromes - before maps
  838. Show
  839. AreaLevel < 68
  840. SocketGroup RGB
  841. SetBackgroundColor 12 12 12 224
  842. SetBorderColor 0 200 0
  843. SetFontSize 26
  844.  
  845.  
  846. #### Leveling Flasks block starts here
  847. #### This is designed to show flasks only while they're useful
  848.  
  849. # Utility
  850. Show
  851. Class "Utility Flask"
  852. ItemLevel < 69
  853. SetFontSize 28
  854. # SetBorderColor 200 200 200
  855.  
  856. # Medium
  857. Show
  858. Class Flask
  859. BaseType Life Mana
  860. DropLevel = 3
  861. ItemLevel < 6
  862. SetFontSize 28
  863. # SetBorderColor 200 200 200
  864.  
  865. # Large
  866. Show
  867. Class Flask
  868. BaseType Life Mana
  869. DropLevel = 6
  870. ItemLevel < 12
  871. SetFontSize 28
  872. # SetBorderColor 200 200 200
  873.  
  874. # Greater
  875. Show
  876. Class Flask
  877. BaseType Life Mana
  878. DropLevel = 12
  879. ItemLevel < 18
  880. SetFontSize 28
  881. # SetBorderColor 200 200 200
  882.  
  883. # Grand
  884. Show
  885. Class Flask
  886. BaseType Life Mana
  887. DropLevel = 18
  888. ItemLevel < 24
  889. SetFontSize 28
  890. # SetBorderColor 200 200 200
  891.  
  892. # Giant
  893. Show
  894. Class Flask
  895. BaseType Life Mana
  896. DropLevel = 24
  897. ItemLevel < 30
  898. SetFontSize 28
  899. # SetBorderColor 200 200 200
  900.  
  901. # Colossal
  902. Show
  903. Class Flask
  904. BaseType Life Mana
  905. DropLevel = 30
  906. ItemLevel < 36
  907. SetFontSize 28
  908. # SetBorderColor 200 200 200
  909.  
  910. # Sacred
  911. Show
  912. Class Flask
  913. BaseType Life Mana
  914. DropLevel = 36
  915. ItemLevel < 42
  916. SetFontSize 28
  917. # SetBorderColor 200 200 200
  918.  
  919. # Hallowed
  920. Show
  921. Class Flask
  922. BaseType Life Mana
  923. DropLevel = 42
  924. ItemLevel < 50
  925. SetFontSize 28
  926. # SetBorderColor 200 200 200
  927.  
  928. # Sanctified
  929. Show
  930. Class Flask
  931. BaseType Life Mana
  932. DropLevel = 50
  933. ItemLevel < 60
  934. SetFontSize 28
  935. # SetBorderColor 200 200 200
  936.  
  937. # Divine
  938. Show
  939. Class Flask
  940. BaseType Life Mana
  941. DropLevel = 60
  942. ItemLevel < 65
  943. SetFontSize 28
  944. # SetBorderColor 200 200 200
  945.  
  946. # Eternal (blocks white flasks from appearing past level 67 areas)
  947. Show
  948. Class Flask
  949. BaseType Life Mana
  950. DropLevel = 65
  951. ItemLevel < 68
  952. SetFontSize 28
  953. # SetBorderColor 200 200 200
  954.  
  955.  
  956. ##### Following rules mostly pertain to the background layer
  957. ##### These help you find useful stuff to craft
  958.  
  959. # Hide uninteresting gems but make them visible when highlight key down
  960. Hide
  961. Class Gem
  962. Quality = 0
  963. SetFontSize 22
  964. # SetBorderColor 255 255 255
  965. SetBackgroundColor 10 62 58 224
  966.  
  967. # Show items that are map-only tier when dropped as any rarity not previously caught
  968. Show
  969. BaseType Fingerless Gripped "Spiked Gloves" Two-Toned "Bone Helmet" "Crystal Belt" Vanguard Marble "Blue Pearl" "Opal Ring" "Steel Ring" Convoking Apothecary Fugitive Artillery Seaglass Iolite Vermillion
  970. Corrupted = False
  971. Mirrored = False
  972. # SetBorderColor 255 127 196
  973. SetFontSize 24
  974.  
  975. # Grow white jewellry bigger than other crap when loot key held
  976. Hide
  977. Class Ring Amulet Belt
  978. Rarity = Normal
  979. Corrupted = False
  980. Mirrored = False
  981. SetFontSize 24
  982. # SetBorderColor 255 255 255
  983. SetBackgroundColor 48 48 48 240
  984.  
  985. # Show items with at least one white socket - useful for gem training
  986. Show
  987. Class Dagger Wand One Shield
  988. Sockets 3
  989. SocketGroup W
  990. SetFontSize 22
  991. # SetBorderColor 64 64 64
  992. SetBackgroundColor 50 15 15 192
  993.  
  994. # Background layer flask rule - applies to maps
  995. Hide
  996. Class Flask
  997. Mirrored = False
  998. SetFontSize 22
  999. # SetBorderColor 64 64 192
  1000. SetBackgroundColor 28 50 64 192
  1001.  
  1002. # Make magic jewels distinct when item loot key is down
  1003. Hide
  1004. Class "Jewel"
  1005. SetFontSize 24
  1006. # SetBorderColor 255 255 119
  1007. SetBackgroundColor 44 0 90 240
  1008.  
  1009.  
  1010. # At this point if the item wasn't caught there shouldn't be any reason you'd want it
  1011. # The last rule makes items nearly impossible to see so that they aren't particularly
  1012. # intrusive when holding down the loot key
  1013. # catches all known classes explicitly for compatibility with future leagues without an update
  1014.  
  1015.  
  1016. # hide junk and shrink+gray it out
  1017. Hide
  1018. Class "Life Flasks" "Mana Flasks" "Hybrid Flasks" Currency Amulets Rings Claws Daggers Wands "One Hand Swords" "One Hand Axes" "One Hand Maces" Bows Staves "Two Hand Swords" "Two Hand Axes" "Two Hand Maces" "Active Skill Gems" "Support Skill Gems" Quivers Belts Gloves Boots "Body Armours" Helmets Shields "Quest Items" Sceptres "Utility Flasks" Maps "Fishing Rods" "Map Fragments" Jewel "Divination Card" "Labyrinth Item" "Labyrinth Trinket" Leaguestones "Pantheon Soul" Piece "Incursion Item" Incubator Shard Warstaves "Metamorph Sample" Contract Heist Blueprint Trinkets
  1019. SetFontSize 18
  1020. SetBackgroundColor 0 0 0 0
  1021. DisableDropSound
  1022.  
  1023. # DEBUG - if it gets to this point, it didn't match ANYTHING
  1024. Show
  1025. SetFontSize 45
  1026. SetBackgroundColor 64 0 0 255
  1027. SetBorderColor 255 0 0
  1028.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement