Returns whether an action uses stackable items. Applies to consumable items such as potions, wizard oils, food and drink; not used for spells which consume reagents (for those, see IsConsumableAction).


See also Action functions.

Signature:

isStackable = IsStackableAction(slot)

Arguments:

  • slot - An action bar slot (number, actionID)

Returns:

  • isStackable - 1 if the action uses stackable items; otherwise nil (1nil)

Examples:

-- Print all "stackable actions" to your chat window
for i=1,120 do
  if IsStackableAction(i) then
    local count = GetActionCount(i)
    local t,id = GetActionInfo(i)
    local name = GetItemInfo(id)
    
    print("Action:", i, "Item:", name, "Count:", count)
  end
end