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