ui This is the menu where the player buys new items for their party. It encompasses both item shops and upgrade shops. See the shop room page for technical info about shops.
The menu should contain the following elements:
- A grid- or shelf-like interface containing wares available for sale (including the instant-heal option).
- Each item should display its price underneath it.
- The price should be red if the item is unaffordable.
- For item shops, a reroll shop button, with its own price associated.
Purchase behaviour is different depending on the control scheme.
- To purchase an item on keyboard/mouse, the player must drag and drop the shop item onto the container of the character they want to give it to.
- On controller, they must select a shop item using the cursor, then select which character to give it to using another cursor (that highlights the entire character container). Pressing the back button before giving the item to a character cancels the purchase.
Pressing the back input brings up a pop-up confirming if the player wants to exit the shop, before allowing them to do so. However, there should be a dedicated “exit shop” button that a keyboard/mouse player can click directly to exit without the pop-up.
This menu should also, if applicable, show the current challenge rating and turns before expiry in the exact same way as the Main HUD.