Wowpedia

We have moved to Warcraft Wiki. Click here for information and the new URL.

READ MORE

Wowpedia
Register
Advertisement

Picks up / interacts with an equipment slot.

PickupInventoryItem(slotId)

Arguments
slotId
number - the slot ID of the worn inventory slot.

Details
If the cursor is empty, then it will attempt to pick up the item in the slotId.
If the cursor has an item, then it will attempt to equip the item to the slotId and place the previous slotId item (if any) where the item on cursor orginated.
If the cursor is in repair or spell-casting mode, it will attempt the action on the slotId.
You can use GetInventorySlotInfo to get the slotId:


GetInventorySlotInfo() slotId
AmmoSlot 0
HeadSlot 1
NeckSlot 2
ShoulderSlot 3
ShirtSlot 4
ChestSlot 5
WaistSlot 6
LegsSlot 7
FeetSlot 8
WristSlot 9
HandsSlot 10
Finger0Slot 11
Finger1Slot 12
Trinket0Slot 13
Trinket1Slot 14
BackSlot 15
MainHandSlot 16
SecondaryHandSlot 17
RangedSlot 18
TabardSlot 19
Bag0Slot 20
Bag1Slot 21
Bag2Slot 22
Bag3Slot 23

Example
/script PickupInventoryItem(GetInventorySlotInfo("MainHandSlot"))
/script PickupInventoryItem(GetInventorySlotInfo("SecondaryHandSlot"))

The above attempts a main hand/off-hand weapon swap. It will pick up the weapon from the main hand and then pick up the weapon from the off-hand, attempting to equip the main hand weapon to off-hand and sending the off-hand to main hand if possible.

Advertisement