修复商店物品购买所需物品商品数量和拥有的数量相同时会显示不可购买的问题

dev_chengFeng
gaoxin 2020-08-31 17:39:18 +08:00
parent 40378ced12
commit eb8cab2aeb
1 changed files with 4 additions and 4 deletions

View File

@ -849,8 +849,8 @@ function this.GetShopItemMaxBuy(shopType, itemId)
-- 用公式计算
local abcd = itemInfo.Cost[2]-- 公式常数
for i = 0, 999 do
oriCostNum = oriCostNum + CalculateCostCount(startNum + i, abcd)
local finalNum = oriCostNum * discount
oriCostNum = math.floor(oriCostNum + CalculateCostCount(startNum + i, abcd))
local finalNum = math.floor(oriCostNum * discount)
if finalNum > ownValue then
return i
end
@ -860,8 +860,8 @@ function this.GetShopItemMaxBuy(shopType, itemId)
local ary = itemInfo.Cost[2]-- 组数
for i = 1, 999 do
local addValue = ary[startNum + i] or ary[#ary]
oriCostNum = oriCostNum + addValue
local finalNum = oriCostNum * discount
oriCostNum = math.floor(oriCostNum + addValue)
local finalNum = math.floor(oriCostNum * discount)
if finalNum > ownValue then
return i - 1
end