Back to index...

NameTypeDeprecatedSecureDescription
Command.Item.DestroyfunctionDestroys an item. Be careful: this really does destroy an item. There is no confirmation dialog a...
Command.Item.MovefunctionMoves an item from one location to another. This cannot move items directly between equipment, wa...
Command.Item.SplitfunctionSplits a number of items off a stack.
Command.Item.Standard.DragfunctionBehaves in the same way that the addon system does when an inventory icon is dragged.
Command.Item.Standard.DropfunctionBehaves in the same way that the addon system does when an inventory icon is dropped.
Command.Item.Standard.LeftfunctionBehaves in the same way that the addon system does when an inventory icon is left-clicked.
Command.Item.Standard.RightfunctionBehaves in the same way that the addon system does when an inventory icon is right-clicked.
Event.Item.SlotSignals that the contents of an item slot have changed.
Event.Item.UpdateSignals that an item has changed.
Inspect.Item.DetailfunctionProvides detailed information about items.
Inspect.Item.FindfunctionFinds a slot specifier based on an item ID.
Inspect.Item.ListfunctionGenerate a list of item IDs from a slot specifier or set of slot specifiers.
Utility.Item.Slot.AllfunctionGenerates a slot specifier for all known items.
Utility.Item.Slot.BankfunctionGenerates a slot specifier for the player's bank.
Utility.Item.Slot.EquipmentfunctionGenerates a slot specifier for the player's equipment.
Utility.Item.Slot.GuildfunctionGenerates a slot specifier for the player's guild bank.
Utility.Item.Slot.InventoryfunctionGenerates a slot specifier for the player's inventory.
Utility.Item.Slot.ParsefunctionParses a slot specifier, returning information on what it represents.
Utility.Item.Slot.QuestfunctionGenerates a slot specifier for the player's quest bag.
Utility.Item.Slot.WardrobefunctionGenerates a slot specifier for the player's wardrobe.

Command.Item.Destroy

Destroys an item. Be careful: this really does destroy an item. There is no confirmation dialog and the process is irreversible. This cannot destroy items directly out of the guild bank.

Usage:

Interaction category: item

Throttled.

Command.Item.Destroy(target)
ParameterTypeDatatypeDescription
targetparameteritemThe item ID of the item to destroy.

Command.Item.Move

Moves an item from one location to another. This cannot move items directly between equipment, wardrobe, or guild bank - you'll have to stop off in the inventory first.

Usage:

Interaction category: item

Throttled.

Command.Item.Move(source, destination)
ParameterTypeDatatypeDescription
destinationparameterslotThe location to move the item. May attempt to stack or swap if there is already an item here.
sourceparameteritem, slotThe item to move. Must be a slot specifier that refers to an actual item.

Command.Item.Split

Splits a number of items off a stack.

Usage:

Interaction category: item

Throttled.

Command.Item.Split(source, stack)
ParameterTypeDatatypeDescription
sourceparameteritem, slotThe item to split. May be a slot specifier or an item ID.
stackparameternumberThe number of items to move into the new stack. Must be a positive integer.

Command.Item.Standard.Drag

Behaves in the same way that the addon system does when an inventory icon is dragged.

Usage:

Interaction category: item

Command.Item.Standard.Drag(target)
ParameterTypeDatatypeDescription
targetparameteritem, slotThe item or slot to be targeted.

Command.Item.Standard.Drop

Behaves in the same way that the addon system does when an inventory icon is dropped.

Usage:

Interaction category: item

Command.Item.Standard.Drop(target)
ParameterTypeDatatypeDescription
targetparameteritem, slotThe item or slot to be targeted.
hardwareevent
true

Command.Item.Standard.Left

Behaves in the same way that the addon system does when an inventory icon is left-clicked.

Usage:

Interaction category: item

Command.Item.Standard.Left(target)
ParameterTypeDatatypeDescription
targetparameteritem, slotThe item or slot to be targeted.
hardwareevent
true

Command.Item.Standard.Right

Behaves in the same way that the addon system does when an inventory icon is right-clicked.

Usage:

Interaction category: item

Command.Item.Standard.Right(target)
ParameterTypeDatatypeDescription
targetparameteritem, slotThe item or slot to be targeted.
hardwareevent
true

