Advertisement
lordbean

lordbean Path of Exile loot filter

Aug 27th, 2021 (edited)
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 23.89 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 1 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 1 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. MinimapIcon 2 Green Circle
  249. Continue
  250.  
  251. # basic currency
  252. Show
  253. Class Currency
  254. BaseType Armourer Blacksmith Whispering Muttering
  255. SetFontSize 31
  256. SetBackgroundColor 116 58 0 192
  257. SetBorderColor 224 224 224
  258. MinimapIcon 2 White Circle
  259. Continue
  260.  
  261. # shard check - shrink the font if it's a currency shard
  262. Show
  263. Class Currency
  264. BaseType Shard
  265. SetFontSize 28
  266.  
  267. # final pass rule
  268. Show
  269. Class Currency
  270.  
  271. #currency block ends here. final rule also doubles as a catch-all for unexpected new types
  272.  
  273.  
  274. # leaguestones
  275. Show
  276. BaseType Leaguestone
  277. SetFontSize 36
  278. SetBackgroundColor 72 36 0 252
  279. SetBorderColor 255 255 119
  280. PlayEffect Green
  281. MinimapIcon 0 Green Star
  282.  
  283. # Show non-buyable gem drops
  284. Show
  285. Class Gem
  286. BaseType Empower Enhance Enlighten Portal Quantity Awakened
  287. SetFontSize 34
  288. # SetBorderColor 180 96 0
  289. SetBackgroundColor 10 62 58 252
  290. PlayEffect Blue Temp
  291. MinimapIcon 0 Blue Triangle
  292.  
  293. # Show weird new gems
  294. Show
  295. Class Gem
  296. AlternateQuality True
  297. SetFontSize 36
  298. SetBorderColor 180 32 180
  299. SetBackgroundColor 10 62 58 252
  300. PlayEffect Blue Temp
  301. MinimapIcon 0 Blue Triangle
  302.  
  303. # Quality gems - 16%+
  304. Show
  305. Class Gem
  306. Quality > 15
  307. SetFontSize 34
  308. SetBorderColor 180 96 0
  309. SetBackgroundColor 10 62 58 252
  310. PlayEffect Blue
  311. MinimapIcon 0 Blue Triangle
  312.  
  313. # Quality gems - 11%-15%
  314. Show
  315. Class Gem
  316. Quality > 10
  317. SetFontSize 32
  318. SetBorderColor 255 255 119
  319. SetBackgroundColor 10 62 58 240
  320. PlayEffect Blue Temp
  321. MinimapIcon 1 Blue Triangle
  322.  
  323. # Quality gems - 1%-10%
  324. Show
  325. Class Gem
  326. Quality > 0
  327. SetFontSize 30
  328. SetBorderColor 136 136 255
  329. SetBackgroundColor 10 62 58 192
  330. MinimapIcon 2 Blue Triangle
  331.  
  332. # Gems with a significant amount of xp
  333. Show
  334. Class Gem
  335. GemLevel > 17
  336. SetFontSize 32
  337. SetBorderColor 74 230 58
  338. SetBackgroundColor 10 62 58 224
  339.  
  340. # Show all vaal skill gems
  341. Show
  342. Class Gem
  343. BaseType "Vaal"
  344. SetFontSize 34
  345. SetBorderColor 200 40 40
  346. SetBackgroundColor 10 62 58 240
  347. PlayEffect Blue Temp
  348. MinimapIcon 1 Red Triangle
  349.  
  350. # Show quest items
  351. Show
  352. Class Quest
  353. SetFontSize 36
  354. # SetBorderColor 255 255 255
  355. SetBackgroundColor 27 88 24 252
  356. PlayEffect Green Temp
  357.  
  358. # Show utility flask with 10q or more
  359. Show
  360. Class "Utility Flask"
  361. Quality > 9
  362. SetFontSize 34
  363. SetBorderColor 136 136 255
  364. SetBackgroundColor 28 50 64 240
  365.  
  366. # Show level 65 flask with 15q or more
  367. Show
  368. Class Flask
  369. BaseType Divine Eternal
  370. Quality > 14
  371. SetFontSize 34
  372. SetBorderColor 136 136 255
  373. SetBackgroundColor 28 50 64 224
  374.  
  375. # Abnormal item block
  376.  
  377. # cluster jewel
  378. Show
  379. Class Jewel
  380. BaseType Cluster Abyss
  381. SetFontSize 36
  382. SetBorderColor 196 196 196
  383. PlayEffect White
  384. MinimapIcon 0 White Hexagon
  385.  
  386. # heist trinket
  387. Show
  388. Class Trinket
  389. SetFontSize 34
  390. PlayEffect Red
  391. MinimapIcon 0 Red Hexagon
  392.  
  393. # Temple mods, veiled items, delve items, bestiary items
  394. Show
  395. HasExplicitMod Tacati Citaqualotl Matatl Puhuarte Guatelitzi Xopec Topotante Veil Subterranean Underground Fenumus Farrul Saqawal Craiceann
  396. SetFontSize 36
  397. SetBorderColor 255 127 127
  398. SetBackgroundColor 64 64 11 252
  399. SetTextColor 255 200 127
  400. PlayEffect Green Temp
  401. MinimapIcon 0 Green Hexagon
  402.  
  403. # Items with crafting-helper mods
  404. Show
  405. HasExplicitMod Crafting Spellcraft Weaponcraft
  406. SetFontSize 30
  407. # SetBorderColor 255 127 127
  408. SetBackgroundColor 12 12 64 224
  409. PlayEffect Blue Temp
  410. MinimapIcon 0 Blue Hexagon
  411.  
  412. # Item with a fractured mod
  413. Show
  414. FracturedItem True
  415. SetFontSize 34
  416. # SetBorderColor 255 127 127
  417. SetBackgroundColor 64 64 11 252
  418. SetTextColor 100 160 255
  419. PlayEffect Yellow Temp
  420. MinimapIcon 0 Yellow Hexagon
  421.  
  422. # Synthesised item
  423. Show
  424. SynthesisedItem True
  425. SetFontSize 34
  426. # SetBorderColor 255 127 127
  427. SetBackgroundColor 64 64 11 252
  428. SetTextColor 0 255 255
  429. PlayEffect Yellow Temp
  430. MinimapIcon 0 Yellow Hexagon
  431.  
  432. # Double influence
  433. Show
  434. HasInfluence == Shaper Elder
  435. SetFontSize 36
  436. SetBorderColor 255 127 127
  437. SetBackgroundColor 64 64 11 252
  438. SetTextColor 255 0 0
  439. PlayEffect Red
  440. MinimapIcon 0 Yellow Hexagon
  441.  
  442. # Double influence
  443. Show
  444. HasInfluence == Shaper Crusader
  445. SetFontSize 36
  446. SetBorderColor 255 127 127
  447. SetBackgroundColor 64 64 11 252
  448. SetTextColor 255 0 0
  449. PlayEffect Red
  450. MinimapIcon 0 Yellow Hexagon
  451.  
  452. # Double influence
  453. Show
  454. HasInfluence == Shaper Redeemer
  455. SetFontSize 36
  456. SetBorderColor 255 127 127
  457. SetBackgroundColor 64 64 11 252
  458. SetTextColor 255 0 0
  459. PlayEffect Red
  460. MinimapIcon 0 Yellow Hexagon
  461.  
  462. # Double influence
  463. Show
  464. HasInfluence == Shaper Hunter
  465. SetFontSize 36
  466. SetBorderColor 255 127 127
  467. SetBackgroundColor 64 64 11 252
  468. SetTextColor 255 0 0
  469. PlayEffect Red
  470. MinimapIcon 0 Yellow Hexagon
  471.  
  472. # Double influence
  473. Show
  474. HasInfluence == Shaper Warlord
  475. SetFontSize 36
  476. SetBorderColor 255 127 127
  477. SetBackgroundColor 64 64 11 252
  478. SetTextColor 255 0 0
  479. PlayEffect Red
  480. MinimapIcon 0 Yellow Hexagon
  481.  
  482. # Double influence
  483. Show
  484. HasInfluence == Elder Crusader
  485. SetFontSize 36
  486. SetBorderColor 255 127 127
  487. SetBackgroundColor 64 64 11 252
  488. SetTextColor 255 0 0
  489. PlayEffect Red
  490. MinimapIcon 0 Yellow Hexagon
  491.  
  492. # Double influence
  493. Show
  494. HasInfluence == Elder Redeemer
  495. SetFontSize 36
  496. SetBorderColor 255 127 127
  497. SetBackgroundColor 64 64 11 252
  498. SetTextColor 255 0 0
  499. PlayEffect Red
  500. MinimapIcon 0 Yellow Hexagon
  501.  
  502. # Double influence
  503. Show
  504. HasInfluence == Elder Hunter
  505. SetFontSize 36
  506. SetBorderColor 255 127 127
  507. SetBackgroundColor 64 64 11 252
  508. SetTextColor 255 0 0
  509. PlayEffect Red
  510. MinimapIcon 0 Yellow Hexagon
  511.  
  512. # Double influence
  513. Show
  514. HasInfluence == Elder Warlord
  515. SetFontSize 36
  516. SetBorderColor 255 127 127
  517. SetBackgroundColor 64 64 11 252
  518. SetTextColor 255 0 0
  519. PlayEffect Red
  520. MinimapIcon 0 Yellow Hexagon
  521.  
  522. # Double influence
  523. Show
  524. HasInfluence == Crusader Redeemer
  525. SetFontSize 36
  526. SetBorderColor 255 127 127
  527. SetBackgroundColor 64 64 11 252
  528. SetTextColor 255 0 0
  529. PlayEffect Red
  530. MinimapIcon 0 Yellow Hexagon
  531.  
  532. # Double influence
  533. Show
  534. HasInfluence == Crusader Hunter
  535. SetFontSize 36
  536. SetBorderColor 255 127 127
  537. SetBackgroundColor 64 64 11 252
  538. SetTextColor 255 0 0
  539. PlayEffect Red
  540. MinimapIcon 0 Yellow Hexagon
  541.  
  542. # Double influence
  543. Show
  544. HasInfluence == Crusader Warlord
  545. SetFontSize 36
  546. SetBorderColor 255 127 127
  547. SetBackgroundColor 64 64 11 252
  548. SetTextColor 255 0 0
  549. PlayEffect Red
  550. MinimapIcon 0 Yellow Hexagon
  551.  
  552. # Double influence
  553. Show
  554. HasInfluence == Redeemer Hunter
  555. SetFontSize 36
  556. SetBorderColor 255 127 127
  557. SetBackgroundColor 64 64 11 252
  558. SetTextColor 255 0 0
  559. PlayEffect Red
  560. MinimapIcon 0 Yellow Hexagon
  561.  
  562. # Double influence
  563. Show
  564. HasInfluence == Redeemer Warlord
  565. SetFontSize 36
  566. SetBorderColor 255 127 127
  567. SetBackgroundColor 64 64 11 252
  568. SetTextColor 255 0 0
  569. PlayEffect Red
  570. MinimapIcon 0 Yellow Hexagon
  571.  
  572. # Double influence
  573. Show
  574. HasInfluence == Hunter Warlord
  575. SetFontSize 36
  576. SetBorderColor 255 127 127
  577. SetBackgroundColor 64 64 11 252
  578. SetTextColor 255 0 0
  579. PlayEffect Red
  580. MinimapIcon 0 Yellow Hexagon
  581.  
  582. # Single influence item
  583. Show
  584. HasInfluence Shaper Elder Crusader Redeemer Hunter Warlord
  585. SetFontSize 36
  586. SetBorderColor 255 127 127
  587. SetBackgroundColor 64 64 11 252
  588. SetTextColor 255 96 96
  589. PlayEffect Yellow
  590. MinimapIcon 0 Yellow Hexagon
  591.  
  592. # Heist-specific item
  593. Show
  594. 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"
  595. SetFontSize 36
  596. SetBorderColor 255 127 127
  597. SetBackgroundColor 64 64 11 252
  598. PlayEffect Yellow
  599. MinimapIcon 0 Yellow Hexagon
  600.  
  601. # Heist-specific item, ritual items
  602. Show
  603. 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"
  604. SetFontSize 36
  605. SetBorderColor 255 127 127
  606. SetBackgroundColor 64 64 11 252
  607. PlayEffect Yellow
  608. MinimapIcon 0 Yellow Hexagon
  609.  
  610. # Item with a lab enchant
  611. Show
  612. AnyEnchantment True
  613. SetFontSize 34
  614. SetBorderColor 255 127 127
  615. SetBackgroundColor 12 64 96 252
  616. PlayEffect Yellow Temp
  617. MinimapIcon 0 Brown Hexagon
  618.  
  619. # Linked items - 5
  620. Show
  621. LinkedSockets = 5
  622. SetFontSize 34
  623. SetBorderColor 128 0 64
  624. MinimapIcon 1 Red Hexagon
  625.  
  626. # Linked items - 6
  627. Show
  628. LinkedSockets = 6
  629. SetBorderColor 255 0 127
  630. SetFontSize 36
  631. MinimapIcon 0 Red Hexagon
  632.  
  633. # 6 socket items
  634. Show
  635. Sockets = 6
  636. SetFontSize 34
  637. SetBorderColor 128 128 128
  638. MinimapIcon 1 White Hexagon
  639.  
  640. ##### The RARE ITEM block starts here
  641. ##### Rares are initially configured to a standard format and parsed further below
  642.  
  643. # rare - top-end
  644. Show
  645. Rarity = Rare
  646. DropLevel > 66
  647. SetFontSize 32
  648. # SetBorderColor 255 0 127
  649. SetBackgroundColor 64 64 11 252
  650. PlayEffect Yellow Temp
  651. MinimapIcon 2 Yellow Hexagon
  652. Continue
  653.  
  654. # rare - upper third tier
  655. Show
  656. Rarity = Rare
  657. DropLevel < 67
  658. SetFontSize 31
  659. # SetBorderColor 180 96 0
  660. SetBackgroundColor 64 64 11 248
  661. Continue
  662.  
  663. # rare - lower third tier
  664. Show
  665. Rarity = Rare
  666. DropLevel < 62
  667. SetFontSize 30
  668. # SetBorderColor 255 255 119
  669. SetBackgroundColor 64 64 11 240
  670. Continue
  671.  
  672. # rare - second tier
  673. Show
  674. Rarity = Rare
  675. DropLevel < 56
  676. SetFontSize 28
  677. # SetBorderColor 136 136 255
  678. SetBackgroundColor 64 64 11 224
  679. Continue
  680.  
  681. # rare - first tier
  682. Show
  683. Rarity = Rare
  684. DropLevel < 36
  685. SetFontSize 26
  686. # SetBorderColor 74 230 58
  687. SetBackgroundColor 64 64 11 192
  688. Continue
  689.  
  690. # Show rare jewels
  691. Show
  692. Class "Jewel"
  693. Rarity = Rare
  694. SetFontSize 33
  695. SetBorderColor 180 96 0
  696. SetBackgroundColor 64 64 11 252
  697. PlayEffect Yellow Temp
  698. MinimapIcon 1 Yellow Hexagon
  699. Continue
  700.  
  701. # rare - quivers
  702. Show
  703. Class Quiver
  704. Rarity = Rare
  705. SetFontSize 30
  706. # SetBorderColor 255 255 119
  707. SetBackgroundColor 64 64 11 240
  708. PlayEffect Yellow Temp
  709. MinimapIcon 2 Yellow Hexagon
  710. Continue
  711.  
  712. # rare - amulet
  713. Show
  714. Class Amulet
  715. Rarity = Rare
  716. SetFontSize 34
  717. SetBorderColor 180 96 0
  718. SetBackgroundColor 64 64 11 252
  719. PlayEffect Yellow Temp
  720. MinimapIcon 1 Yellow Hexagon
  721. Continue
  722.  
  723. # rare - rings and belts
  724. Show
  725. Class Ring Belt
  726. Rarity = Rare
  727. SetFontSize 33
  728. SetBorderColor 255 255 119
  729. SetBackgroundColor 64 64 11 248
  730. PlayEffect Yellow Temp
  731. MinimapIcon 1 Yellow Hexagon
  732. Continue
  733.  
  734. ####
  735. # This section parses rares according to their possible conditions
  736. # They may not necessarily match any of these rules
  737. ####
  738.  
  739. # corrupt item
  740. Show
  741. Rarity = Rare
  742. Corrupted = True
  743. SetBorderColor 200 0 0
  744. Continue
  745.  
  746. # mirrored item
  747. Show
  748. Rarity = Rare
  749. Mirrored = True
  750. SetBorderColor 0 0 255
  751. Continue
  752.  
  753. # chrome recipe
  754. Show
  755. Rarity = Rare
  756. SocketGroup RGB
  757. SetBorderColor 0 200 0
  758. Continue
  759.  
  760. #####
  761. # This section makes the final decision whether to show or hide the rare
  762. #####
  763.  
  764. # pass all classes that aren't tiered
  765. Show
  766. Rarity = Rare
  767. Class Ring Belt Amulet Quiver Jewel
  768.  
  769. # pass rare chromes in premap content
  770. Show
  771. Rarity = Rare
  772. AreaLevel < 68
  773. SocketGroup RGB
  774. MinimapIcon 2 White Hexagon
  775.  
  776. # pass all when not in maps (adds effects skipped above)
  777. Show
  778. Rarity = Rare
  779. AreaLevel < 68
  780. PlayEffect Yellow Temp
  781. MinimapIcon 2 Yellow Hexagon
  782.  
  783. # base type exception when in maps, would normally hide in next rule
  784. Show
  785. Rarity = Rare
  786. AreaLevel > 67
  787. BaseType "Astral Plate" "Imperial Bow" "Occultist's Vestment" "Archon Kite Shield" "Thicket Bow" Runic
  788. MinimapIcon 2 Yellow Hexagon
  789. PlayEffect Yellow Temp
  790.  
  791. # pass rare chromes when small item
  792. Show
  793. Rarity = Rare
  794. SocketGroup RGB
  795. Width = 1
  796. MinimapIcon 2 White Hexagon
  797.  
  798. # pass rare chromes when small item
  799. Show
  800. Rarity = Rare
  801. SocketGroup RGB
  802. Width = 2
  803. Height = 2
  804. MinimapIcon 2 White Hexagon
  805.  
  806. # hide the bulk of rares in maps - only pass high bases
  807. Hide
  808. Rarity = Rare
  809. AreaLevel > 67
  810. DropLevel < 67
  811. DisableDropSound
  812. SetFontSize 24
  813.  
  814. # final catch-all for yellows
  815. Show
  816. Rarity = Rare
  817.  
  818.  
  819.  
  820. ############################
  821. ##### END OF RARE ITEM BLOCK
  822. ############################
  823.  
  824.  
  825.  
  826.  
  827. # chromes - in maps
  828. Show
  829. AreaLevel > 67
  830. SocketGroup RGB
  831. Width 1
  832. SetBackgroundColor 12 12 12 224
  833. SetBorderColor 0 200 0
  834. MinimapIcon 2 White Hexagon
  835. SetFontSize 32
  836.  
  837. # chromes - in maps
  838. Show
  839. AreaLevel > 67
  840. SocketGroup RGB
  841. Width 2
  842. Height 2
  843. SetBackgroundColor 12 12 12 224
  844. SetBorderColor 0 200 0
  845. MinimapIcon 2 White Hexagon
  846. SetFontSize 32
  847.  
  848. # chromes - before maps
  849. Show
  850. AreaLevel < 68
  851. SocketGroup RGB
  852. SetBackgroundColor 12 12 12 224
  853. SetBorderColor 0 200 0
  854. MinimapIcon 2 White Hexagon
  855. SetFontSize 32
  856.  
  857.  
  858. #### Leveling Flasks block starts here
  859. #### This is designed to show flasks only while they're useful
  860.  
  861. # Utility
  862. Show
  863. Class "Utility Flask"
  864. ItemLevel < 69
  865. SetFontSize 28
  866. # SetBorderColor 200 200 200
  867.  
  868. # Medium
  869. Show
  870. Class Flask
  871. BaseType Life Mana
  872. DropLevel = 3
  873. ItemLevel < 6
  874. SetFontSize 28
  875. # SetBorderColor 200 200 200
  876.  
  877. # Large
  878. Show
  879. Class Flask
  880. BaseType Life Mana
  881. DropLevel = 6
  882. ItemLevel < 12
  883. SetFontSize 28
  884. # SetBorderColor 200 200 200
  885.  
  886. # Greater
  887. Show
  888. Class Flask
  889. BaseType Life Mana
  890. DropLevel = 12
  891. ItemLevel < 18
  892. SetFontSize 28
  893. # SetBorderColor 200 200 200
  894.  
  895. # Grand
  896. Show
  897. Class Flask
  898. BaseType Life Mana
  899. DropLevel = 18
  900. ItemLevel < 24
  901. SetFontSize 28
  902. # SetBorderColor 200 200 200
  903.  
  904. # Giant
  905. Show
  906. Class Flask
  907. BaseType Life Mana
  908. DropLevel = 24
  909. ItemLevel < 30
  910. SetFontSize 28
  911. # SetBorderColor 200 200 200
  912.  
  913. # Colossal
  914. Show
  915. Class Flask
  916. BaseType Life Mana
  917. DropLevel = 30
  918. ItemLevel < 36
  919. SetFontSize 28
  920. # SetBorderColor 200 200 200
  921.  
  922. # Sacred
  923. Show
  924. Class Flask
  925. BaseType Life Mana
  926. DropLevel = 36
  927. ItemLevel < 42
  928. SetFontSize 28
  929. # SetBorderColor 200 200 200
  930.  
  931. # Hallowed
  932. Show
  933. Class Flask
  934. BaseType Life Mana
  935. DropLevel = 42
  936. ItemLevel < 50
  937. SetFontSize 28
  938. # SetBorderColor 200 200 200
  939.  
  940. # Sanctified
  941. Show
  942. Class Flask
  943. BaseType Life Mana
  944. DropLevel = 50
  945. ItemLevel < 60
  946. SetFontSize 28
  947. # SetBorderColor 200 200 200
  948.  
  949. # Divine
  950. Show
  951. Class Flask
  952. BaseType Life Mana
  953. DropLevel = 60
  954. ItemLevel < 65
  955. SetFontSize 28
  956. # SetBorderColor 200 200 200
  957.  
  958. # Eternal (blocks white flasks from appearing past level 67 areas)
  959. Show
  960. Class Flask
  961. BaseType Life Mana
  962. DropLevel = 65
  963. ItemLevel < 68
  964. SetFontSize 28
  965. # SetBorderColor 200 200 200
  966.  
  967.  
  968. ##### Following rules mostly pertain to the background layer
  969. ##### These help you find useful stuff to craft
  970.  
  971. # Hide uninteresting gems but make them visible when highlight key down
  972. Hide
  973. Class Gem
  974. Quality = 0
  975. SetFontSize 22
  976. # SetBorderColor 255 255 255
  977. SetBackgroundColor 10 62 58 224
  978. DisableDropSound
  979.  
  980. # Show items that are map-only tier when dropped as any rarity not previously caught
  981. Show
  982. 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
  983. Corrupted = False
  984. Mirrored = False
  985. # SetBorderColor 255 127 196
  986. SetFontSize 24
  987. PlayEffect Green Temp
  988.  
  989. # Grow white jewellry bigger than other crap when loot key held
  990. Hide
  991. Class Ring Amulet Belt
  992. Rarity = Normal
  993. Corrupted = False
  994. Mirrored = False
  995. SetFontSize 24
  996. # SetBorderColor 255 255 255
  997. SetBackgroundColor 48 48 48 240
  998. DisableDropSound
  999.  
  1000. # Show items with at least one white socket - useful for gem training
  1001. Show
  1002. Class Dagger Wand One Shield
  1003. Sockets 3
  1004. SocketGroup W
  1005. SetFontSize 22
  1006. # SetBorderColor 64 64 64
  1007. SetBackgroundColor 50 15 15 192
  1008. DisableDropSound
  1009.  
  1010. # Background layer flask rule - applies to maps
  1011. Hide
  1012. Class Flask
  1013. Mirrored = False
  1014. SetFontSize 22
  1015. # SetBorderColor 64 64 192
  1016. SetBackgroundColor 28 50 64 192
  1017. DisableDropSound
  1018.  
  1019. # Make magic jewels distinct when item loot key is down
  1020. Hide
  1021. Class "Jewel"
  1022. SetFontSize 24
  1023. # SetBorderColor 255 255 119
  1024. SetBackgroundColor 44 0 90 240
  1025. DisableDropSound
  1026.  
  1027.  
  1028. # At this point if the item wasn't caught there shouldn't be any reason you'd want it
  1029. # The last rule makes items nearly impossible to see so that they aren't particularly
  1030. # intrusive when holding down the loot key
  1031. # catches all known classes explicitly for compatibility with future leagues without an update
  1032.  
  1033.  
  1034. # hide junk and shrink+gray it out
  1035. Hide
  1036. 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
  1037. SetFontSize 18
  1038. SetBackgroundColor 0 0 0 0
  1039. DisableDropSound
  1040.  
  1041. # DEBUG - if it gets to this point, it didn't match ANYTHING
  1042. Show
  1043. SetFontSize 45
  1044. SetBackgroundColor 64 0 0 255
  1045. SetBorderColor 255 0 0
  1046.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement