Commit 5add83206c4dd45aab4bba6358ea519fa9d0080a
Merge branch 'tr/bugfix-qa' into tr/publish/qa-dev
Showing
1 changed file
with
3 additions
and
1 deletions
Show diff stats
src/adv/Adv.lua
@@ -1125,10 +1125,12 @@ function Adv:supplyPotion() | @@ -1125,10 +1125,12 @@ function Adv:supplyPotion() | ||
1125 | local potionCsv = csvdb["adv_potionCsv"] | 1125 | local potionCsv = csvdb["adv_potionCsv"] |
1126 | local potionBag = self.owner:getProperty("potionBag") | 1126 | local potionBag = self.owner:getProperty("potionBag") |
1127 | local advItems = self.owner:getProperty("advItems") | 1127 | local advItems = self.owner:getProperty("advItems") |
1128 | + local dishTree = self.owner.dinerData:getProperty("dishTree") | ||
1128 | for potionId, set in pairs(potionCsv) do | 1129 | for potionId, set in pairs(potionCsv) do |
1129 | local count = potionBag[potionId] or 0 | 1130 | local count = potionBag[potionId] or 0 |
1130 | if count > 0 then | 1131 | if count > 0 then |
1131 | - local num = math.min(set[1].limit,count) | 1132 | + local level = dishTree:getv(potionId,1) |
1133 | + local num = math.min(set[level].limit,count) | ||
1132 | advItems = advItems:setv(potionId,num) | 1134 | advItems = advItems:setv(potionId,num) |
1133 | potionBag[potionId] = num ~= count and (count - num) or nil | 1135 | potionBag[potionId] = num ~= count and (count - num) or nil |
1134 | end | 1136 | end |