]> git.tdb.fi Git - poefilter.git/blob - filters_delve.txt
Add categories for particularly important flasks and accessories
[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.important"
231 {
232         or
233         {
234                 and
235                 {
236                         class "Ring";
237                         or
238                         {
239                                 base_type "Topaz Ring";
240                                 base_type "Ruby Ring";
241                                 base_type "Sapphire Ring";
242                                 base_type "Two-Stone Ring";
243                                 base_type "Amethyst Ring";
244                                 base_type "Diamond Ring";
245                         };
246                 };
247                 and
248                 {
249                         class "Amulet";
250                         or
251                         {
252                                 base_type "Agate Amulet";
253                                 base_type "Turquoise Amulet";
254                                 base_type "Citrine Amulet";
255                         };
256                 };
257                 and
258                 {
259                         class "Belt";
260                         or
261                         {
262                                 base_type "Rustic Sash";
263                                 base_type "Chain Belt";
264                                 base_type "Leather Belt";
265                         };
266                 };
267         };
268 };
269
270 category "accessory.endgame.uncommon"
271 {
272         or
273         {
274                 and
275                 {
276                         category "accessory";
277                         min_drop_level 50;
278                 };
279                 and
280                 {
281                         class "Belt";
282                         base_type "Stygian Vise";
283                 };
284         };
285 };
286
287 category "equipment.endgame.6link"
288 {
289         min_linked_sockets 6;
290 };
291
292 category "equipment.endgame.5link"
293 {
294         or
295         {
296                 category "weapon.best_at_level";
297                 category "armor.best_at_level";
298         };
299         min_linked_sockets 5;
300         min_item_level 68;
301 };
302
303 category "equipment.leveling.links"
304 {
305         or
306         {
307                 and
308                 {
309                         min_linked_sockets 3;
310                         max_item_level 40;
311                 };
312                 and
313                 {
314                         min_linked_sockets 4;
315                         min_item_level 41;
316                 };
317         };
318         max_item_level 67;
319 };
320
321 category "equipment.endgame.relevant"
322 {
323         or
324         {
325                 category "armor.best_at_level";
326                 category "weapon.best_at_level";
327         };
328         min_item_level 68;
329         min_rarity Rare;
330 };
331
332 category "equipment.endgame.base"
333 {
334         or
335         {
336                 category "armor.best_at_level";
337                 category "weapon.best_at_level";
338         };
339         min_item_level 68;
340         rarity Normal;
341 };
342
343 category "equipment.leveling.relevant"
344 {
345         or
346         {
347                 category "armor.second_at_level";
348                 category "weapon.second_at_level";
349         };
350         or
351         {
352                 and
353                 {
354                         max_item_level 30;
355                         min_rarity Magic;
356                 };
357                 min_rarity Rare;
358         };
359         max_item_level 67;
360 };
361
362 category "equipment.leveling.base"
363 {
364         or
365         {
366                 category "armor.best_at_level";
367                 category "weapon.best_at_level";
368         };
369         max_item_level 67;
370         rarity Normal;
371 };
372
373 category "quiver"
374 {
375         class "Quiver";
376 };
377
378 category "flask.important"
379 {
380         class "Flask";
381         or
382         {
383                 base_type "Quicksilver Flask";
384                 base_type "Quartz Flask";
385         };
386 };
387
388 category "recipe.6s"
389 {
390         min_sockets 6;
391 };
392
393 category "recipe.chromatic"
394 {
395         linked_colors RGB;
396         or
397         {
398                 max_height 2;
399                 width 1;
400         };
401 };
402
403 category "recipe.chaos"
404 {
405         or
406         {
407                 class "Body Armour";
408                 class "Boots";
409                 class "Gloves";
410                 class "Helmet";
411                 class "Bow";
412                 class "Stave";
413                 class "Two Hand Axe";
414                 class "Two Hand Mace";
415                 class "Two Hand Sword";
416                 class "Belt";
417                 class "Amulet";
418                 class "Ring";
419         };
420         min_item_level 60;
421         min_quality 15;
422         min_rarity Rare;
423 };
424
425 category "recipe.quality.20%"
426 {
427         rarity Normal;
428         max_height 3;
429         quality 20;
430 };
431
432 category "recipe.quality.chisel"
433 {
434         or
435         {
436                 base_type "Stone Hammer";
437                 base_type "Rock Breaker";
438                 base_type "Gavel";
439         };
440         or
441         {
442                 and
443                 {
444                         min_quality 10;
445                         rarity Normal;
446                 };
447                 and
448                 {
449                         min_quality 16;
450                         rarity Magic;
451                 };
452                 and
453                 {
454                         min_quality 18;
455                         rarity Rare;
456                 };
457         };
458 };
459
460 category "recipe.quality.bauble"
461 {
462         class "Flask";
463         min_quality 10;
464 };
465
466 category "recipe.quality"
467 {
468         or
469         {
470                 quality 5;
471                 quality 10;
472                 quality 15;
473                 quality 20;
474         };
475         or
476         {
477                 max_height 2;
478                 width 1;
479         };
480 };
481
482 category "filler.rare"
483 {
484         or
485         {
486                 max_height 3;
487                 max_width 1;
488         };
489         rarity Rare;
490 };
491
492 category "filler.small"
493 {
494         or
495         {
496                 and
497                 {
498                         height 1;
499                         max_width 2;
500                 };
501                 and
502                 {
503                         width 1;
504                         max_height 2;
505                 };
506         };
507         max_item_level 67;
508 };
509
510 category "catchall";
511
512 theme
513 {
514         color "transparent" 0 0 0 0;
515         color "black" 0 0 0;
516         color "black.90%" 0 0 0 230;
517         color "black.75%" 0 0 0 191;
518         color "black.50%" 0 0 0 127;
519         color "normal" 200 200 200;
520         color "normal.50%" 200 200 200 127;
521         color "normal.dark.90%" 67 67 67 230;
522         color "magic" 136 136 255;
523         color "magic.50%" 136 136 255 127;
524         color "magic.dark.90%" 45 45 85 230;
525         color "rare" 255 255 119;
526         color "rare.50%" 255 255 119 127;
527         color "rare.dark.90%" 85 85 40 230;
528         color "unique" 175 96 37;
529         color "unique.dark.90%" 58 32 12 230;
530         color "currency" 170 158 130;
531         color "currency.dark.90%" 57 53 43 230;
532         color "fire" 150 0 0;
533         color "fire.50%" 150 0 0 127;
534         color "fire.dark.90%" 50 0 0 230;
535         color "lightning" 255 215 0;
536         color "chaos" 208 32 144;
537         color "chaos.dark.90%" 69 11 48 230;
538         color "quest" 74 230 58;
539         color "quest.dark.90%" 25 77 19 230;
540         color "card" 14 186 255;
541         color "skillgem" 27 162 155;
542         color "skillgem.dark.90%" 9 54 52 230;
543
544         base_font_size 25;
545
546         appearance "quest"
547         {
548                 font_size 1.25;
549                 minimap_icon Green Star;
550                 light_beam Green;
551         };
552
553         appearance "currency.trash"
554         {
555                 font_size 0.8;
556                 background_color "black.75%";
557         };
558
559         appearance "currency.minor"
560         {
561                 font_size 1.0;
562                 background_color "black.75%";
563         };
564
565         appearance "currency.medium"
566         {
567                 font_size 1.0;
568                 border_color "fire.50%";
569                 background_color "black.90%";
570         };
571
572         appearance "currency.major"
573         {
574                 font_size 1.25;
575                 border_color "fire";
576                 background_color "black.90%";
577                 alert_sound 3 150;
578                 minimap_icon Yellow Circle;
579         };
580
581         appearance "currency.mega"
582         {
583                 font_size 1.25;
584                 border_color "fire";
585                 background_color "fire.dark.90%";
586                 alert_sound 1 250;
587                 minimap_icon Red Circle;
588                 light_beam Red;
589         };
590
591         appearance "currency.delve"
592         {
593                 font_size 1.25;
594                 border_color "quest";
595                 background_color "quest.dark.90%";
596                 alert_sound 7 150;
597                 minimap_icon Green Circle;
598                 light_beam Green;
599         };
600
601         appearance "currency.essence.low_tier"
602         {
603                 inherit "currency.minor";
604         };
605
606         appearance "currency.essence.mid_tier"
607         {
608                 inherit "currency.medium";
609         };
610
611         appearance "currency.essence.high_tier"
612         {
613                 inherit "currency.major";
614         };
615
616         appearance "currency.special"
617         {
618                 inherit "currency.major";
619                 border_color "unique";
620         };
621
622         appearance "currency.fallback"
623         {
624                 font_size 1.25;
625                 text_color "black";
626                 background_color "currency";
627         };
628
629         appearance "map.fragment"
630         {
631                 font_size 1.25;
632                 border_color "normal.50%";
633         };
634
635         appearance "map.unique.any"
636         {
637                 font_size 1.25;
638                 background_color "unique.dark.90%";
639                 border_color "unique";
640                 alert_sound 12 250;
641                 minimap_icon Brown Square;
642                 light_beam White;
643         };
644
645         appearance "map.normal.same_tier"
646         {
647                 font_size 1.25;
648                 background_color "normal.dark.90%";
649                 border_color "fire";
650                 alert_sound 12 250;
651                 minimap_icon White Square;
652                 light_beam White;
653         };
654
655         appearance "map.normal.tier-2"
656         {
657                 font_size 1.25;
658                 background_color "normal.dark.90%";
659                 border_color "normal.50%";
660                 alert_sound 16 250;
661                 minimap_icon White Square;
662                 light_beam White;
663         };
664
665         appearance "map.normal.tier-5"
666         {
667                 font_size 1.0;
668                 background_color "normal.dark.90%";
669                 border_color "normal.50%";
670                 alert_sound 16 250;
671                 minimap_icon White Square;
672         };
673
674         appearance "map.normal.any"
675         {
676                 font_size 0.8;
677                 background_color "normal.dark.90%";
678                 border_color "transparent";
679                 alert_sound 16 150;
680         };
681
682         appearance "map.magic.same_tier"
683         {
684                 font_size 1.25;
685                 background_color "magic.dark.90%";
686                 border_color "fire";
687                 alert_sound 12 250;
688                 minimap_icon Blue Square;
689                 light_beam White;
690         };
691
692         appearance "map.magic.tier-2"
693         {
694                 font_size 1.25;
695                 background_color "magic.dark.90%";
696                 border_color "magic.50%";
697                 alert_sound 16 250;
698                 minimap_icon Blue Square;
699                 light_beam White;
700         };
701
702         appearance "map.magic.any"
703         {
704                 font_size 1.0;
705                 background_color "magic.dark.90%";
706                 border_color "magic.50%";
707                 alert_sound 16 250;
708                 minimap_icon Blue Square;
709         };
710
711         appearance "map.rare.same_tier"
712         {
713                 font_size 1.25;
714                 background_color "rare.dark.90%";
715                 border_color "fire";
716                 alert_sound 12 250;
717                 minimap_icon Yellow Square;
718                 light_beam White;
719         };
720
721         appearance "map.rare.tier-2"
722         {
723                 font_size 1.25;
724                 background_color "rare.dark.90%";
725                 border_color "rare.50%";
726                 alert_sound 16 250;
727                 minimap_icon Yellow Square;
728                 light_beam White;
729         };
730
731         appearance "map.rare.any"
732         {
733                 font_size 1.0;
734                 background_color "rare.dark.90%";
735                 border_color "rare.50%";
736                 alert_sound 16 250;
737                 minimap_icon Yellow Square;
738         };
739
740         appearance "labyrinth"
741         {
742                 font_size 1.25;
743                 text_color "quest";
744         };
745
746         appearance "card.currency"
747         {
748                 font_size 1.25;
749                 border_color "currency";
750                 alert_sound 2 150;
751                 minimap_icon Blue Triangle;
752         };
753
754         appearance "card.unique"
755         {
756                 font_size 1.25;
757                 border_color "unique";
758                 alert_sound 2 150;
759                 minimap_icon Blue Triangle;
760         };
761
762         appearance "card.rare"
763         {
764                 font_size 1.0;
765                 border_color "rare";
766                 minimap_icon White Triangle;
767         };
768
769         appearance "card.magic"
770         {
771                 font_size 0.8;
772                 border_color "magic";
773                 minimap_icon White Triangle;
774         };
775
776         appearance "card.skillgem"
777         {
778                 font_size 1.25;
779                 border_color "skillgem";
780                 alert_sound 2 150;
781                 minimap_icon Blue Triangle;
782         };
783
784         appearance "card.map"
785         {
786                 font_size 1.25;
787                 border_color "normal";
788                 alert_sound 2 150;
789                 minimap_icon Blue Triangle;
790         };
791
792         appearance "card.links"
793         {
794                 font_size 1.25;
795                 border_color "fire";
796                 alert_sound 2 150;
797                 minimap_icon Blue Triangle;
798         };
799
800         appearance "card.other"
801         {
802                 font_size 1.25;
803                 minimap_icon White Triangle;
804         };
805
806         appearance "card.fallback"
807         {
808                 font_size 1.25;
809                 text_color "black";
810                 background_color "card";
811         };
812
813         appearance "skillgem.special.vaal"
814         {
815                 font_size 1.25;
816                 border_color "chaos";
817                 background_color "chaos.dark.90%";
818                 alert_sound 6 150;
819                 minimap_icon Red Diamond;
820         };
821
822         appearance "skillgem.special.drop"
823         {
824                 font_size 1.25;
825                 border_color "fire";
826                 background_color "fire.dark.90%";
827                 alert_sound 6 150;
828                 minimap_icon Red Diamond;
829         };
830
831         appearance "skillgem.price.alchemy"
832         {
833                 font_size 1.25;
834                 border_color "fire";
835         };
836
837         appearance "skillgem.price.chance"
838         {
839                 font_size 1.0;
840                 border_color "fire.50%";
841         };
842
843         appearance "skillgem.price.alteration"
844         {
845                 font_size 1.0;
846                 background_color "black.75%";
847         };
848
849         appearance "skillgem.price.transmute"
850         {
851                 font_size 0.8;
852                 background_color "black.50%";
853         };
854
855         appearance "skillgem.price.wisdom"
856         {
857                 font_size 0.8;
858                 background_color "black.50%";
859         };
860
861         appearance "skillgem.quality"
862         {
863                 font_size 1.25;
864                 border_color "currency";
865         };
866
867         appearance "skillgem.fallback"
868         {
869                 font_size 1.25;
870                 text_color "black";
871                 background_color "skillgem";
872         };
873
874         appearance "accessory"
875         {
876                 font_size 1.0;
877         };
878
879         appearance "accessory.important"
880         {
881                 font_size 1.0;
882                 border_color "fire.50%";
883         };
884
885         appearance "accessory.endgame.uncommon"
886         {
887                 font_size 1.25;
888                 border_color "fire";
889                 alert_sound 10 150;
890                 minimap_icon White Star;
891         };
892
893         appearance "jewel.abyss"
894         {
895                 font_size 1.25;
896                 border_color "fire";
897         };
898
899         appearance "jewel.magic"
900         {
901                 font_size 1.0;
902         };
903
904         appearance "jewel.rare"
905         {
906                 font_size 1.25;
907         };
908
909         appearance "unique"
910         {
911                 font_size 1.25;
912                 minimap_icon Brown Star;
913                 light_beam Brown;
914         };
915
916         appearance "equipment.endgame.base"
917         {
918                 font_size 1.0;
919         };
920
921         appearance "equipment.leveling.base"
922         {
923                 font_size 1.0;
924         };
925
926         appearance "equipment.leveling.links"
927         {
928                 font_size 1.25;
929                 border_color "fire";
930         };
931
932         appearance "equipment.endgame.5link"
933         {
934                 font_size 1.25;
935                 border_color "fire";
936                 alert_sound 13 150;
937                 minimap_icon White Star;
938         };
939
940         appearance "equipment.endgame.6link"
941         {
942                 font_size 1.25;
943                 border_color "fire";
944                 background_color "fire.dark.90%";
945                 alert_sound 1 250;
946                 minimap_icon Red Star;
947         };
948
949         appearance "quiver"
950         {
951                 font_size 1.0;
952         };
953
954         appearance "flask.life.best_at_level"
955         {
956                 font_size 1.0;
957         };
958
959         appearance "flask.mana.best_at_level"
960         {
961                 font_size 1.0;
962         };
963
964         appearance "flask.hybrid.best_at_level"
965         {
966                 font_size 1.0;
967         };
968
969         appearance "flask.utility"
970         {
971                 font_size 1.0;
972         };
973
974         appearance "flask.important"
975         {
976                 font_size 1.0;
977                 border_color "fire.50%";
978         };
979
980         appearance "recipe.6s"
981         {
982                 font_size 1.25;
983                 border_color "fire";
984         };
985
986         appearance "recipe.chromatic"
987         {
988                 font_size 1.0;
989                 border_color "fire.50%";
990                 background_color "black.75%";
991         };
992
993         appearance "recipe.chaos"
994         {
995                 font_size 1.0;
996                 border_color "fire.50%";
997                 background_color "black.75%";
998         };
999
1000         appearance "recipe.quality"
1001         {
1002                 font_size 0.8;
1003                 border_color "currency";
1004                 background_color "black.50%";
1005         };
1006
1007         appearance "recipe.quality.bauble"
1008         {
1009                 inherit "recipe.quality";
1010         };
1011
1012         appearance "recipe.quality.chisel"
1013         {
1014                 font_size 1.0;
1015                 border_color "currency";
1016                 background_color "black.75%";
1017         };
1018
1019         appearance "recipe.quality.20%"
1020         {
1021                 font_size 1.0;
1022                 border_color "currency";
1023                 background_color "black.75%";
1024         };
1025
1026         appearance "filler.rare"
1027         {
1028                 font_size 0.8;
1029                 background_color "black.50%";
1030         };
1031
1032         appearance "filler.small"
1033         {
1034                 font_size 0.8;
1035                 background_color "black.50%";
1036         };
1037
1038         appearance "catchall"
1039         {
1040                 font_size 1.0;
1041                 background_color "black.50%";
1042         };
1043 };
1044
1045 filter "delve_base"
1046 {
1047         abstract true;
1048         show "quest";
1049         show "currency.*";
1050         show "labyrinth";
1051         show "map.unique.any";
1052         show "map.delve";
1053         show "map.fragment";
1054         show "map.unique.any";
1055         show "map.*.same_tier";
1056         cancel "map.unique.same_tier";
1057         show "map.*.tier-2";
1058         cancel "map.unique.tier-2";
1059         show "map.normal.tier-5";
1060         show "map.*.any";
1061         show "card.*";
1062         show "skillgem.special.*";
1063         show "skillgem.quality";
1064         show "skillgem.price.*";
1065         show "skillgem.fallback";
1066         show "jewel.*";
1067         show "unique";
1068         show "accessory.endgame.uncommon";
1069         show "accessory.important";
1070         show "accessory";
1071         show "equipment.*";
1072         show "recipe.6s";
1073         show "equipment.endgame.*";
1074         show "equipment.leveling.*";
1075         cancel "equipment.*.base";
1076         show "recipe.chromatic";
1077         show "recipe.quality.chisel";
1078         show "equipment.*.base";
1079         show "quiver";
1080         show "flask.important";
1081         show "flask.*.best_at_level";
1082         show "flask.utility";
1083         show "recipe.*";
1084         show "filler.*";
1085 };
1086
1087 filter "delve"
1088 {
1089         include "delve_base";
1090         hide "catchall";
1091 };
1092
1093 filter "delve_endgame"
1094 {
1095         include "delve_base";
1096         cancel "*.leveling.*";
1097         hide "catchall";
1098 };
1099
1100 filter "delve_fast"
1101 {
1102         hide "currency.trash";
1103         include "delve_base";
1104         cancel "skillgem.price.*";
1105         cancel "jewel.magic";
1106         cancel "accessory";
1107         cancel "equipment.*.base";
1108         cancel "equipment.leveling.*";
1109         cancel "quiver";
1110         cancel "flask.*";
1111         cancel "recipe.chaos";
1112         cancel "recipe.quality*";
1113         cancel "recipe.chromatic";
1114         cancel "filler.*";
1115         hide "catchall";
1116 };