This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| item_storage_slot [2020/12/02 13:13] – justin | item_storage_slot [2024/02/18 21:45] (current) – justin | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| An **item storage slot** is a [[widget]] element for storing an [[item]] or stack of [[item|items]]. This is useful for [[inventory]] windows, [[item container]] windows, or other [[widget|widgets]] that are meant for storing [[item|items]] into for later retrieval and usage. | An **item storage slot** is a [[widget]] element for storing an [[item]] or stack of [[item|items]]. This is useful for [[inventory]] windows, [[item container]] windows, or other [[widget|widgets]] that are meant for storing [[item|items]] into for later retrieval and usage. | ||
| + | |||
| + | <WRAP center round info 100%> | ||
| + | When left-clicking to remove an [[item]] from a storage slot that is stacked, you can hold down the Control key to pick up only one of the [[item]] instead of the entire stack. | ||
| + | </ | ||
| =====Element Properties===== | =====Element Properties===== | ||
| Line 9: | Line 13: | ||
| =====Scripting===== | =====Scripting===== | ||
| - | You can access certain properties of an item storage slot from within | + | You can access certain properties of an item storage slot from a [[script]] by simply referencing the parent [[widget]] and the element by their unique IDs. See below for examples of retrieving the slot's [[item]]. In this case, we are assuming that the slot currently contains an [[item]], the [[widget]] has an ID of " |
| - | **Retrieving the item data for a item storage slot:** | + | **Retrieving the item data for an item storage slot:** |
| <code bauxite> | <code bauxite> | ||
| $item_id = widget[" | $item_id = widget[" | ||
| $item_count = widget[" | $item_count = widget[" | ||
| + | </ | ||
| + | |||
| + | **Changing the item in an item storage slot:** | ||
| + | <code bauxite> | ||
| + | widget[" | ||
| + | </ | ||
| + | |||
| + | **Changing the count of an item in an item storage slot:** | ||
| + | <code bauxite> | ||
| + | widget[" | ||
| </ | </ | ||