-
Notifications
You must be signed in to change notification settings - Fork 10
Inventory
Valk edited this page Oct 17, 2024
·
8 revisions
If the video does not load please try refreshing the page. The following video is old and does not represent all the current features.
2024-10-05.18-57-43.mp4
- Support for both static and animated items
- Items are animated on all inventory actions
- Items are loaded from JSON data
- Items are moved, stacked or swapped based on the context
- Internal inventory logic separate from UI logic
- Item sprites are automatically resized to fit the inventory slot sizes
- Support for custom inventory slots such as "main hand" / "off hand" / "chestplate slot"
- Inventory tween animations are played when opening / closing inventories
- Item categories / rarities / defining max item stacks / sword damage info / etc
- Item info popup displayed when hovering over an item (or this information is displayed somewhere else I do not know)
- Saving and loading inventory data
- Item search bar and filters
- Picking up items in the world
- Multiplayer support
-
Ito open player inventory -
Eto open chest inventory -
Left Clickpickup / place -
Right Clickpickup / place one item -
Shift Left Clicktransfer to other inventory -
Shift Right Clickpickup half stack -
Drag Left Clickto continuously pickup -
Drag Right Clickto continuously place one item -
Drag Shift Left Clickto continuously transfer to other inventory -
Double Clickpickup all items of the same type -
1234567890to move item stack to a player hotbar slot -
Shift + ?to sort all items in all open inventories -
Shift + ?to take all items from other inventory -
Shift + ?to quick stack items from the player inventory to nearby chests -
Shift + ?to full stack items from the player inventory to nearby chests -
Qdrop one item in world -
Shift + Qdrop item stack in world
All features from Inventory 2023 will eventually be implemented into Template.
Scene for testing this is located in res://Sandbox/Inventory/InventorySandbox.tscn
If you want to help develop the features of the new inventory please contact me over Discord, my username is valky5