I would like to have an Item Transfer feature that allows easy transfer of items between characters (actor sheets).
Use Case
A player (or DM) wants to transfer an item, such as a healing potion, to another player's character in a simple and streamlined manner that prevents any item duplication or loss due to communication. Currently, this process is cumbersome and involves multiple steps including deleting and dragging items between various inventories.
Feature Description
MVP
Add a new option in the context menu when right-clicking an item in a character sheet labeled "Transfer" with an icon arrow-right-arrow-left rotated by 90 degrees.
Clicking the "Transfer" option creates a chat message containing information about the item and deletes the item from the original character sheet.
The chat message includes two buttons:
Transfer to Me: Allows the player who clicks it to move the item to their character sheet. If the player owns multiple characters, a selector will let them choose which character receives the item.
Cancel: Cancels the transfer and returns the item to the original owner's character sheet.
Once either button is clicked, the other button becomes unavailable (greyed out).
Nice to have
The chat message displays item details on hover.
The chat message displays the name of the actor who the item was transferred from.
The chat message is edited after the transfer is completed and displays to whom the item was transferred.
The chat message, instead of greyed-out buttons, displays that the transfer was completed.
Workflow
The user can right-click on an item in their character sheet to access a context menu.
Clicking the "Transfer" option creates a chat message containing information about the item and removes it from the original character sheet.
The chat message has two buttons: "Transfer to Me" and "Cancel".
"Transfer to Me": Moves the item to the character sheet of the person who clicks the button. If the player owns multiple characters, a selector appears to choose the destination character.
"Cancel": Cancels the transfer and returns the item to its original owner.
Once either option is selected, the other button becomes unavailable.
Acceptance Criteria
[ ] A context menu option labeled "Transfer" with the specified icon is available on right-clicking an item.
[ ] Clicking "Transfer" creates a chat message with item information and removes the item from the original character sheet.
[ ] The chat message includes functional buttons for "Transfer to Me" and "Cancel".
[ ] A character selector appears if the player owns multiple characters.
[ ] Buttons grey out and become unavailable once one is clicked.
[ ] The item is transferred or returned as per the chosen option.
I would like to have an Item Transfer feature that allows easy transfer of items between characters (actor sheets).
Use Case
A player (or DM) wants to transfer an item, such as a healing potion, to another player's character in a simple and streamlined manner that prevents any item duplication or loss due to communication. Currently, this process is cumbersome and involves multiple steps including deleting and dragging items between various inventories.
Feature Description
MVP
Nice to have
Workflow
Acceptance Criteria
Icon Reference