Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/source/frontend
diff options
context:
space:
mode:
Diffstat (limited to 'source/frontend')
-rw-r--r--source/frontend/StarMerchantInterface.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/source/frontend/StarMerchantInterface.cpp b/source/frontend/StarMerchantInterface.cpp
index 51bccb6..166f996 100644
--- a/source/frontend/StarMerchantInterface.cpp
+++ b/source/frontend/StarMerchantInterface.cpp
@@ -38,6 +38,8 @@ MerchantPane::MerchantPane(
m_itemBag = make_shared<ItemBag>(m_settings.getUInt("sellContainerSize"));
+ m_maxBuyCount = m_settings.getUInt("maxBuyCount");
+
GuiReader reader;
reader.registerCallback("spinCount.up", [=](Widget*) {
if (m_selectedIndex != NPos) {
@@ -360,8 +362,8 @@ int MerchantPane::maxBuyCount() {
auto assets = Root::singleton().assets();
auto unitPrice = selected->data().toUInt();
if (unitPrice == 0)
- return 1000;
- return min(1000, (int)floor(m_player->currency("money") / unitPrice));
+ return m_maxBuyCount;
+ return min(m_maxBuyCount, (int)floor(m_player->currency("money") / unitPrice));
} else {
return 0;
}