Griddy
This module provides functionality for managing actor items on a grid.
Some assembly will be required.
It is system agnostic, but that means the module will have to be told:
- what type of items should be included
- where in the item's data the quantity variable is
- how many items can be in a stack
- the dimensions of the items
- whether the items are containers
- what to do when you click the items
What the module handles:
- tracking position and dimensions of items on the grid
- combining of items of the same name
- storing items in items defined as containers
- dragging and dropping of items to and from the grid
Item splitting is handled by pressing Ctrl or Shift for splitting 1 or half respectively.
Items dragged to items marked as containers will move the item into that container.
You can change the dimensions of items within the grid by holding shift or control while using the mouse wheel to resize horizontally or vertically respectively.
The item configuration dialog, accessed through the header button added to the item sheet allows you to change:
- item dimensions
- position of item on the grid (if it is an actor owned item)
- item exclusion
- whether the item functions as a container
- stack size limit (max quantity before triggering it to split into two items)