Commit 9b1976665eeabc95931740b5ce6612a38f91976a
1 parent
c49eac9f
使用通用检查通关关卡方法
Showing
1 changed file
with
2 additions
and
4 deletions
Show diff stats
src/actions/HeroAction.lua
@@ -44,8 +44,7 @@ function _M.levelUpRpc( agent, data ) | @@ -44,8 +44,7 @@ function _M.levelUpRpc( agent, data ) | ||
44 | -- 通过指定关卡后才能升级英雄等级 | 44 | -- 通过指定关卡后才能升级英雄等级 |
45 | local pass = globalCsv.unit_exp_level_pass[level + 1] | 45 | local pass = globalCsv.unit_exp_level_pass[level + 1] |
46 | if pass then | 46 | if pass then |
47 | - local hangPass = role:getProperty("hangPass") | ||
48 | - if not hangPass[pass] then return 4 end | 47 | + if not role:checkHangPass(pass) then return 4 end |
49 | end | 48 | end |
50 | 49 | ||
51 | role:costItems(cost, {log = {desc = "heroLevelUp", int1 = msg.id, int2 = hero:getProperty("type")}}) | 50 | role:costItems(cost, {log = {desc = "heroLevelUp", int1 = msg.id, int2 = hero:getProperty("type")}}) |
@@ -89,8 +88,7 @@ function _M.breakRpc( agent, data ) | @@ -89,8 +88,7 @@ function _M.breakRpc( agent, data ) | ||
89 | -- 通过指定关卡后才能突破英雄 | 88 | -- 通过指定关卡后才能突破英雄 |
90 | local pass = globalCsv.unit_break_level_pass[breakL] | 89 | local pass = globalCsv.unit_break_level_pass[breakL] |
91 | if pass then | 90 | if pass then |
92 | - local hangPass = role:getProperty("hangPass") | ||
93 | - if not hangPass[pass] then return 4 end | 91 | + if not role:checkHangPass(pass) then return 4 end |
94 | end | 92 | end |
95 | 93 | ||
96 | role:costItems(cost, {log = {desc = "heroBreak", int1 = msg.id, int2 = hero:getProperty("type")}}) | 94 | role:costItems(cost, {log = {desc = "heroBreak", int1 = msg.id, int2 = hero:getProperty("type")}}) |