Script ItemComponents

Components

bonusItemReceiver
equipment
initialInventory
inventory
inventoryDropItemsOnDeath
item
itemActivable
itemBag
itemBlockDuplicatePickup
itemCollector
itemCollectorRequiredComponent
itemComboable
itemDamageOnActivation
itemDestructible
itemDropOnDeath
itemGrantBonusItem
itemHolster
itemHopInPlace
itemIgnoreSingleChoice
itemPickupAnimation
itemPickupSound
itemPrice
itemReplaceActionVisual
itemRequireTangibleHolder
itemResetDamageCountdown
itemSlot
itemSlotUser
itemSpawnFollower
itemStack
itemStackMergeInWorld
itemStackMergeOnPickup
itemToggleable
itemUser


Components

bonusItemReceiver

default:

{}
  • received table
equipment

default:

{}
  • items table
initialInventory

default:

{}
  • items constant table
inventory

default:

{}
  • items

    table
    default:

    {}
    
  • itemSlots table
inventoryDropItemsOnDeath
  • offsets

    constant table
    default:

    {{0, 0}}
    
  • scatterCollisionMask constant int (default collision.Type.NONE)
  • bypassFlags constant int (default 0)
  • requireGrooveChain constant bool (default false)
item
  • holder entityID (default 0)
  • dropped bool (default true)
  • equipped bool (default false)
  • suppressPickup bool (default false)
  • singleChoice entityID (default 0)
itemActivable
  • active bool (default false)
  • activeSlotImage constant string (default "ext/gui/hud_slot_throw2.png")
itemBag
  • actionSlotCapacity constant int (default 1)
  • slotImage constant string (default "ext/gui/hud_slot_action2_empty.png")
itemBlockDuplicatePickup
itemCollector
  • pickupLimit int Maximum number of items this entity can pick up in a turn. -1 = unlimited. (default -1)
itemCollectorRequiredComponent
  • component constant string (default "")
itemComboable
  • combo int (default 0)
  • reset bool (default false)
itemDamageOnActivation
  • damage constant int (default 0)
  • type constant int (default damage.Type.BLOOD)
itemDestructible
itemDropOnDeath
itemGrantBonusItem
  • type constant string (default "")
  • granted bool (default false)
itemHolster
  • slot constant string (default "")
  • content entityID (default 0)
  • slotImage constant string (default "ext/gui/hud_slot_weapon2.png")
  • emptySlotImage constant string (default "ext/gui/hud_slot_weapon2_empty.png")
itemHopInPlace
itemIgnoreSingleChoice
itemPickupAnimation
  • factor constant float (default 0.8)
  • duration constant float (default 0.5)
  • delay float (default 0)
itemPickupSound
  • sound constant string (default "pickupGeneral")
itemPrice
  • coins constant int (default 0)
  • blood constant int (default 0)
  • diamonds constant int (default 0)
itemReplaceActionVisual

default:

{}
  • mapping constant table
itemRequireTangibleHolder
itemResetDamageCountdown
  • active bool (default true)
itemSlot
  • name constant string (default "")
  • priority constant int (default 0)
itemSlotUser

default:

{}
  • slots constant table
itemSpawnFollower
  • type constant string (default "")
itemStack
  • mergeKey constant string (default "")
  • quantity int (default 1)
itemStackMergeInWorld
  • pending bool (default false)
  • dupable constant bool (default false)
itemStackMergeOnPickup
itemToggleable
  • active bool (default true)
  • activeSlotImage constant string (default "ext/gui/hud_slot_boots.png")
  • inactiveSlotImage constant string (default "ext/gui/hud_slot_boots.png")
itemUser
generated by LDoc 1.4.6