1.4 KiB
1.4 KiB
type, title, description, status
| type | title | description | status |
|---|---|---|---|
| User Story | US-013: Show custom reward item names | Display a reward item's custom name together with its material type when browsing quests. | done |
US-013: Show custom reward item names
As a player, I want named reward items identified by both custom name and material so that I understand exactly what a quest will award.
Acceptance criteria
- A reward with a custom display name is shown as amount, readable custom name, and material type, such as
1 × Shopping List (PAPER). - An unnamed reward continues to show its amount and material type, such as
3 × DIAMOND. - Styled custom names are converted to safe readable plain text without changing the escrowed item's exact metadata.
- Quest-board detail dialogs and
/questslistings use the same reward representation. - Newly escrowed rewards persist the readable custom name alongside their exact serialized item data.
- Existing persisted named rewards derive their custom name from valid stored item metadata when possible.
- Missing, malformed, or unreadable item metadata safely falls back to the material type without preventing quest browsing.
- Automated tests verify named, unnamed, styled, persisted, historical, and malformed reward metadata.