Assign Task To User
Use this form to assign a task to a user.
Change Task Priority
Use this form to change the task's priority.
Change Task Status
Use this form to change a task's status directly to any state.
Change Task Type
Use this form to change the task type.
Task - #162 - Refactor the Inventory Mode
The current experimental 3D inventory is creating more problems than it solves. To simplify the project while improving the inventory it has been decided that we will return to a conventional 2D inventory and hotbar. This will reduce overall complexity and keep the UI more consistent.
- Ensure all SimulationObjects that appear in the Inventory have an inventory icon
Some recent game design decisions that factor into this include:
1. Inventory will be limited by weight, not by a fixed number of slots.
2. The inventory UI will scroll vertically. The size of inventory and containers should be implemented in way that allows it to be relatively endless, or at least very large in the case of buildings. The player should be able to easily move an item across the full scope of the scrolling inventory.
3. The player can create "trays" to organize their inventory in. The trays serve as an organizational tool, but can also be moved all at once into free-standing containers. Clothing and armor might have a special "mannequin" tray that can be dropped onto the player to immediately change armor/clothing.
4. Items will have a "Slot Size" and can only be placed in appropriately shaped slot. The slot shapes will be "standard", "large", or "long". The inventory will display in the order of: First Trays, then "long" items (weapons/tools), then "standard" items, and last "large" items. (Future slot types may also be added, such as "aquarium" slots that keep fish alive, etc.)
5. Slots can be set up with "tags" which act as AI behavior indicators. For example a slot in a character's inventory or a free-standing container could be reserved or stocked with a particular item. Or it can be set up to indicate that whatever is placed there should be kept, discarded, or sold.
6. The Inventory UI will have an area reserved on the screen for displaying a 3D preview of the item and basic information about it.
7. The Inventory UI will also have an area reserved on the screen for displaying either a 3D preview of the character and changing equipment, or when accessing a free-standing container the contents of that container.
Monday, September 21, 2020