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