Day 370 Project Rance — Shop/Merchant
Dawnward Interactive
0:00 / 0:00
Day 370 Project Rance — Shop/Merchant
11 просмотров · 4 дн. назад
Dawnward Interactive
81 подписчик
11 просмотров · 4 дн. назад
30/10/2026
Implemented the shop/merchant system with configurable prices, stock, global/merchant multipliers, and a default 40% selling rate. Reused the existing persisted Gold wallet and inventory discovery system.
Added merchant dialogue choices and a shop UI. Created merchant templates and tested basic interaction.
Buying exchanges Gold for items; selling removes unequipped items and awards Gold.
Refined the shop to follow the inventory’s visual style. Moved the smaller Back button to the bottom-left. Gameplay HUD elements are suppressed while shopping and restored afterward.
Added screen-relative sizing for the overall shop and its two panels. Separated panel dimensions from content sizing so larger panels provide more space without enlarging text and icons.
Changed selling so sold items are not added to merchant stock. Added recoverable unique offers: an item disappears from the merchant’s buy list while the player owns it, including equipped copies, and becomes available again after the last copy is lost or sold. Ordinary finite and unlimited stock remain separate options.
Reworked the transaction controls into a right-aligned quantity, price, and Buy/Sell group. Added direct quantity entry alongside plus/minus buttons.
Fixed merchant dialogue choices so opening the shop records the choice as previously selected. Lightened visited-choice dimming to improve readability.
Reused the inventory’s existing sort dropdown styling and text renderer. Fixed the initial black-text bug caused by creating the selected label before applying its style.