Event.Item.Slot

Signals that the contents of an item slot have changed.

Usage:

Event.Item.Slot(updates)
ParameterTypeDatatypeDescription
updatesparametervariantTable of changes. Key is the slot identifier, value is an item ID, false if the slot is now empty, or the string "nil" if the slot no longer exists.

Event.Item.Update

Signals that an item has changed.

Usage:

Event.Item.Update(updates)
ParameterTypeDatatypeDescription
updatesparametervariantTable of changes. Key is the slot identifier, value is an item ID, false if the slot is now empty, or the string "nil" if the slot no longer exists.

Inspect.Item.Detail

Provides detailed information about items.

Usage:

item = Inspect.Item.Detail(item)
item = Inspect.Item.Detail(itemtype)
item = Inspect.Item.Detail(slot)
items = Inspect.Item.Detail(slot)
items = Inspect.Item.Detail(elements)
ParameterTypeDatatypeDescription
elementsparametertableA table of slot specifiers, item IDs, or item types.
itemparameteritem, tableDetail table for a single item.
itemtypeparameteritemtypeA single item type.
slotparameterslotA single slot specifier.
itemresultitem, tableDetail table for a single item.
itemsresulttableDetail tables for all requested items. The key is the string used to lookup, the value is the item's detail table.
members
bind The item's binding type. May be "equip", "use", "pickup", or "account".
bound The item's bound flag.
category The item's type category.
coin The amount of silver this item represents.
cooldown The cooldown for using this item.
cooldownBegin The time the current cooldown started, in the context of Inspect.Time.Frame.
cooldownDuration Duration of the current cooldown the item is influenced by, in seconds.
cooldownExpired Number of seconds the current cooldown is past its expiration time. Generally indicates lag.
cooldownRemaining Time remaining in the item's current cooldown, in seconds.
crafter The name of the player who crafted this item.
damageDelay If a weapon, the delay between autoattacks using this weapon.
damageMax If a weapon, the maximum damage done by a single hit with this item.
damageMin If a weapon, the minimum damage done by a single hit with this item.
damageType If a weapon, the damage type done by autoattacks. Values include "life", "death", "air", "earth", "fire", and "water".
description The description of this item.
flavor The flavor text for this item.
icon Resource filename of the item's icon.
id The ID of the requested element.
lootable Indicates that the item contains loot.
name The item's name.
range If a ranged weapon, the maximum range of this item.
rarity The item's rarity. Values include "sellable", "uncommon", "rare", "epic", "relic", "transcendant", or "quest". Common items have a rarity of nil.
requiredCalling Space-delimited list of the required callings to use this item.
requiredFaction The ID of the faction required to use this item.
requiredFactionLevel The faction notoriety required to use this item.
requiredLevel The level required to use this item.
requiredPrestige The prestige rank required to use this item.
requiredSkill The skill required to use this item.
requiredSkillLevel The skill level required to use this item.
sell The sell value of this item, in silver.
slots If a container, the number of slots that this item can contain.
stack The size of this item stack.
stackMax The maximum size of this item stack.
stats The base stats of this item. Members may include "armor", "block", "critAttack", "critPower", "critSpell", "deflect", "dexterity", "dodge", "endurance", "energyMax", "energyRegen", "hit", "intelligence", "manaMax", "manaRegen", "movement", "parry", "powerAttack", "powerMax", "powerRegen", "powerSpell", "resistAir", "resistAll", "resistDeath", "resistEarth", "resistFire", "resistLife", "resistWater", "stealth", "stealthDetect", "strength", "wisdom", "valor", "toughness", and "vengeance".
statsRune The added rune stats of this item. May contain the same members as stats.
statsRuneTemporary The added temporary rune stats of this item. May contain the same members as stats.
type The item's type specifier.

Inspect.Item.Find

Finds a slot specifier based on an item ID.

Usage:

slot = Inspect.Item.Find(item)
slots = Inspect.Item.Find(items)
ParameterTypeDatatypeDescription
itemparameteritemA single item ID.
itemsparametertableA table of item IDs.
slotresultslotA slot specifier for that item.
slotsresulttableSlot specifiers for all requested items. The key is the string used to lookup, the value is the slot specifier.

