Module necro.game.item.Inventory

Functions

add (item, holder)
clear (holder)
drop (item, x, y)
dropSlot (holder, slot, keepItems) Drop all items in the given slot.
equip (item, holder)
fireEvent (eventTypeName, parameter)
formatQuantity (quantity)
getItemInSlot (holder, slot, index)
getItemInUncursedSlot (holder, slot, index, banMask)
getItems (holder)
getItemsInSlot (holder, slot)
getSlotCapacity (holder, slot)
grant (itemType, holder)
grantIfUncursed (item, holder, banMask)
grantInnate (itemType, holder)
isCursedSlot (holder, slot, index)
isSlotReplacable (holder, slot)
scatter (holder, offsets, collisionMask)
swapWithHolster (holder, bag)
unequip (item, holder)
updateEquipment (holder) Unequip all non-equippable items, equip all held and equippable items


Functions

add (item, holder)

Parameters:

  • item
  • holder
clear (holder)

Parameters:

  • holder
drop (item, x, y)

Parameters:

  • item
  • x
  • y
dropSlot (holder, slot, keepItems)
Drop all items in the given slot. If keepItems is specified, keep that many of the newest items in that slot.

Parameters:

  • holder
  • slot
  • keepItems
equip (item, holder)

Parameters:

  • item
  • holder
fireEvent (eventTypeName, parameter)

Parameters:

  • eventTypeName
  • parameter
formatQuantity (quantity)

Parameters:

  • quantity
getItemInSlot (holder, slot, index)

Parameters:

  • holder
  • slot
  • index
getItemInUncursedSlot (holder, slot, index, banMask)

Parameters:

  • holder
  • slot
  • index
  • banMask
getItems (holder)

Parameters:

  • holder
getItemsInSlot (holder, slot)

Parameters:

  • holder
  • slot
getSlotCapacity (holder, slot)

Parameters:

  • holder
  • slot
grant (itemType, holder)

Parameters:

  • itemType
  • holder
grantIfUncursed (item, holder, banMask)

Parameters:

  • item
  • holder
  • banMask
grantInnate (itemType, holder)

Parameters:

  • itemType
  • holder
isCursedSlot (holder, slot, index)

Parameters:

  • holder
  • slot
  • index
isSlotReplacable (holder, slot)

Parameters:

  • holder
  • slot
scatter (holder, offsets, collisionMask)

Parameters:

  • holder
  • offsets
  • collisionMask
swapWithHolster (holder, bag)

Parameters:

  • holder
  • bag
unequip (item, holder)

Parameters:

  • item
  • holder
updateEquipment (holder)
Unequip all non-equippable items, equip all held and equippable items

Parameters:

  • holder
generated by LDoc 1.4.6