Filters for Path of Exile Items Announced for Upcoming Expansion

For quite some time now collectors of Path of Exile items have requested for a way to filter POE items. The point of filtering is to hide or highlight items that players are interested in. Unfortunately, with the diversity of items available, this has feature has been put off until now. The upcoming expansion to the game will finally allow players to filter items.


Scripts to filter Path of Exile items

While you can get the POE items you want easily when you buy Path of Exile items, it isn’t exactly free. However, in the upcoming expansion, Exiles can filter which items they can see. This will help them pick out which items from the drops are ideal. This filtering can be done through the use of Item Filter Scripts.

Since there are too many parameters that define an item, a user interface is not ideal for item filtering. Instead, the developers will allow players to write a script that will selectively hide or show items on the ground. The script will have Show and Hide blocks of code that define which items will be shown or hidden. The game will go through the blocks in order adding and removing criteria for the items it will ultimately show.

Condition types for Path of Exile items filter

For the Show and Hide blocks to work, they need to be filled with Item Filter Conditions. This is collectors of POE items and Path of Exile Orbs can specify what they want. For example they can use ItemLevel coupled with a comparison operator to filter items based on the item level. As of writing there are nine types, namely ItemLevel, DropLevel, Quality, Rarity, Class, BaseType, Sockets, LinkedSockets and SocketGroup. For an explanation of each condition, check out the announcement page.

Colorize your Path of Exile items

If you still have too many POE items showing up after your filter script, there is still something that you can do. Through the script, you can highlight specific items by changing the color of their text or placing a border around them. This is done by using SetBorderColor, SetTextColor and SetBackgroundColor in the script. You can even have an alert sound play using PlayAlertSound 1.