Item Filters
Annihilus provides a feature which allows players to customize what items they want to show, highlight, or hide with sets of customizable rules. Much of the rules, syntax and quirks of the system follow heavily with Path of Exile's item filtering system, as an attempt to allow players already familiar with that system to get started with this one.
Creating an Item Filter
Creating your own filter requires the use of a text editor. Windows, like most operating systems, comes with a default tool for this, though the third party tool Notepad++ is recommended for text-heavy work where the default editors might fall short.
The system is composed of sets of blocks containing a single or multiple conditions. When a block is chosen by the item filtering system, that block's alert and styling rules will be applied to that item.
An Example Filter
Installing a filter
Operators
Here is a list of conditional operators that are currency accepted:
Operator |
Meaning
|
> |
Greater than
|
< |
Less than
|
>= |
Greater than or Equal
|
<= |
Less than or Equal
|
== |
Equal to
|
!= |
Not Equal to
|
Opcodes
Block Opcodes
Name |
Description
|
Show |
Used to start a block of conditional opcodes for things you want to show.
|
Hide |
Used to start a block of conditional opcodes for things you want to hide.
|
Conditional Opcodes
Name
|
Stack [Operator] [Number] |
cell |
cell
|
Rarity [Operator] [Number] |
cell |
cell
|
Tier [Operator] [Number] |
cell |
cell
|
Sockets [Operator] [Number] |
cell |
cell
|
ItemLevel [Operator] [Number] |
cell |
cell
|
AreaLevel [Operator] [Number] |
cell |
cell
|
PlayerLevel [Operator] [Number] |
cell |
cell
|
Ethereal [Operator] [Boolean] |
cell |
cell
|
Identified [Operator] [Boolean] |
cell |
cell
|
Spectral [Operator] [Boolean] |
cell |
cell
|
ImplicitTier [Operator] [Number] |
cell |
cell
|
ItemType [string...] |
cell |
cell
|
ItemName [string...] |
cell |
cell
|
Width [Operator] [Number] |
cell |
cell
|
Height [Operator] [Number] |
cell |
cell
|
HasAffix [string...] |
cell |
cell
|
RiftstoneTier [Operator] [Number] |
cell |
cell
|
Warped [Operator] [Boolean] |
cell |
cell
|
Style Opcodes
Name |
Values |
Description
|
SetBorderColor [Number] [Number] [Number] |
cell |
cell
|
SetTextColor [Color] |
cell |
cell
|
SetBackgroundColor [Number] [Number] [Number] |
cell |
cell
|
SetFont [Font] |
cell |
cell
|
SetBlendMode [BlendMode] |
cell |
cell
|
SetItemName [String] |
cell |
cell
|
Alert Opcodes
Name |
Values |
Description
|
PlayAlertSound [Number] |
cell |
cell
|
MinimapIcon [size:Number] [r:Number] [g:Number] [b:Number] |
cell |
cell
|
List of Item Types
Shields |
Body Armors |
Boots |
Gloves |
Helmets |
Belts |
Circlets
|
Cloaks |
Voodoo Heads |
Auric Shields |
Primal Helmets |
Pelts |
Orbs |
Hand to Hand
|
Amazon Javelins |
Amazon Spears |
Amazon Bows |
Scepters |
One Handed Weapons |
Two Handed Weapons |
Staves
|
Axes |
Clubs |
Swords |
Knives |
Polearms |
Hammers |
Spears
|
Maces |
Wands |
Blunt Weapons |
Class Specific |
Amazon Items |
Barbarian Items |
Necromancer Items
|
Paladin Items |
Sorceress Items |
Assassin Items |
Druid Items |
Bows |
Crossbow |
Javelins
|
Throwing Knives |
Throwing Axes |
Runes |
High Runes |
Quest Items |
Jewels |
Greater Souls
|
Bow Quivers |
Crossbow Quivers |
Amulets |
Rings |
Jewelry |
Potions |
Rift Energies
|
Rift Particles |
Riftstone
|
List of Item Tiers
List of Item Rarities
Normal |
Magic |
Set |
Rare |
Unique
|
List of Text Colors
White |
Red |
LightGreen |
Blue |
Dark Gold |
Grey |
Black
|
Gold |
Orange |
Yellow |
DarkGreen |
Purple |
Green |
White2
|
Black2 |
DarkWhite
|
List of Text Fonts
Font8 |
Font16 |
Font30 |
Font42 |
FontFormal10 |
FontFormal12 |
Font6
|
Font24 |
FontFormal11 |
FontExocet10 |
FontRiduclous |
FontExocet8 |
ReallyTheLastSucker |
FontInGameChat
|
List of Blend Modes
Alpha25 |
Alpha50 |
Alpha75 |
Alpha50Bright |
Inverted |
Normal |
Alpha25Bright |
Bright
|