X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=filters_delve.txt;h=2313e8456f99bacc7420e84649f4f551573146eb;hb=93f977827183349b05b5089e04b4254e8f7e8479;hp=7ca17ffb81d44cf24a5cc1cb3be6cbe27c1bb7ba;hpb=671b29a28e5a5f04125dd3c03d227d59cefcd582;p=poefilter.git diff --git a/filters_delve.txt b/filters_delve.txt index 7ca17ff..2313e84 100644 --- a/filters_delve.txt +++ b/filters_delve.txt @@ -5,9 +5,6 @@ import "skillgems.txt"; import "maps.txt"; import "flasks.txt"; -// TODO jewels -// TODO quivers - category "quest" { or @@ -17,6 +14,16 @@ category "quest" }; }; +category "currency.delve" +{ + class "Currency"; + or + { + base_type "Fossil"; + base_type "Resonator"; + }; +}; + category "currency.essence.high_tier" { class "Currency"; @@ -74,7 +81,11 @@ category "currency.mega" base_type "Divine Orb"; base_type "Exalted Orb"; base_type "Mirror of Kalandra"; + base_type "Mirror Shard"; base_type "Eternal Orb"; + base_type "Orb of Annulment"; + base_type "Harbinger's Orb"; + base_type "Ancient Orb"; }; }; @@ -92,7 +103,11 @@ category "currency.major" base_type "Vaal Orb"; base_type "Orb of Regret"; base_type "Gemcutter's Prism"; - base_type "Orb of Annulment"; + base_type "Orb of Horizons"; + base_type "Exalted Shard"; + base_type "Annulment Shard"; + base_type "Harbinger's Shard"; + base_type "Ancient Shard"; }; }; @@ -104,11 +119,14 @@ category "currency.medium" base_type "Jeweller's Orb"; base_type "Chromatic Orb"; base_type "Orb of Alteration"; - base_type "Alteration Shard"; base_type "Orb of Chance"; base_type "Glassblower's Bauble"; base_type "Orb of Alchemy"; - base_type "Alchemy Shard"; + base_type "Orb of Binding"; + base_type "Engineer's Orb"; + base_type "Chaos Shard"; + base_type "Regal Shard"; + base_type "Horizon Shard"; }; }; @@ -119,9 +137,12 @@ category "currency.minor" { base_type "Orb of Augmentation"; base_type "Orb of Transmutation"; - base_type "Transmutation Shard"; base_type "Blacksmith's Whetstone"; base_type "Armourer's Scrap"; + base_type "Alteration Shard"; + base_type "Alchemy Shard"; + base_type "Binding Shard"; + base_type "Engineer's Shard"; }; }; @@ -133,6 +154,7 @@ category "currency.trash" base_type "Scroll of Wisdom"; base_type "Scroll Fragment"; base_type "Portal Scroll"; + base_type "Transmutation Shard"; }; }; @@ -146,6 +168,12 @@ category "labyrinth" class "Labyrinth"; }; +category "map.delve" +{ + class "Misc Map Item"; + base_type "Timeworn Reliquary Key"; +}; + category "map.fragment" { class "Map Fragment"; @@ -156,12 +184,40 @@ category "card.fallback" class "Card"; }; +category "skillgem.quality" +{ + class "Skill Gem"; + min_quality 1; +}; + +category "skillgem.fallback" +{ + class "Skill Gem"; +}; + +category "jewel.abyss" +{ + class "Abyss Jewel"; +}; + +category "jewel.magic" +{ + class "Jewel"; + rarity Magic; +}; + +category "jewel.rare" +{ + class "Jewel"; + rarity Rare; +}; + category "unique" { rarity Unique; }; -category "jewelry" +category "accessory" { or { @@ -171,10 +227,61 @@ category "jewelry" }; }; -category "jewelry.endgame.uncommon" +category "accessory.important" { - category "jewelry"; - min_drop_level 50; + or + { + and + { + class "Ring"; + or + { + base_type "Topaz Ring"; + base_type "Ruby Ring"; + base_type "Sapphire Ring"; + base_type "Two-Stone Ring"; + base_type "Amethyst Ring"; + base_type "Diamond Ring"; + }; + }; + and + { + class "Amulet"; + or + { + base_type "Agate Amulet"; + base_type "Turquoise Amulet"; + base_type "Citrine Amulet"; + }; + }; + and + { + class "Belt"; + or + { + base_type "Rustic Sash"; + base_type "Chain Belt"; + base_type "Leather Belt"; + }; + }; + }; +}; + +category "accessory.endgame.uncommon" +{ + or + { + and + { + category "accessory"; + min_drop_level 50; + }; + and + { + class "Belt"; + base_type "Stygian Vise"; + }; + }; }; category "equipment.endgame.6link" @@ -211,23 +318,35 @@ category "equipment.leveling.links" max_item_level 67; }; -category "armor.endgame.relevant" +category "equipment.endgame.relevant" { - category "armor.best_at_level"; + or + { + category "armor.best_at_level"; + category "weapon.best_at_level"; + }; min_item_level 68; min_rarity Rare; }; -category "armor.endgame.base" +category "equipment.endgame.base" { - category "armor.best_at_level"; + or + { + category "armor.best_at_level"; + category "weapon.best_at_level"; + }; min_item_level 68; rarity Normal; }; -category "armor.leveling.relevant" +category "equipment.leveling.relevant" { - category "armor.second_at_level"; + or + { + category "armor.second_at_level"; + category "weapon.second_at_level"; + }; or { and @@ -240,47 +359,30 @@ category "armor.leveling.relevant" max_item_level 67; }; -category "armor.leveling.base" +category "equipment.leveling.base" { - category "armor.best_at_level"; + or + { + category "armor.best_at_level"; + category "weapon.best_at_level"; + }; max_item_level 67; rarity Normal; }; -category "weapon.endgame.relevant" +category "quiver" { - category "weapon.best_at_level"; - min_item_level 68; - min_rarity Rare; -}; - -category "weapon.endgame.base" -{ - category "weapon.best_at_level"; - min_item_level 68; - rarity Normal; + class "Quiver"; }; -category "weapon.leveling.relevant" +category "flask.important" { - category "weapon.second_at_level"; + class "Flask"; or { - and - { - max_item_level 30; - min_rarity Magic; - }; - min_rarity Rare; + base_type "Quicksilver Flask"; + base_type "Quartz Flask"; }; - max_item_level 67; -}; - -category "weapon.leveling.base" -{ - category "weapon.best_at_level"; - max_item_level 67; - rarity Normal; }; category "recipe.6s" @@ -355,6 +457,12 @@ category "recipe.quality.chisel" }; }; +category "recipe.quality.bauble" +{ + class "Flask"; + min_quality 10; +}; + category "recipe.quality" { or @@ -418,6 +526,7 @@ theme color "rare.50%" 255 255 119 127; color "rare.dark.90%" 85 85 40 230; color "unique" 175 96 37; + color "unique.dark.90%" 58 32 12 230; color "currency" 170 158 130; color "currency.dark.90%" 57 53 43 230; color "fire" 150 0 0; @@ -427,45 +536,66 @@ theme color "chaos" 208 32 144; color "chaos.dark.90%" 69 11 48 230; color "quest" 74 230 58; + color "quest.dark.90%" 25 77 19 230; color "card" 14 186 255; color "skillgem" 27 162 155; color "skillgem.dark.90%" 9 54 52 230; - base_font_size 32; + base_font_size 25; + + appearance "quest" + { + font_size 1.25; + minimap_icon Green Star; + light_beam Green; + }; appearance "currency.trash" { - font_size 0.65; + font_size 0.8; background_color "black.75%"; }; appearance "currency.minor" { - font_size 0.8; + font_size 1.0; background_color "black.75%"; }; appearance "currency.medium" { - font_size 0.8; + font_size 1.0; border_color "fire.50%"; background_color "black.90%"; }; appearance "currency.major" { - font_size 1.0; + font_size 1.25; border_color "fire"; background_color "black.90%"; alert_sound 3 150; + minimap_icon Yellow Circle; }; appearance "currency.mega" { - font_size 1.0; + font_size 1.25; border_color "fire"; background_color "fire.dark.90%"; alert_sound 1 250; + minimap_icon Red Circle; + light_beam Red; + }; + + appearance "currency.delve" + { + font_size 1.25; + border_color "quest"; + background_color "quest.dark.90%"; + alert_sound 7 150; + minimap_icon Green Circle; + light_beam Green; }; appearance "currency.essence.low_tier" @@ -491,375 +621,496 @@ theme appearance "currency.fallback" { - font_size 1.0; + font_size 1.25; text_color "black"; background_color "currency"; }; appearance "map.fragment" { - font_size 1.0; + font_size 1.25; border_color "normal.50%"; }; + appearance "map.unique.any" + { + font_size 1.25; + background_color "unique.dark.90%"; + border_color "unique"; + alert_sound 12 250; + minimap_icon Brown Square; + light_beam White; + }; + appearance "map.normal.same_tier" { - font_size 1.0; + font_size 1.25; background_color "normal.dark.90%"; border_color "fire"; + alert_sound 12 250; + minimap_icon White Square; + light_beam White; }; - appearance "map.normal.tier-1" + appearance "map.normal.tier-2" { - font_size 1.0; + font_size 1.25; background_color "normal.dark.90%"; border_color "normal.50%"; + alert_sound 16 250; + minimap_icon White Square; + light_beam White; }; - appearance "map.normal.tier-2" + appearance "map.normal.tier-5" { - font_size 0.8; + font_size 1.0; background_color "normal.dark.90%"; border_color "normal.50%"; + alert_sound 16 250; + minimap_icon White Square; }; appearance "map.normal.any" { - font_size 0.65; + font_size 0.8; background_color "normal.dark.90%"; border_color "transparent"; + alert_sound 16 150; }; appearance "map.magic.same_tier" { - font_size 1.0; + font_size 1.25; background_color "magic.dark.90%"; border_color "fire"; - }; - - appearance "map.magic.tier-1" - { - font_size 1.0; - background_color "magic.dark.90%"; - border_color "magic.50%"; + alert_sound 12 250; + minimap_icon Blue Square; + light_beam White; }; appearance "map.magic.tier-2" { - font_size 0.8; + font_size 1.25; background_color "magic.dark.90%"; border_color "magic.50%"; + alert_sound 16 250; + minimap_icon Blue Square; + light_beam White; }; appearance "map.magic.any" { - font_size 0.65; + font_size 1.0; background_color "magic.dark.90%"; - border_color "transparent"; + border_color "magic.50%"; + alert_sound 16 250; + minimap_icon Blue Square; }; appearance "map.rare.same_tier" { - font_size 1.0; + font_size 1.25; background_color "rare.dark.90%"; border_color "fire"; - }; - - appearance "map.rare.tier-1" - { - font_size 1.0; - background_color "rare.dark.90%"; - border_color "rare.50%"; + alert_sound 12 250; + minimap_icon Yellow Square; + light_beam White; }; appearance "map.rare.tier-2" { - font_size 0.8; + font_size 1.25; background_color "rare.dark.90%"; border_color "rare.50%"; + alert_sound 16 250; + minimap_icon Yellow Square; + light_beam White; }; appearance "map.rare.any" { - font_size 0.65; + font_size 1.0; background_color "rare.dark.90%"; - border_color "transparent"; + border_color "rare.50%"; + alert_sound 16 250; + minimap_icon Yellow Square; }; appearance "labyrinth" { - font_size 1.0; + font_size 1.25; text_color "quest"; }; appearance "card.currency" { - font_size 1.0; + font_size 1.25; border_color "currency"; - alert_sound 3 150; + alert_sound 2 150; + minimap_icon Blue Triangle; }; appearance "card.unique" { - font_size 1.0; + font_size 1.25; border_color "unique"; - alert_sound 3 150; + alert_sound 2 150; + minimap_icon Blue Triangle; }; appearance "card.rare" { - font_size 0.8; + font_size 1.0; border_color "rare"; + minimap_icon White Triangle; }; appearance "card.magic" { - font_size 0.65; + font_size 0.8; border_color "magic"; + minimap_icon White Triangle; }; appearance "card.skillgem" { - font_size 1.0; + font_size 1.25; border_color "skillgem"; - alert_sound 3 150; + alert_sound 2 150; + minimap_icon Blue Triangle; }; appearance "card.map" { - font_size 1.0; + font_size 1.25; border_color "normal"; - alert_sound 3 150; + alert_sound 2 150; + minimap_icon Blue Triangle; }; appearance "card.links" { - font_size 1.0; + font_size 1.25; border_color "fire"; - alert_sound 3 150; + alert_sound 2 150; + minimap_icon Blue Triangle; }; appearance "card.other" { - font_size 1.0; + font_size 1.25; + minimap_icon White Triangle; }; appearance "card.fallback" { - font_size 1.0; + font_size 1.25; text_color "black"; background_color "card"; }; - appearance "skillgem.vaal" + appearance "skillgem.special.vaal" { - font_size 1.0; + font_size 1.25; border_color "chaos"; background_color "chaos.dark.90%"; + alert_sound 6 150; + minimap_icon Red Diamond; }; - appearance "skillgem.drop" + appearance "skillgem.special.drop" { - font_size 1.0; + font_size 1.25; border_color "fire"; background_color "fire.dark.90%"; + alert_sound 6 150; + minimap_icon Red Diamond; }; - appearance "skillgem.alchemy" + appearance "skillgem.price.alchemy" { - font_size 1.0; + font_size 1.25; border_color "fire"; }; - appearance "skillgem.chance" + appearance "skillgem.price.chance" { - font_size 0.8; + font_size 1.0; border_color "fire.50%"; }; - appearance "skillgem.alteration" + appearance "skillgem.price.alteration" { - font_size 0.8; + font_size 1.0; background_color "black.75%"; }; - appearance "skillgem.transmute" + appearance "skillgem.price.transmute" { - font_size 0.65; + font_size 0.8; background_color "black.50%"; }; - appearance "skillgem.wisdom" + appearance "skillgem.price.wisdom" { - font_size 0.65; + font_size 0.8; background_color "black.50%"; }; - appearance "jewelry" + appearance "skillgem.quality" { - font_size 0.8; + font_size 1.25; + border_color "currency"; + }; + + appearance "skillgem.fallback" + { + font_size 1.25; + text_color "black"; + background_color "skillgem"; }; - appearance "jewelry.endgame.uncommon" + appearance "accessory" { font_size 1.0; + }; + + appearance "accessory.important" + { + font_size 1.0; + border_color "fire.50%"; + }; + + appearance "accessory.endgame.uncommon" + { + font_size 1.25; border_color "fire"; - alert_sound 3 150; + alert_sound 10 150; + minimap_icon White Star; }; - appearance "armor.endgame.base" + appearance "jewel.abyss" { - font_size 0.8; + font_size 1.25; + border_color "fire"; }; - appearance "armor.leveling.base" + appearance "jewel.magic" { - font_size 0.8; + font_size 1.0; }; - appearance "weapon.endgame.base" + appearance "jewel.rare" { - font_size 0.8; + font_size 1.25; }; - appearance "weapon.leveling.base" + appearance "unique" { - font_size 0.8; + font_size 1.25; + minimap_icon Brown Star; + light_beam Brown; + }; + + appearance "equipment.endgame.base" + { + font_size 1.0; + }; + + appearance "equipment.leveling.base" + { + font_size 1.0; }; appearance "equipment.leveling.links" { + font_size 1.25; border_color "fire"; }; appearance "equipment.endgame.5link" { + font_size 1.25; border_color "fire"; - alert_sound 3 150; + alert_sound 13 150; + minimap_icon White Star; }; appearance "equipment.endgame.6link" { + font_size 1.25; border_color "fire"; background_color "fire.dark.90%"; alert_sound 1 250; + minimap_icon Red Star; + }; + + appearance "quiver" + { + font_size 1.0; }; appearance "flask.life.best_at_level" { - font_size 0.8; + font_size 1.0; }; appearance "flask.mana.best_at_level" { - font_size 0.8; + font_size 1.0; }; appearance "flask.hybrid.best_at_level" { - font_size 0.8; + font_size 1.0; }; appearance "flask.utility" { - font_size 0.8; + font_size 1.0; + }; + + appearance "flask.important" + { + font_size 1.0; + border_color "fire.50%"; }; appearance "recipe.6s" { - font_size 0.8; + font_size 1.25; border_color "fire"; }; appearance "recipe.chromatic" { - font_size 0.8; + font_size 1.0; border_color "fire.50%"; background_color "black.75%"; }; appearance "recipe.chaos" { - font_size 0.8; + font_size 1.0; border_color "fire.50%"; background_color "black.75%"; }; appearance "recipe.quality" { - font_size 0.65; + font_size 0.8; border_color "currency"; background_color "black.50%"; }; + appearance "recipe.quality.bauble" + { + inherit "recipe.quality"; + }; + appearance "recipe.quality.chisel" { - font_size 0.8; + font_size 1.0; border_color "currency"; background_color "black.75%"; }; appearance "recipe.quality.20%" { - font_size 0.8; + font_size 1.0; border_color "currency"; background_color "black.75%"; }; appearance "filler.rare" { - font_size 0.65; + font_size 0.8; background_color "black.50%"; }; appearance "filler.small" { - font_size 0.65; + font_size 0.8; background_color "black.50%"; }; appearance "catchall" { - font_size 0.8; + font_size 1.0; background_color "black.50%"; }; }; -filter "delve" +filter "delve_base" { + abstract true; show "quest"; show "currency.*"; show "labyrinth"; show "map.unique.any"; + show "map.delve"; show "map.fragment"; - show "map.rare.*"; - show "map.magic.*"; - show "map.normal.*"; + show "map.unique.any"; + show "map.*.same_tier"; + cancel "map.unique.same_tier"; + show "map.*.tier-2"; + cancel "map.unique.tier-2"; + show "map.normal.tier-5"; + show "map.*.any"; show "card.*"; - show "skillgem.*"; + show "skillgem.special.*"; + show "skillgem.quality"; + show "skillgem.price.*"; + show "skillgem.fallback"; + show "jewel.*"; show "unique"; - show "jewelry.endgame.uncommon"; - show "jewelry"; + show "accessory.endgame.uncommon"; + show "accessory.important"; + show "accessory"; show "equipment.*"; show "recipe.6s"; - show "armor.endgame.*"; - show "armor.leveling.*"; - show "weapon.endgame.*"; - show "weapon.leveling.*"; - cancel "armor.*.base"; - cancel "weapon.*.base"; + show "equipment.endgame.*"; + show "equipment.leveling.*"; + cancel "equipment.*.base"; show "recipe.chromatic"; show "recipe.quality.chisel"; - show "armor.*.base"; - show "weapon.*.base"; - show "flask.*"; + show "equipment.*.base"; + show "quiver"; + show "flask.important"; + show "flask.*.best_at_level"; + show "flask.utility"; show "recipe.*"; show "filler.*"; +}; + +filter "delve" +{ + include "delve_base"; hide "catchall"; }; filter "delve_endgame" { - include "delve"; + include "delve_base"; cancel "*.leveling.*"; + hide "catchall"; +}; + +filter "delve_fast" +{ + hide "currency.trash"; + include "delve_base"; + cancel "skillgem.price.*"; + cancel "jewel.magic"; + cancel "accessory"; + cancel "equipment.*.base"; + cancel "equipment.leveling.*"; + cancel "quiver"; + cancel "flask.*"; + cancel "recipe.chaos"; + cancel "recipe.quality*"; + cancel "recipe.chromatic"; + cancel "filler.*"; + hide "catchall"; };