瀏覽代碼

Fix config setting blackMarketRestockPeriod.
When set to x it was restocking on all days except every x days.

Warzyw647 1 年之前
父節點
當前提交
0f7c9e7657
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      lib/mapObjects/CGMarket.cpp

+ 1 - 1
lib/mapObjects/CGMarket.cpp

@@ -85,7 +85,7 @@ void CGBlackMarket::newTurn(vstd::RNG & rand) const
 	int resetPeriod = VLC->settings()->getInteger(EGameSettings::MARKETS_BLACK_MARKET_RESTOCK_PERIOD);
 
 	bool isFirstDay = cb->getDate(Date::DAY) == 1;
-	bool regularResetTriggered = resetPeriod != 0 && ((cb->getDate(Date::DAY)-1) % resetPeriod) != 0;
+	bool regularResetTriggered = resetPeriod != 0 && ((cb->getDate(Date::DAY)-1) % resetPeriod) == 0;
 
 	if (!isFirstDay && !regularResetTriggered)
 		return;