]> git.tdb.fi Git - poefilter.git/blob - filters_delve.txt
Show 6-socket items with a larger font
[poefilter.git] / filters_delve.txt
1 import "armor.txt";
2 import "weapons.txt";
3 import "cards.txt";
4 import "skillgems.txt";
5 import "maps.txt";
6 import "flasks.txt";
7
8 category "quest"
9 {
10         or
11         {
12                 class "Quest Item";
13                 class "Pantheon Soul";
14         };
15 };
16
17 category "currency.delve"
18 {
19         class "Currency";
20         or
21         {
22                 base_type "Fossil";
23                 base_type "Resonator";
24         };
25 };
26
27 category "currency.essence.high_tier"
28 {
29         class "Currency";
30         or
31         {
32                 base_type "Screaming Essence";
33                 base_type "Shrieking Essence";
34                 base_type "Deafening Essence";
35                 base_type "Essence of Hysteria";
36                 base_type "Essence of Insanity";
37                 base_type "Essence of Horror";
38                 base_type "Essence of Delirium";
39                 base_type "Remnant of Corruption";
40         };
41 };
42
43 category "currency.essence.mid_tier"
44 {
45         class "Currency";
46         or
47         {
48                 base_type "Weeping Essence";
49                 base_type "Wailing Essence";
50         };
51 };
52
53 category "currency.essence.low_tier"
54 {
55         class "Currency";
56         or
57         {
58                 base_type "Whispering Essence";
59                 base_type "Muttering Essence";
60         };
61 };
62
63 category "currency.special"
64 {
65         class "Currency";
66         or
67         {
68                 base_type "Cartographer's Sextant";
69                 base_type "Silver Coin";
70                 base_type "Perandus Coin";
71                 base_type "Splinter";
72                 base_type "Blessing";
73         };
74 };
75
76 category "currency.mega"
77 {
78         class "Currency";
79         or
80         {
81                 base_type "Divine Orb";
82                 base_type "Exalted Orb";
83                 base_type "Mirror of Kalandra";
84                 base_type "Mirror Shard";
85                 base_type "Eternal Orb";
86                 base_type "Orb of Annulment";
87                 base_type "Harbinger's Orb";
88                 base_type "Ancient Orb";
89         };
90 };
91
92 category "currency.major"
93 {
94         class "Currency";
95         or
96         {
97                 base_type "Cartographer's Chisel";
98                 base_type "Blessed Orb";
99                 base_type "Orb of Fusing";
100                 base_type "Chaos Orb";
101                 base_type "Regal Orb";
102                 base_type "Orb of Scouring";
103                 base_type "Vaal Orb";
104                 base_type "Orb of Regret";
105                 base_type "Gemcutter's Prism";
106                 base_type "Orb of Horizons";
107                 base_type "Exalted Shard";
108                 base_type "Annulment Shard";
109                 base_type "Harbinger's Shard";
110                 base_type "Ancient Shard";
111         };
112 };
113
114 category "currency.medium"
115 {
116         class "Currency";
117         or
118         {
119                 base_type "Jeweller's Orb";
120                 base_type "Chromatic Orb";
121                 base_type "Orb of Alteration";
122                 base_type "Orb of Chance";
123                 base_type "Glassblower's Bauble";
124                 base_type "Orb of Alchemy";
125                 base_type "Orb of Binding";
126                 base_type "Engineer's Orb";
127                 base_type "Chaos Shard";
128                 base_type "Regal Shard";
129                 base_type "Horizon Shard";
130         };
131 };
132
133 category "currency.minor"
134 {
135         class "Currency";
136         or
137         {
138                 base_type "Orb of Augmentation";
139                 base_type "Orb of Transmutation";
140                 base_type "Blacksmith's Whetstone";
141                 base_type "Armourer's Scrap";
142                 base_type "Alteration Shard";
143                 base_type "Alchemy Shard";
144                 base_type "Binding Shard";
145                 base_type "Engineer's Shard";
146         };
147 };
148
149 category "currency.trash"
150 {
151         class "Currency";
152         or
153         {
154                 base_type "Scroll of Wisdom";
155                 base_type "Scroll Fragment";
156                 base_type "Portal Scroll";
157                 base_type "Transmutation Shard";
158         };
159 };
160
161 category "currency.fallback"
162 {
163         class "Currency";
164 };
165
166 category "labyrinth"
167 {
168         class "Labyrinth";
169 };
170
171 category "map.delve"
172 {
173         class "Misc Map Item";
174         base_type "Timeworn Reliquary Key";
175 };
176
177 category "map.fragment"
178 {
179         class "Map Fragment";
180 };
181
182 category "card.fallback"
183 {
184         class "Card";
185 };
186
187 category "skillgem.quality"
188 {
189         class "Skill Gem";
190         min_quality 1;
191 };
192
193 category "skillgem.fallback"
194 {
195         class "Skill Gem";
196 };
197
198 category "jewel.abyss"
199 {
200         class "Abyss Jewel";
201 };
202
203 category "jewel.magic"
204 {
205         class "Jewel";
206         rarity Magic;
207 };
208
209 category "jewel.rare"
210 {
211         class "Jewel";
212         rarity Rare;
213 };
214
215 category "unique"
216 {
217         rarity Unique;
218 };
219
220 category "accessory"
221 {
222         or
223         {
224                 class "Ring";
225                 class "Amulet";
226                 class "Belt";
227         };
228 };
229
230 category "accessory.endgame.uncommon"
231 {
232         or
233         {
234                 and
235                 {
236                         category "accessory";
237                         min_drop_level 50;
238                 };
239                 and
240                 {
241                         class "Belt";
242                         base_type "Stygian Vise";
243                 };
244         };
245 };
246
247 category "equipment.endgame.6link"
248 {
249         min_linked_sockets 6;
250 };
251
252 category "equipment.endgame.5link"
253 {
254         or
255         {
256                 category "weapon.best_at_level";
257                 category "armor.best_at_level";
258         };
259         min_linked_sockets 5;
260         min_item_level 68;
261 };
262
263 category "equipment.leveling.links"
264 {
265         or
266         {
267                 and
268                 {
269                         min_linked_sockets 3;
270                         max_item_level 40;
271                 };
272                 and
273                 {
274                         min_linked_sockets 4;
275                         min_item_level 41;
276                 };
277         };
278         max_item_level 67;
279 };
280
281 category "equipment.endgame.relevant"
282 {
283         or
284         {
285                 category "armor.best_at_level";
286                 category "weapon.best_at_level";
287         };
288         min_item_level 68;
289         min_rarity Rare;
290 };
291
292 category "equipment.endgame.base"
293 {
294         or
295         {
296                 category "armor.best_at_level";
297                 category "weapon.best_at_level";
298         };
299         min_item_level 68;
300         rarity Normal;
301 };
302
303 category "equipment.leveling.relevant"
304 {
305         or
306         {
307                 category "armor.second_at_level";
308                 category "weapon.second_at_level";
309         };
310         or
311         {
312                 and
313                 {
314                         max_item_level 30;
315                         min_rarity Magic;
316                 };
317                 min_rarity Rare;
318         };
319         max_item_level 67;
320 };
321
322 category "equipment.leveling.base"
323 {
324         or
325         {
326                 category "armor.best_at_level";
327                 category "weapon.best_at_level";
328         };
329         max_item_level 67;
330         rarity Normal;
331 };
332
333 category "quiver"
334 {
335         class "Quiver";
336 };
337
338 category "recipe.6s"
339 {
340         min_sockets 6;
341 };
342
343 category "recipe.chromatic"
344 {
345         linked_colors RGB;
346         or
347         {
348                 max_height 2;
349                 width 1;
350         };
351 };
352
353 category "recipe.chaos"
354 {
355         or
356         {
357                 class "Body Armour";
358                 class "Boots";
359                 class "Gloves";
360                 class "Helmet";
361                 class "Bow";
362                 class "Stave";
363                 class "Two Hand Axe";
364                 class "Two Hand Mace";
365                 class "Two Hand Sword";
366                 class "Belt";
367                 class "Amulet";
368                 class "Ring";
369         };
370         min_item_level 60;
371         min_quality 15;
372         min_rarity Rare;
373 };
374
375 category "recipe.quality.20%"
376 {
377         rarity Normal;
378         max_height 3;
379         quality 20;
380 };
381
382 category "recipe.quality.chisel"
383 {
384         or
385         {
386                 base_type "Stone Hammer";
387                 base_type "Rock Breaker";
388                 base_type "Gavel";
389         };
390         or
391         {
392                 and
393                 {
394                         min_quality 10;
395                         rarity Normal;
396                 };
397                 and
398                 {
399                         min_quality 16;
400                         rarity Magic;
401                 };
402                 and
403                 {
404                         min_quality 18;
405                         rarity Rare;
406                 };
407         };
408 };
409
410 category "recipe.quality.bauble"
411 {
412         class "Flask";
413         min_quality 10;
414 };
415
416 category "recipe.quality"
417 {
418         or
419         {
420                 quality 5;
421                 quality 10;
422                 quality 15;
423                 quality 20;
424         };
425         or
426         {
427                 max_height 2;
428                 width 1;
429         };
430 };
431
432 category "filler.rare"
433 {
434         or
435         {
436                 max_height 3;
437                 max_width 1;
438         };
439         rarity Rare;
440 };
441
442 category "filler.small"
443 {
444         or
445         {
446                 and
447                 {
448                         height 1;
449                         max_width 2;
450                 };
451                 and
452                 {
453                         width 1;
454                         max_height 2;
455                 };
456         };
457         max_item_level 67;
458 };
459
460 category "catchall";
461
462 theme
463 {
464         color "transparent" 0 0 0 0;
465         color "black" 0 0 0;
466         color "black.90%" 0 0 0 230;
467         color "black.75%" 0 0 0 191;
468         color "black.50%" 0 0 0 127;
469         color "normal" 200 200 200;
470         color "normal.50%" 200 200 200 127;
471         color "normal.dark.90%" 67 67 67 230;
472         color "magic" 136 136 255;
473         color "magic.50%" 136 136 255 127;
474         color "magic.dark.90%" 45 45 85 230;
475         color "rare" 255 255 119;
476         color "rare.50%" 255 255 119 127;
477         color "rare.dark.90%" 85 85 40 230;
478         color "unique" 175 96 37;
479         color "unique.dark.90%" 58 32 12 230;
480         color "currency" 170 158 130;
481         color "currency.dark.90%" 57 53 43 230;
482         color "fire" 150 0 0;
483         color "fire.50%" 150 0 0 127;
484         color "fire.dark.90%" 50 0 0 230;
485         color "lightning" 255 215 0;
486         color "chaos" 208 32 144;
487         color "chaos.dark.90%" 69 11 48 230;
488         color "quest" 74 230 58;
489         color "quest.dark.90%" 25 77 19 230;
490         color "card" 14 186 255;
491         color "skillgem" 27 162 155;
492         color "skillgem.dark.90%" 9 54 52 230;
493
494         base_font_size 25;
495
496         appearance "quest"
497         {
498                 font_size 1.25;
499                 minimap_icon Green Star;
500                 light_beam Green;
501         };
502
503         appearance "currency.trash"
504         {
505                 font_size 0.8;
506                 background_color "black.75%";
507         };
508
509         appearance "currency.minor"
510         {
511                 font_size 1.0;
512                 background_color "black.75%";
513         };
514
515         appearance "currency.medium"
516         {
517                 font_size 1.0;
518                 border_color "fire.50%";
519                 background_color "black.90%";
520         };
521
522         appearance "currency.major"
523         {
524                 font_size 1.25;
525                 border_color "fire";
526                 background_color "black.90%";
527                 alert_sound 3 150;
528                 minimap_icon Yellow Circle;
529         };
530
531         appearance "currency.mega"
532         {
533                 font_size 1.25;
534                 border_color "fire";
535                 background_color "fire.dark.90%";
536                 alert_sound 1 250;
537                 minimap_icon Red Circle;
538                 light_beam Red;
539         };
540
541         appearance "currency.delve"
542         {
543                 font_size 1.25;
544                 border_color "quest";
545                 background_color "quest.dark.90%";
546                 alert_sound 7 150;
547                 minimap_icon Green Circle;
548                 light_beam Green;
549         };
550
551         appearance "currency.essence.low_tier"
552         {
553                 inherit "currency.minor";
554         };
555
556         appearance "currency.essence.mid_tier"
557         {
558                 inherit "currency.medium";
559         };
560
561         appearance "currency.essence.high_tier"
562         {
563                 inherit "currency.major";
564         };
565
566         appearance "currency.special"
567         {
568                 inherit "currency.major";
569                 border_color "unique";
570         };
571
572         appearance "currency.fallback"
573         {
574                 font_size 1.25;
575                 text_color "black";
576                 background_color "currency";
577         };
578
579         appearance "map.fragment"
580         {
581                 font_size 1.25;
582                 border_color "normal.50%";
583         };
584
585         appearance "map.unique.any"
586         {
587                 font_size 1.25;
588                 background_color "unique.dark.90%";
589                 border_color "unique";
590                 alert_sound 12 250;
591                 minimap_icon Brown Square;
592                 light_beam White;
593         };
594
595         appearance "map.normal.same_tier"
596         {
597                 font_size 1.25;
598                 background_color "normal.dark.90%";
599                 border_color "fire";
600                 alert_sound 12 250;
601                 minimap_icon White Square;
602                 light_beam White;
603         };
604
605         appearance "map.normal.tier-2"
606         {
607                 font_size 1.25;
608                 background_color "normal.dark.90%";
609                 border_color "normal.50%";
610                 alert_sound 16 250;
611                 minimap_icon White Square;
612                 light_beam White;
613         };
614
615         appearance "map.normal.tier-5"
616         {
617                 font_size 1.0;
618                 background_color "normal.dark.90%";
619                 border_color "normal.50%";
620                 alert_sound 16 250;
621                 minimap_icon White Square;
622         };
623
624         appearance "map.normal.any"
625         {
626                 font_size 0.8;
627                 background_color "normal.dark.90%";
628                 border_color "transparent";
629                 alert_sound 16 150;
630         };
631
632         appearance "map.magic.same_tier"
633         {
634                 font_size 1.25;
635                 background_color "magic.dark.90%";
636                 border_color "fire";
637                 alert_sound 12 250;
638                 minimap_icon Blue Square;
639                 light_beam White;
640         };
641
642         appearance "map.magic.tier-2"
643         {
644                 font_size 1.25;
645                 background_color "magic.dark.90%";
646                 border_color "magic.50%";
647                 alert_sound 16 250;
648                 minimap_icon Blue Square;
649                 light_beam White;
650         };
651
652         appearance "map.magic.any"
653         {
654                 font_size 1.0;
655                 background_color "magic.dark.90%";
656                 border_color "magic.50%";
657                 alert_sound 16 250;
658                 minimap_icon Blue Square;
659         };
660
661         appearance "map.rare.same_tier"
662         {
663                 font_size 1.25;
664                 background_color "rare.dark.90%";
665                 border_color "fire";
666                 alert_sound 12 250;
667                 minimap_icon Yellow Square;
668                 light_beam White;
669         };
670
671         appearance "map.rare.tier-2"
672         {
673                 font_size 1.25;
674                 background_color "rare.dark.90%";
675                 border_color "rare.50%";
676                 alert_sound 16 250;
677                 minimap_icon Yellow Square;
678                 light_beam White;
679         };
680
681         appearance "map.rare.any"
682         {
683                 font_size 1.0;
684                 background_color "rare.dark.90%";
685                 border_color "rare.50%";
686                 alert_sound 16 250;
687                 minimap_icon Yellow Square;
688         };
689
690         appearance "labyrinth"
691         {
692                 font_size 1.25;
693                 text_color "quest";
694         };
695
696         appearance "card.currency"
697         {
698                 font_size 1.25;
699                 border_color "currency";
700                 alert_sound 2 150;
701                 minimap_icon Blue Triangle;
702         };
703
704         appearance "card.unique"
705         {
706                 font_size 1.25;
707                 border_color "unique";
708                 alert_sound 2 150;
709                 minimap_icon Blue Triangle;
710         };
711
712         appearance "card.rare"
713         {
714                 font_size 1.0;
715                 border_color "rare";
716                 minimap_icon White Triangle;
717         };
718
719         appearance "card.magic"
720         {
721                 font_size 0.8;
722                 border_color "magic";
723                 minimap_icon White Triangle;
724         };
725
726         appearance "card.skillgem"
727         {
728                 font_size 1.25;
729                 border_color "skillgem";
730                 alert_sound 2 150;
731                 minimap_icon Blue Triangle;
732         };
733
734         appearance "card.map"
735         {
736                 font_size 1.25;
737                 border_color "normal";
738                 alert_sound 2 150;
739                 minimap_icon Blue Triangle;
740         };
741
742         appearance "card.links"
743         {
744                 font_size 1.25;
745                 border_color "fire";
746                 alert_sound 2 150;
747                 minimap_icon Blue Triangle;
748         };
749
750         appearance "card.other"
751         {
752                 font_size 1.25;
753                 minimap_icon White Triangle;
754         };
755
756         appearance "card.fallback"
757         {
758                 font_size 1.25;
759                 text_color "black";
760                 background_color "card";
761         };
762
763         appearance "skillgem.special.vaal"
764         {
765                 font_size 1.25;
766                 border_color "chaos";
767                 background_color "chaos.dark.90%";
768                 alert_sound 6 150;
769                 minimap_icon Red Diamond;
770         };
771
772         appearance "skillgem.special.drop"
773         {
774                 font_size 1.25;
775                 border_color "fire";
776                 background_color "fire.dark.90%";
777                 alert_sound 6 150;
778                 minimap_icon Red Diamond;
779         };
780
781         appearance "skillgem.price.alchemy"
782         {
783                 font_size 1.25;
784                 border_color "fire";
785         };
786
787         appearance "skillgem.price.chance"
788         {
789                 font_size 1.0;
790                 border_color "fire.50%";
791         };
792
793         appearance "skillgem.price.alteration"
794         {
795                 font_size 1.0;
796                 background_color "black.75%";
797         };
798
799         appearance "skillgem.price.transmute"
800         {
801                 font_size 0.8;
802                 background_color "black.50%";
803         };
804
805         appearance "skillgem.price.wisdom"
806         {
807                 font_size 0.8;
808                 background_color "black.50%";
809         };
810
811         appearance "skillgem.quality"
812         {
813                 font_size 1.25;
814                 border_color "currency";
815         };
816
817         appearance "skillgem.fallback"
818         {
819                 font_size 1.25;
820                 text_color "black";
821                 background_color "skillgem";
822         };
823
824         appearance "accessory"
825         {
826                 font_size 1.0;
827         };
828
829         appearance "accessory.endgame.uncommon"
830         {
831                 font_size 1.25;
832                 border_color "fire";
833                 alert_sound 10 150;
834                 minimap_icon White Star;
835         };
836
837         appearance "jewel.abyss"
838         {
839                 font_size 1.25;
840                 border_color "fire";
841         };
842
843         appearance "jewel.magic"
844         {
845                 font_size 1.0;
846         };
847
848         appearance "jewel.rare"
849         {
850                 font_size 1.25;
851         };
852
853         appearance "unique"
854         {
855                 font_size 1.25;
856                 minimap_icon Brown Star;
857                 light_beam Brown;
858         };
859
860         appearance "equipment.endgame.base"
861         {
862                 font_size 1.0;
863         };
864
865         appearance "equipment.leveling.base"
866         {
867                 font_size 1.0;
868         };
869
870         appearance "equipment.leveling.links"
871         {
872                 font_size 1.25;
873                 border_color "fire";
874         };
875
876         appearance "equipment.endgame.5link"
877         {
878                 font_size 1.25;
879                 border_color "fire";
880                 alert_sound 13 150;
881                 minimap_icon White Star;
882         };
883
884         appearance "equipment.endgame.6link"
885         {
886                 font_size 1.25;
887                 border_color "fire";
888                 background_color "fire.dark.90%";
889                 alert_sound 1 250;
890                 minimap_icon Red Star;
891         };
892
893         appearance "quiver"
894         {
895                 font_size 1.0;
896         };
897
898         appearance "flask.life.best_at_level"
899         {
900                 font_size 1.0;
901         };
902
903         appearance "flask.mana.best_at_level"
904         {
905                 font_size 1.0;
906         };
907
908         appearance "flask.hybrid.best_at_level"
909         {
910                 font_size 1.0;
911         };
912
913         appearance "flask.utility"
914         {
915                 font_size 1.0;
916         };
917
918         appearance "recipe.6s"
919         {
920                 font_size 1.25;
921                 border_color "fire";
922         };
923
924         appearance "recipe.chromatic"
925         {
926                 font_size 1.0;
927                 border_color "fire.50%";
928                 background_color "black.75%";
929         };
930
931         appearance "recipe.chaos"
932         {
933                 font_size 1.0;
934                 border_color "fire.50%";
935                 background_color "black.75%";
936         };
937
938         appearance "recipe.quality"
939         {
940                 font_size 0.8;
941                 border_color "currency";
942                 background_color "black.50%";
943         };
944
945         appearance "recipe.quality.bauble"
946         {
947                 inherit "recipe.quality";
948         };
949
950         appearance "recipe.quality.chisel"
951         {
952                 font_size 1.0;
953                 border_color "currency";
954                 background_color "black.75%";
955         };
956
957         appearance "recipe.quality.20%"
958         {
959                 font_size 1.0;
960                 border_color "currency";
961                 background_color "black.75%";
962         };
963
964         appearance "filler.rare"
965         {
966                 font_size 0.8;
967                 background_color "black.50%";
968         };
969
970         appearance "filler.small"
971         {
972                 font_size 0.8;
973                 background_color "black.50%";
974         };
975
976         appearance "catchall"
977         {
978                 font_size 1.0;
979                 background_color "black.50%";
980         };
981 };
982
983 filter "delve_base"
984 {
985         abstract true;
986         show "quest";
987         show "currency.*";
988         show "labyrinth";
989         show "map.unique.any";
990         show "map.delve";
991         show "map.fragment";
992         show "map.unique.any";
993         show "map.*.same_tier";
994         cancel "map.unique.same_tier";
995         show "map.*.tier-2";
996         cancel "map.unique.tier-2";
997         show "map.normal.tier-5";
998         show "map.*.any";
999         show "card.*";
1000         show "skillgem.special.*";
1001         show "skillgem.quality";
1002         show "skillgem.price.*";
1003         show "skillgem.fallback";
1004         show "jewel.*";
1005         show "unique";
1006         show "accessory.endgame.uncommon";
1007         show "accessory";
1008         show "equipment.*";
1009         show "recipe.6s";
1010         show "equipment.endgame.*";
1011         show "equipment.leveling.*";
1012         cancel "equipment.*.base";
1013         show "recipe.chromatic";
1014         show "recipe.quality.chisel";
1015         show "equipment.*.base";
1016         show "quiver";
1017         show "flask.*.best_at_level";
1018         show "flask.utility";
1019         show "recipe.*";
1020         show "filler.*";
1021 };
1022
1023 filter "delve"
1024 {
1025         include "delve_base";
1026         hide "catchall";
1027 };
1028
1029 filter "delve_endgame"
1030 {
1031         include "delve_base";
1032         cancel "*.leveling.*";
1033         hide "catchall";
1034 };
1035
1036 filter "delve_fast"
1037 {
1038         hide "currency.trash";
1039         include "delve_base";
1040         cancel "skillgem.price.*";
1041         cancel "jewel.magic";
1042         cancel "accessory";
1043         cancel "equipment.*.base";
1044         cancel "equipment.leveling.*";
1045         cancel "quiver";
1046         cancel "flask.*";
1047         cancel "recipe.chaos";
1048         cancel "recipe.quality*";
1049         cancel "recipe.chromatic";
1050         cancel "filler.*";
1051         hide "catchall";
1052 };