修复商店物品购买所需物品商品数量和拥有的数量相同时会显示不可购买的问题
parent
40378ced12
commit
eb8cab2aeb
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue