Items.Filter
The Items.Filter class is used to store options to filter the global Item list.
Often used in combination with Items.ApplyFilter.
TODO: Items.Filter Constructors
Properties
Items.Filter.CheckIgnoreObjectBoolean
Items.Filter.CheckIgnoreObjectBoolean
Exclude from the search Items which are currently on the global Ignore List. ( default: False, any Item )
Items.Filter.EnabledBoolean
Items.Filter.EnabledBoolean
True: The filter is used - False: Return all Item. ( default: True, active )
Items.Filter.GraphicsList[Int32]
Items.Filter.GraphicsList[Int32]
Limit the search to a list of Grapichs ID (see: Item.ItemID )
Supports .Add() and .AddRange()
Items.Filter.HuesList[Int32]
Items.Filter.HuesList[Int32]
Limit the search to a list of Colors.
Supports .Add() and .AddRange()
Items.Filter.IsContainerInt32
Items.Filter.IsContainerInt32
Limit the search to the Items which are also containers. (default: -1: any Item)
Items.Filter.IsCorpseInt32
Items.Filter.IsCorpseInt32
Limit the search to the corpses on the ground. (default: -1, any Item)
Items.Filter.IsDoorInt32
Limit the search to the doors. (default: -1: any Item)
Items.Filter.LayersList[String]
Items.Filter.LayersList[String]
Limit the search to the wearable Items by Layer.
Supports .Add() and .AddRange()
Layers:
RightHand
LeftHand
Shoes
Pants
Shirt
Head
Gloves
Ring
Neck
Waist
InnerTorso
Bracelet
MiddleTorso
Earrings
Arms
Cloak
OuterTorso
OuterLegs
InnerLegs
Talisman
Items.Filter.MovableInt32
Items.Filter.MovableInt32
Limit the search to only Movable Items. ( default: -1, any Item )
Items.Filter.MultiInt32
Limit the search to only Multi Items. ( default: -1, any Item )
Items.Filter.NameString
Limit the search by name of the Item.
Items.Filter.OnGroundInt32
Items.Filter.OnGroundInt32
Limit the search to the Items on the ground. (default: -1, any Item)
Items.Filter.RangeMaxDouble
Items.Filter.RangeMaxDouble
Limit the search by distance, to Items which are at most RangeMax tiles away from the Player. ( default: -1, any Item )
Items.Filter.RangeMinDouble
Items.Filter.RangeMinDouble
Limit the search by distance, to Items which are at least RangeMin tiles away from the Player. ( default: -1, any Item )
Items.Filter.SerialsList[Int32]
Items.Filter.SerialsList[Int32]
Limit the search to a list of Serials of Item to find. (ex: 0x0406EFCA )
Supports .Add() and .AddRange()
Items.Filter.ZRangeMaxDouble
Items.Filter.ZRangeMaxDouble
Limit the search by height, to Items which are at most ZRangeMax coordinates away from the Player. ( default: -1, any Item )
Items.Filter.ZRangeMinDouble
Items.Filter.ZRangeMinDouble
Limit the search by height, to Items which are at least ZRangeMin coordinates away from the Player. ( default: -1, any Item )