Commit cc30a8b3e428c1a39e0d37188cd80065ff96a3bb
1 parent
d4876585
玛尼英雄帖任务类型7与15 bug
Showing
1 changed file
with
8 additions
and
5 deletions
Show diff stats
src/models/RoleTask.lua
| ... | ... | @@ -697,7 +697,7 @@ function RoleTask.bind(Role) |
| 697 | 697 | for _, hero in pairs(self.heros) do |
| 698 | 698 | local unitData = csvdb["unitCsv"][hero:getProperty("type")] |
| 699 | 699 | if unitData then |
| 700 | - if cfg.condition2 <= unitData.rare then | |
| 700 | + if cfg.condition2 == unitData.rare then | |
| 701 | 701 | count = count + 1 |
| 702 | 702 | end |
| 703 | 703 | end |
| ... | ... | @@ -758,11 +758,14 @@ function RoleTask.bind(Role) |
| 758 | 758 | end |
| 759 | 759 | elseif cfg.type == 15 then -- 通关关卡 |
| 760 | 760 | if (calTask[id] or 0) == 0 then |
| 761 | - local hangPass = self:getProperty("hangPass") | |
| 762 | - local diff = math.floor(cfg.condition2 / 10000) | |
| 763 | - if (hangPass[diff] or 0) >= cfg.condition1 then | |
| 761 | + if self:checkHangPass(cfg.condition2) then | |
| 764 | 762 | calTask[id] = 1 |
| 765 | - end | |
| 763 | + end | |
| 764 | + --local hangPass = self:getProperty("hangPass") | |
| 765 | + --local diff = math.floor(cfg.condition2 / 10000) | |
| 766 | + --if (hangPass[diff] or 0) >= cfg.condition2 then | |
| 767 | + -- calTask[id] = 1 | |
| 768 | + --end | |
| 766 | 769 | end |
| 767 | 770 | elseif cfg.type == 22 then -- 电台任务出勤人数 |
| 768 | 771 | calTask[id] = (calTask[id] or 0) + (param1 or 0) | ... | ... |