О фильтрах предметов

Блоки

Базовый синтаксис состоит из набора блоков Show и Hide с заданными условиями. Всё подпадающее под блок Show будет отображено и всё подпадающее под блок Hide будет скрыто. Если предусмотрено несколько условий в одном блоке, то чтобы предмет подпадал под этот блок, должны выполняться все условия.

Параметр
Описание
Show
Если какие-либо предметы соответствуют условиям в блоке "Show", предмет будет показан.
Пример
Show
                    Rarity >= Rare
Hide
Если любой параметр совпадает с условиями в блоке "Hide", предмет будет скрыт. Работает только с обычными фильтрами.
Пример
Hide
                    BaseType "Scroll of Wisdom"
Minimal
Размер надписи совпадающих предметов будет минимальным, с прозрачным фоном. Работает только с фильтрами Беспощадного режима.
Пример
Minimal
                    BaseType "Scroll of Wisdom"
Continue
В блоке "Show", "Hide" или "Minimal" можно использовать команду "Continue" для указания фильтру не останавливаться при совпадении параметра с блоком. В указанном примере будут скрыты все предметы ниже 85 уровня, если у них не 6 гнёзд и уровень предмета выше 80.
Пример
Hide
                    ItemLevel < 85
                    Continue

                Show
                    ItemLevel > 80
                    Sockets 6
                    PlayEffect Blue
Новое
Import
Загружает указанное содержимое фильтра в текущий фильтр предметов. Добавьте Optional после названия файла, чтобы пропускать его, если файл не существует.
Примеры
Import "MyCustomRules.filter"
Import "MyOptionalRules.filter" Optional

Операторы

Оператор
Описание
=
Равно
!
Не равно
!=
Не равно
<=
Меньше или равно
>=
Больше или равно
<
Меньше чем
>
Больше чем
==
Точное соответствие

Условия

Вы можете задать условия отображения и скрытия предметов.

Параметр
Описание
AlternateQuality
Фильтр по предметам с альтернативным эффектом качества.
Значения
True / False
Пример
AlternateQuality True
AnyEnchantment
Фильтр по зачарованным предметам.
Значения
True / False
Пример
AnyEnchantment True
ArchnemesisMod
Сортировать по названию свойств Возмездия.
Значения
Название свойства Возмездия
Пример
ArchnemesisMod "Toxic"
AreaLevel
Сортировать предметам, выпадающим в отдельном уровневом промежутке областей. В первую очередь это помогает с секциями фильтров предметов для прокачки. Это позволяет отключать секции для прокачки на высокоуровневых персонажах или отображать при прокачке камни и свитки мудрости в более строгих фильтрах.
Значения
Numeric
Пример
AreaLevel < 30
BaseArmour
Сортировка по базовому значению брони.
Значения
Numeric
Пример
BaseArmour > 500
BaseDefencePercentile
Сортировка по процентному значению базовой защитной характеристики. Для не-снаряжения это значение равно нулю. Для снаряжения значение по умолчанию - 100, так как неслучайное значение защитной характеристики считается как 100%. В противном случае это вычисляется как средний процент всех значений защиты базового типа.
Значения
Numeric
Пример
BaseDefencePercentile >= 90
BaseEnergyShield
Сортировка по базовому значению энергетического щита.
Значения
Numeric
Пример
BaseEnergyShield > 200
BaseEvasion
Сортировка по базовому значению уклонения.
Значения
Numeric
Пример
BaseEvasion >= 153
BaseType
Фильтр по названию базового типа.
Значения
Название предмета
Пример
BaseType "Thicket Bow"
BaseWard
Сортировка по базовому значению барьера.
Значения
Numeric
Пример
BaseWard >= 20
BlightedMap
Фильтр по заражённым картам.
Значения
True / False
Пример
BlightedMap False
Class
Фильтр по названию класса предмета.
Значения
Название класса предмета
Пример
Class Currency
Corrupted
Фильтр по осквернённым и не осквернённым предметам.
Значения
True / False
Пример
Corrupted True
CorruptedMods
Фильтр по числу осквернённых свойств.
Значения
Numeric
Пример
CorruptedMods >= 1
DropLevel
Фильтр по уровню, на котором начинает выпадать предмет.
Значения
Numeric
Пример
DropLevel > 65
ElderItem
Фильтр по предметам Древнего.
Значения
True / False
Пример
ElderItem True
ElderMap
Фильтр карт по наличию или отсутствию влияния Древнего.
Значения
True / False
Пример
ElderMap False
EnchantmentPassiveNode
Фильтр кластерных самоцветов по типу зачарования.
Значения
Название зачарования кластерного самоцвета
Пример
EnchantmentPassiveNode "Damage over Time"
EnchantmentPassiveNum
Фильтр кластерных самоцветов по числу пассивных умений. Это условие проверяет только свойства "Добавляет пассивных умений: Х".
Значения
Numeric
Пример
EnchantmentPassiveNum > 5
FracturedItem
Фильтр по расколотым и не расколотым предметам.
Значения
True / False
Пример
FracturedItem True
GemLevel
Фильтр по уровню камня.
Значения
Numeric
Пример
GemLevel > 15
Удалено
GemQualityType
Фильтр по заданному типу качества камня.
Значения
Superior, Divergent, Anomalous, Phantasmal
Пример
GemQualityType Anomalous
HasCruciblePassiveTree
Фильтр по наличию у предмета древа пассивных умений Горнила
Значения
True / False
Пример
HasCruciblePassiveTree True
HasEaterOfWorldsImplicit
Сортировка по уровню свойства Пожирателя миров (1:Малый, 2:Крупный, 3:Великий, 4:Превосходный, 5:Первоклассный, 6:Безупречный). Пример ниже будет отображать предметы с превосходным уровнем свойства Пожирателя миров или выше.
Значения
Numeric
Пример
HasEaterOfWorldsImplicit >= 4
HasEnchantment
Сортировать по зачарованиям.
Значения
Numeric, Тип зачарования
Пример
HasEnchantment "Enchantment Bane Damage 2"
HasExplicitMod
Фильтр по названию свойства с численным условием количества свойств.
Значения
Numeric, Название свойства
Пример
HasExplicitMod >=2 "of Haast" "of Tzteosh" "of Ephij"
HasImplicitMod
Сортировать предметам с как минимум одним собственным свойством.
Значения
True / False
Пример
HasImplicitMod True
HasInfluence
Фильтр по предметам с влиянием.
Значения
Shaper, Elder, Crusader, Hunter, Redeemer, Warlord, None
Пример
HasInfluence Shaper
HasSearingExarchImplicit
Сортировка по уровню свойства Пламенного экзарха (1:Малый, 2:Крупный, 3:Великий, 4:Превосходный, 5:Первоклассный, 6:Безупречный). Пример ниже будет отображать предметы с превосходным уровнем свойства Пламенного экзарха или выше.
Значения
Numeric
Пример
HasSearingExarchImplicit >= 3
Height
Высота предмета в вашем инвентаре.
Значения
Numeric
Пример
Height <= 2
Identified
Фильтр по опознанным предметам.
Значения
True / False
Пример
Identified True
ItemLevel
Фильтр по уровню предмета.
Значения
Numeric
Пример
ItemLevel >= 65
LinkedSockets
Фильтр по размеру наибольшей группы связанных гнезд.
Значения
Numeric
Пример
LinkedSockets >= 5
MapTier
Фильтр карт по уровню карты.
Значения
Numeric
Пример
MapTier >= 15
Mirrored
Фильтр по отражённым предметам.
Значения
True / False
Пример
Mirrored False
Quality
Фильтр по качеству.
Значения
Numeric
Пример
Quality > 15
Rarity
Фильтр по редкости.
Значения
Normal, Magic, Rare, Unique
Пример
Rarity > Magic
Replica
Фильтр по копиям уникальных предметов.
Значения
True / False
Пример
Replica True
Scourged
Сортировка по преображённым предметам.
Значения
True / False
Пример
Scourged True
ShapedMap
Фильтр по изменённым картам.
Значения
True / False
Пример
ShapedMap True
ShaperItem
Фильтр по предметам Создателя.
Значения
True / False
Пример
ShaperItem True
SocketGroup
Фильтр по группам связанных гнезд на предмете. В указанном примере отображаются предметы с 5 и более связанными гнездами, как минимум 3 из которых зеленые.
Значения
Numeric, R:Красный, G:Зеленый, B:Синий, A:Бездна, D:Спуск, W:Белый
Пример
SocketGroup >= 5GGG
Sockets
Фильтр по числу гнезд на предмете и их цвету. В указанном примере отображаются предметы с 5 и более связанными гнездами, как минимум 3 из которых зеленые.
Значения
Numeric, R:Красный, G:Зеленый, B:Синий, A:Бездна, D:Спуск, W:Белый
Пример
Sockets >= 5GGG
StackSize
Фильтр валюты по размеру стопки.
Значения
Numeric
Пример
StackSize >= 5
SynthesisedItem
Фильтр по синтезированным предметам.
Значения
True / False
Пример
SynthesisedItem True
Новое
TransfiguredGem
Фильтр по преображённым камням.
Значения
True / False
Пример
TransfiguredGem True
UberBlightedMap
Сортировка по разоренным Скверной картам.
Значения
True / False
Пример
UberBlightedMap True
Width
Ширина предмета в вашем инвентаре.
Значения
Numeric
Пример
Width = 1

Действия

Действия могут менять цвет, иконку, визуальные эффекты и звук выпадающих предметов.

Звук выпадения

Параметр
Описание
PlayAlertSound
Воспроизводит встроенный в игру звук появления предмета. Можно отключить, указав значение "None".
Значения
Параметр Требуется Варианты значения
Id 1 - 16
Volume 0 - 300 (Значение по умолчанию: 50)
Отключенное значение
None
Пример
PlayAlertSound 1 100
PlayAlertSoundPositional
Работает как PlayAlertSound, но воспроизводит звук в месте нахождения 3D-модели предмета.
Значения
Параметр Требуется Варианты значения
Id 1 - 16
Volume 0 - 300 (Значение по умолчанию: 50)
Отключенное значение
None
Пример
PlayAlertSoundPositional 16 50
CustomAlertSound
Воспроизводит указанный звуковой файл при появлении предмета. Можно указать несколько файлов через точку с запятой, в этом случае будет воспроизведён случайный файл. Имеет приоритет над PlayAlertSound и PlayAlertSoundPositional. Можно отключить, указав "None".
Значения
Параметр Требуется Варианты значения
File name / File path
Volume 0 - 300 (Значение по умолчанию: 100)
Отключенное значение
"None"
Пример
CustomAlertSound "Map.mp3"
CustomAlertSoundOptional
Работает аналогично CustomAlertSound, но если указанный файл не существует, то эта строка игнорируется и не имеет силы над PlayAlertSound и PlayAlertSoundPositional.
Значения
Параметр Требуется Варианты значения
File name / File path
Volume 0 - 300 (Значение по умолчанию: 100)
Пример
CustomAlertSoundOptional "Map.mp3"
DisableDropSound
Отключает звук выпадения предметов, обычно воспроизводимый при касании предметом пола в момент показа анимации выпадения.
Пример
DisableDropSound
EnableDropSound
Снова включает звук выпадения предметов.
Пример
EnableDropSound
DisableDropSoundIfAlertSound
Работает как DisableDropSound, но отключает звук выпадения предмета только если задан другой звук уведомления (напр., посредством PlayAlertSound или CustomAlertSound). Это отдельный от DisableDropSound флаг.
Пример
DisableDropSoundIfAlertSound
EnableDropSoundIfAlertSound
Снова включает звук выпадения для тех предметов, для которых он задан.
Пример
EnableDropSoundIfAlertSound

Другие действия

Параметр
Описание
MinimapIcon
Отображает значок на мини-карте.
Значения
Параметр Требуется Варианты значения
Size 0 - 2
Colour Red, Green, Blue, Brown, White, Yellow, Cyan, Grey, Orange, Pink, Purple
Shape Circle, Diamond, Hexagon, Square, Star, Triangle, Cross, Moon, Raindrop, Kite, Pentagon, UpsideDownHouse
Отключенное значение
-1
Пример
MinimapIcon 2 Cyan Diamond
PlayEffect
Отображает цветной луч света над предметом, подсвеченным фильтром. Если задано значение Temp, луч появляется только при выпадении предмета, в ином случае луч виден постоянно.
Значения
Параметр Требуется Варианты значения
Colour Red, Green, Blue, Brown, White, Yellow, Cyan, Grey, Orange, Pink, Purple
Temp Temp
Отключенное значение
None
Пример
PlayEffect Red Temp
SetBackgroundColor
Задает фоновый цвет.
Значения
Параметр Требуется Варианты значения
Red 0 - 255
Green 0 - 255
Blue 0 - 255
Alpha 0 - 255 (Значение по умолчанию: 240)
Пример
SetBackgroundColor 255 255 255 255
SetBorderColor
Задает цвет рамки.
Значения
Параметр Требуется Варианты значения
Red 0 - 255
Green 0 - 255
Blue 0 - 255
Alpha 0 - 255 (Значение по умолчанию: 255)
Пример
SetBorderColor 255 0 0
SetFontSize
Задает размер шрифта.
Значения
Параметр Требуется Варианты значения
Size 1 - 45
Пример
SetFontSize 30
SetTextColor
Задаёт цвет текста. Фильтры для Беспощадного режима должны иметь значение прозрачности не менее 80
Значения
Параметр Требуется Варианты значения
Red 0 - 255
Green 0 - 255
Blue 0 - 255
Alpha 0 - 255 (Значение по умолчанию: 255)
Пример
SetTextColor 0 0 0