]> git.tdb.fi Git - poefilter.git/blobdiff - filters.txt
Add sample filters
[poefilter.git] / filters.txt
diff --git a/filters.txt b/filters.txt
new file mode 100644 (file)
index 0000000..698c921
--- /dev/null
@@ -0,0 +1,956 @@
+theme
+{
+       color "normal" 200 200 200;
+       color "magic" 136 136 255;
+       color "rare" 255 255 119;
+       color "unique" 175 96 37;
+       color "currency" 170 158 130;
+       color "fire" 150 0 0;
+       color "lightning" 255 215 0;
+       color "chaos" 208 32 144;
+       color "quest" 74 230 58;
+       color "card" 170 230 230;
+
+       base_font_size 32;
+};
+
+category "toptier_rare_armour"
+{
+       min_rarity Rare;
+       or
+       {
+               and
+               {
+                       class "Body Armour";
+                       min_drop_level 68;
+               };
+               and
+               {
+                       class "Helmet";
+                       min_drop_level 67;
+               };
+               and
+               {
+                       class "Gloves";
+                       min_drop_level 66;
+               };
+               and
+               {
+                       class "Boots";
+                       min_drop_level 64;
+               };
+       };
+       border_color "rare";
+};
+
+category "currency.scroll"
+{
+       order 5;
+       class "Currency";
+       or
+       {
+               base_type "Wisdom";
+               base_type "Portal";
+       };
+       font_size 0.65;
+};
+
+category "currency.default"
+{
+       order 6;
+       class "Currency";
+       font_size 0.8;
+};
+
+category "currency.silver"
+{
+       order 3;
+       class "Currency";
+       base_type "Silver";
+       border_color "quest";
+};
+
+category "currency.essence"
+{
+       order 4;
+       class "Currency";
+       or
+       {
+               base_type "Essence";
+               base_type "Corruption";
+       };
+       border_color "card";
+};
+
+category "currency.chaos"
+{
+       order 2;
+       class "Currency";
+       or
+       {
+               base_type "Chance";
+               base_type "Alchemy";
+               base_type "Chisel";
+               base_type "Blessed";
+               base_type "Fusing";
+               base_type "Chaos";
+               base_type "Regal";
+               base_type "Scouring";
+               base_type "Vaal";
+               base_type "Regret";
+               base_type "Gemcutter";
+               base_type "Sextant";
+       };
+       border_color "currency";
+       alert_sound 3 150;
+};
+
+category "currency.exalted"
+{
+       order 1;
+       class "Currency";
+       or
+       {
+               base_type "Divine";
+               base_type "Exalted";
+               base_type "Mirror";
+       };
+       border_color "chaos";
+       alert_sound 1 250;
+};
+
+category "vendor.chaos"
+{
+       rarity Rare;
+       or
+       {
+               class "Ring";
+               class "Amulet";
+               and
+               {
+                       or
+                       {
+                               class "Body Armour";
+                               class "Helmet";
+                               class "Gloves";
+                               class "Boots";
+                               class "Two Hand";
+                               class "Bow";
+                       };
+                       min_quality 15;
+               };
+       };
+       min_item_level 60;
+       border_color "chaos";
+       alert_sound 3 150;
+};
+
+category "vendor.jeweler"
+{
+       min_sockets 6;
+       border_color "currency";
+};
+
+category "vendor.chromatic"
+{
+       linked_colors RGB;
+       max_height 3;
+       border_color "currency";
+       font_size 0.8;
+};
+
+/*category "vendor.bauble"
+{
+       class "Flask";
+       min_quality 1;
+       border_color "currency";
+};*/
+
+category "vendor.prism"
+{
+       class "Skill";
+       min_quality 1;
+       border_color "currency";
+       alert_sound 3 150;
+};
+
+category "vendor.chisel"
+{
+       or
+       {
+               base_type "Stone Hammer";
+               base_type "Rock Breaker";
+               base_type "Gavel";
+       };
+       min_quality 15;
+       border_color "currency";
+       font_size 0.8;
+};
+
+category "skill.drop_only"
+{
+       class "Skill";
+       or
+       {
+               base_type "Empower";
+               base_type "Enhance";
+               base_type "Enlighten";
+               base_type "Added Chaos Damage";
+               base_type "Portal";
+               base_type "Detonate Mines";
+       };
+       border_color "chaos";
+       alert_sound 1 250;
+};
+
+category "5link"
+{
+       min_linked_sockets 5;
+       border_color "chaos";
+};
+
+category "endgame_bases"
+{
+       or
+       {
+               and
+               {
+                       class "Helmet";
+                       min_drop_level 67;
+               };
+               and
+               {
+                       class "Gloves";
+                       min_drop_level 66;
+               };
+               and
+               {
+                       class "Boots";
+                       min_drop_level 64;
+               };
+       };
+       min_item_level 75;
+       min_linked_sockets 4;
+       border_color "currency";
+       font_size 0.8;
+};
+
+category "essence_new_bases"
+{
+       or
+       {
+               base_type "Steel Ring";
+               base_type "Opal Ring";
+               base_type "Blue Pearl Amulet";
+               base_type "Marble Amulet";
+               base_type "Vanguard Belt";
+               base_type "Crystal Belt";
+               base_type "Bone Helmet";
+               base_type "Two-Toned Boots";
+               base_type "Spiked Gloves";
+               base_type "Gripped Gloves";
+               base_type "Fingerless Silk Gloves";
+       };
+       font_size 0.8;
+       border_color "quest";
+};
+
+category "flask.highq"
+{
+       class "Flask";
+       or
+       {
+               base_type "Divine Life";
+               base_type "Eternal";
+               base_type "Hallowed Hybrid";
+               base_type "Quicksilver";
+               base_type "Jade";
+               base_type "Sulphur";
+               base_type "Ruby";
+               base_type "Sapphire";
+               base_type "Topaz";
+               base_type "Amethyst";
+               base_type "Bismuth";
+               base_type "Granite";
+               base_type "Basalt";
+               base_type "Quartz";
+               base_type "Stibnite";
+               base_type "Silver";
+               base_type "Aquamarine";
+               base_type "Diamond";
+       };
+       or
+       {
+               and
+               {
+                       rarity Normal;
+                       min_quality 15;
+               };
+               and
+               {
+                       rarity Magic;
+                       min_quality 18;
+               };
+       };
+       border_color "chaos";
+};
+
+category "flask.utility"
+{
+       class "Flask";
+       or
+       {
+               base_type "Quicksilver";
+               base_type "Jade";
+               base_type "Sulphur";
+               base_type "Ruby";
+               base_type "Sapphire";
+               base_type "Topaz";
+               base_type "Amethyst";
+               base_type "Bismuth";
+               base_type "Granite";
+               base_type "Basalt";
+               base_type "Quartz";
+               base_type "Stibnite";
+               base_type "Silver";
+               base_type "Aquamarine";
+               base_type "Diamond";
+       };
+       or
+       {
+               rarity Normal;
+               and
+               {
+                       rarity Magic;
+                       min_quality 12;
+               };
+       };
+       font_size 0.65;
+};
+
+category "jewelry_bases"
+{
+       rarity Normal;
+       or
+       {
+               class "Ring";
+               class "Amulet";
+               class "Belt";
+       };
+       font_size 0.65;
+};
+
+category "chance"
+{
+       rarity Normal;
+       base_type "Sorcerer Boots";
+       border_color "normal";
+       font_size 0.8;
+};
+
+category "characters.mixala.rare"
+{
+       min_rarity Rare;
+       or
+       {
+               base_type "Widowsilk";
+               base_type "Sorcerer";
+               base_type "Hubris";
+               base_type "Prophecy";
+               base_type "Profane";
+       };
+       border_color "quest";
+};
+
+category "characters.mixala.bases"
+{
+       or
+       {
+               and
+               {
+                       base_type "Widowsilk";
+                       min_sockets 6;
+               };
+               and
+               {
+                       or
+                       {
+                               base_type "Sorcerer";
+                               base_type "Hubris";
+                       };
+                       min_linked_sockets 4;
+               };
+               and
+               {
+                       or
+                       {
+                               base_type "Widowsilk";
+                               base_type "Sorcerer";
+                               base_type "Hubris";
+                       };
+                       min_item_level 77;
+               };
+               and
+               {
+                       or
+                       {
+                               base_type "Prophecy";
+                               base_type "Profane";
+                       };
+                       min_item_level 75;
+               };
+       };
+       border_color "quest";
+       font_size 0.8;
+};
+
+category "characters.micutia.rare"
+{
+       min_rarity Rare;
+       or
+       {
+               base_type "Carnal Armour";
+               base_type "Murder";
+               base_type "Hubris";
+       };
+       border_color "quest";
+};
+
+category "characters.micutia.bases"
+{
+       or
+       {
+               and
+               {
+                       base_type "Carnal Armour";
+                       min_sockets 6;
+               };
+               and
+               {
+                       or
+                       {
+                               base_type "Murder";
+                               base_type "Hubris";
+                       };
+                       min_linked_sockets 4;
+               };
+               and
+               {
+                       or
+                       {
+                               base_type "Carnal Armour";
+                               base_type "Murder";
+                               base_type "Hubris";
+                       };
+                       min_item_level 77;
+               };
+       };
+       border_color "quest";
+       font_size 0.8;
+};
+
+category "characters.mihallia.rare"
+{
+       min_rarity Rare;
+       or
+       {
+               base_type "Astral";
+               base_type "Glorious Plate";
+               base_type "Steel Circlet";
+               base_type "Titan Greaves";
+               base_type "Titan Gauntlets";
+       };
+       border_color "quest";
+};
+
+category "characters.mihallia.bases"
+{
+       or
+       {
+               and
+               {
+                       or
+                       {
+                               base_type "Astral";
+                               base_type "Glorious Plate";
+                       };
+                       min_sockets 6;
+               };
+               and
+               {
+                       or
+                       {
+                               base_type "Steel Circlet";
+                               base_type "Titan Greaves";
+                               base_type "Titan Gauntlets";
+                       };
+                       min_linked_sockets 4;
+               };
+               and
+               {
+                       or
+                       {
+                               base_type "Astral";
+                               base_type "Glorious Plate";
+                               base_type "Steel Circlet";
+                               base_type "Titan Greaves";
+                               base_type "Titan Gauntlets";
+                       };
+                       min_item_level 77;
+               };
+       };
+       border_color "quest";
+       font_size 0.8;
+};
+
+category "characters.mihket.rare"
+{
+       min_rarity Rare;
+       or
+       {
+               base_type "Astral";
+               base_type "Eternal Burgonet";
+               base_type "Titan Greaves";
+               base_type "Titan Gauntlets";
+               base_type "Opal Sceptre";
+       };
+       border_color "quest";
+};
+
+category "characters.mihket.bases"
+{
+       or
+       {
+               and
+               {
+                       base_type "Astral";
+                       min_sockets 6;
+               };
+               and
+               {
+                       or
+                       {
+                               base_type "Eternal Burgonet";
+                               base_type "Titan Greaves";
+                               base_type "Titan Gauntlets";
+                       };
+                       min_item_level 78;
+                       min_linked_sockets 4;
+               };
+               and
+               {
+                       or
+                       {
+                               base_type "Astral";
+                               base_type "Eternal Burgonet";
+                               base_type "Titan Greaves";
+                               base_type "Titan Gauntlets";
+                               base_type "Opal Sceptre";
+                       };
+                       min_item_level 80;
+               };
+       };
+       border_color "quest";
+       font_size 0.8;
+};
+
+category "characters.mifuna.rare"
+{
+       min_rarity Rare;
+       or
+       {
+               base_type "Vaal Regalia";
+               base_type "Hubris Circlet";
+               base_type "Sorcerer";
+               base_type "Opal Wand";
+               base_type "Profane Wand";
+               base_type "Titanium Spirit";
+       };
+       border_color "quest";
+};
+
+category "characters.mifuna.bases"
+{
+       rarity Normal;
+       or
+       {
+               and
+               {
+                       base_type "Vaal Regalia";
+                       min_item_level 78;
+               };
+               and
+               {
+                       or
+                       {
+                               base_type "Sorcerer";
+                               base_type "Hubris";
+                               base_type "Titanium Spirit";
+                       };
+                       min_item_level 78;
+               };
+               and
+               {
+                       or
+                       {
+                               base_type "Opal Wand";
+                               base_type "Profane Wand";
+                       };
+                       min_item_level 76;
+               };
+       };
+       border_color "quest";
+       font_size 0.8;
+};
+
+category "characters.mikiena.rare"
+{
+       rarity Rare;
+       or
+       {
+               base_type "Assassin's Garb";
+               base_type "Slink Boots";
+               base_type "Slink Gloves";
+               base_type "Lion Pelt";
+       };
+       border_color "quest";
+};
+
+category "characters.mikiena.bases"
+{
+       rarity Normal;
+       or
+       {
+               and
+               {
+                       base_type "Assassin's Garb";
+                       or
+                       {
+                               min_sockets 6;
+                               min_item_level 72;
+                       };
+               };
+               and
+               {
+                       or
+                       {
+                               base_type "Slink Boots";
+                               base_type "Slink Gloves";
+                               base_type "Lion Pelt";
+                       };
+                       or
+                       {
+                               min_linked_sockets 4;
+                               min_item_level 72;
+                       };
+               };
+       };
+       border_color "quest";
+       font_size 0.8;
+};
+
+category "items.unique"
+{
+       min_rarity Unique;
+       border_color "unique";
+};
+
+category "items.rare.small"
+{
+       order 1;
+       rarity Rare;
+       or
+       {
+               max_height 2;
+               and
+               {
+                       width 1;
+                       max_height 3;
+               };
+       };
+};
+
+category "items.rare.medium"
+{
+       order 2;
+       rarity Rare;
+       or
+       {
+               max_height 3;
+               max_width 1;
+       };
+       font_size 0.8;
+};
+
+category "items.rare.large"
+{
+       order 3;
+       rarity Rare;
+       font_size 0.65;
+};
+
+category "items.map.white"
+{
+       class "Map";
+       max_drop_level 72;
+       border_color "normal";
+       alert_sound 3 150;
+};
+
+category "items.map.yellow"
+{
+       class "Map";
+       drop_level 73 77;
+       border_color "lightning";
+       alert_sound 3 150;
+};
+
+category "items.map.red"
+{
+       class "Map";
+       min_drop_level 78;
+       border_color "fire";
+       alert_sound 3 150;
+};
+
+category "items.card"
+{
+       class "Card";
+       alert_sound 3 150;
+};
+
+category "items.skill"
+{
+       class "Skill";
+       font_size 0.8;
+};
+
+category "items.quest"
+{
+       class "Quest";
+};
+
+category "items.leveling.armour.energy_shield"
+{
+       class "Body Armour";
+       or
+       {
+               and
+               {
+                       base_type "Simple Robe";
+                       max_item_level 10;
+               };
+               and
+               {
+                       base_type "Silken Vest";
+                       max_item_level 17;
+               };
+               and
+               {
+                       base_type "Scholar's Robe";
+                       max_item_level 24;
+               };
+               and
+               {
+                       base_type "Silken Garb";
+                       max_item_level 27;
+               };
+               and
+               {
+                       base_type "Mage's Vestment";
+                       max_item_level 31;
+               };
+               and
+               {
+                       base_type "Silk Robe";
+                       max_item_level 34;
+               };
+               and
+               {
+                       base_type "Cabalist Regalia";
+                       max_item_level 36;
+               };
+               and
+               {
+                       base_type "Sage's Robe";
+                       max_item_level 40;
+               };
+               and
+               {
+                       base_type "Silken Wrap";
+                       max_item_level 44;
+               };
+               and
+               {
+                       base_type "Conjurer's Vestment";
+                       max_item_level 48;
+               };
+               and
+               {
+                       base_type "Spidersilk Robe";
+                       max_item_level 52;
+               };
+               and
+               {
+                       base_type "Destroyer Regalia";
+                       max_item_level 55;
+               };
+               and
+               {
+                       base_type "Savant's Robe";
+                       max_item_level 58;
+               };
+               and
+               {
+                       base_type "Necromancer Silks";
+                       max_item_level 61;
+               };
+               and
+               {
+                       base_type "Occultist's Vestment";
+                       max_item_level 64;
+               };
+               and
+               {
+                       base_type "Widowsilk Robe";
+                       max_item_level 67;
+               };
+               base_type "Vaal Regalia";
+       };
+};
+
+category "filler.small"
+{
+       or
+       {
+               and
+               {
+                       height 1;
+                       max_width 2;
+               };
+               and
+               {
+                       width 1;
+                       max_height 2;
+               };
+       };
+       font_size 0.65;
+};
+
+category "filler.superior"
+{
+       or
+       {
+               and
+               {
+                       max_height 2;
+                       max_width 2;
+               };
+               and
+               {
+                       max_height 3;
+                       width 1;
+               };
+       };
+       or
+       {
+               quality 5;
+               quality 10;
+               quality 15;
+               quality 20;
+       };
+       font_size 0.65;
+};
+
+category "filler.q20"
+{
+       rarity Normal;
+       max_height 3;
+       quality 20;
+       border_color "currency";
+       font_size 0.8;
+};
+
+filter "common"
+{
+       abstract true;
+       show "currency.*";
+       show "items.unique";
+       show "skill.drop_only";
+       show "5link";
+       show "flask.highq";
+       show "vendor.*";
+       show "items.map.*";
+       show "items.card";
+       show "items.quest";
+       show "items.skill";
+};
+
+filter "fast"
+{
+       include "common";
+       hide "currency.scroll";
+       hide "vendor.chromatic";
+       hide "vendor.chisel";
+};
+
+filter "loot"
+{
+       show "characters.*.rare";
+       include "common";
+       show "toptier_rare_armour";
+       show "items.rare.*";
+       show "endgame_bases";
+       show "chance";
+       show "filler.*";
+};
+
+filter "mixala"
+{
+       show "characters.mixala.*";
+       include "common";
+       show "items.rare.*";
+       show "filler.small";
+       show "filler.q20";
+};
+
+filter "mihket"
+{
+       show "characters.mihket.*";
+       include "common";
+       show "items.rare.*";
+       show "filler.small";
+       show "filler.q20";
+};
+
+filter "micutia"
+{
+       show "characters.micutia.*";
+       include "common";
+       show "items.rare.*";
+       show "filler.small";
+       show "filler.q20";
+};
+
+filter "mifuna"
+{
+       show "characters.mifuna.*";
+       show "essence_new_bases";
+       include "common";
+       show "items.rare.*";
+       show "flask.utility";
+       show "jewelry_bases";
+       show "filler.q20";
+};
+
+filter "mikiena"
+{
+       show "characters.mikiena.*";
+       show "essence_new_bases";
+       include "common";
+       show "items.rare.*";
+       show "flask.utility";
+       show "jewelry_bases";
+       show "chance";
+       show "filler.q20";
+};