Inspect.Item.List

Generate a list of item IDs from a slot specifier or set of slot specifiers.

Usage:

items = Inspect.Item.List()
item = Inspect.Item.List(slot)
items = Inspect.Item.List(slot)
items = Inspect.Item.List(slots)
ParameterTypeDatatypeDescription
slotparameterslotA single slot specifier.
slotsparametertableA table of slot specifiers.
itemresultitemA single item ID. This will be returned only if the input is a single fully-specified slot specifier.
itemsresulttableA table of item IDs. The key is the slot specifier, the value is the item ID.

Utility.Item.Slot.All

Generates a slot specifier for all known items.

Usage:

slot = Utility.Item.Slot.All()
ParameterTypeDatatypeDescription
slotresultslotThe requested slot specifier.

Utility.Item.Slot.Bank

Generates a slot specifier for the player's bank.

Usage:

slot = Utility.Item.Slot.Bank()
slot = Utility.Item.Slot.Bank(segment)
slot = Utility.Item.Slot.Bank(segment, slot)
ParameterTypeDatatypeDescription
segmentparameternumber, stringSegment to inspect. Use "main" for the main bank area, "bag" for the bank bags, or a number starting at 1 for the contents of a specific bank bag.
slotparameternumber, slotThe requested slot specifier.
slotresultnumber, slotThe requested slot specifier.

Utility.Item.Slot.Equipment

Generates a slot specifier for the player's equipment.

Usage:

slot = Utility.Item.Slot.Equipment()
slot = Utility.Item.Slot.Equipment(slot)
ParameterTypeDatatypeDescription
slotparameterstring, slotThe requested slot specifier.
slotresultstring, slotThe requested slot specifier.

Utility.Item.Slot.Guild

Generates a slot specifier for the player's guild bank.

Usage:

slot = Utility.Item.Slot.Guild()
slot = Utility.Item.Slot.Guild(vault)
slot = Utility.Item.Slot.Guild(vault, slot)
ParameterTypeDatatypeDescription
slotparameternumber, slotThe requested slot specifier.
vaultparameternumberThe vault ID to inspect. Starts at 1.
slotresultnumber, slotThe requested slot specifier.

Utility.Item.Slot.Inventory

Generates a slot specifier for the player's inventory.

Usage:

slot = Utility.Item.Slot.Inventory()
slot = Utility.Item.Slot.Inventory(bag)
slot = Utility.Item.Slot.Inventory(bag, slot)
ParameterTypeDatatypeDescription
bagparameternumber, stringThe number of the bag whose contents should be inspected, starting at 1, or "bag" to inspect the actual inventory bags.
slotparameternumber, slotThe requested slot specifier.
slotresultnumber, slotThe requested slot specifier.

Utility.Item.Slot.Parse

Parses a slot specifier, returning information on what it represents.

Usage:

type, parameter, parameter = Utility.Item.Slot.Parse(slot)
type, parameter = Utility.Item.Slot.Parse(slot)
type = Utility.Item.Slot.Parse(slot)
Utility.Item.Slot.Parse(slot)
ParameterTypeDatatypeDescription
slotparameterslotThe slot ID, starting at 1.
parameterresultvariantA parameter for this slot type. Actual meaning depends on the type.
typeresultstringThe type of this element.

Utility.Item.Slot.Quest

Generates a slot specifier for the player's quest bag.

Usage:

slot = Utility.Item.Slot.Quest()
slot = Utility.Item.Slot.Quest(slot)
ParameterTypeDatatypeDescription
slotparameternumber, slotThe requested slot specifier.
slotresultnumber, slotThe requested slot specifier.

Utility.Item.Slot.Wardrobe

Generates a slot specifier for the player's wardrobe.

Usage:

slot = Utility.Item.Slot.Wardrobe()
slot = Utility.Item.Slot.Wardrobe(costume)
slot = Utility.Item.Slot.Wardrobe(costume, slot)
ParameterTypeDatatypeDescription
costumeparameternumberThe number of the wardrobe costume to inspect, starting at 1.
slotparameterstring, slotThe requested slot specifier.
slotresultstring, slotThe requested slot specifier.

Back to index...