Commit 15e1f0845dc55ca770a849d585cab461f7842a6f
1 parent
e881b807
挂机gm
Showing
2 changed files
with
4 additions
and
4 deletions
Show diff stats
src/actions/GmAction.lua
... | ... | @@ -187,7 +187,7 @@ function _M.fb(role, pms) -- 直接通关 |
187 | 187 | addPre(pre) |
188 | 188 | end |
189 | 189 | end |
190 | - role:hangFinish(carbonId, true) | |
190 | + role:hangFinish(carbonId) | |
191 | 191 | addPre(carbonId) |
192 | 192 | |
193 | 193 | role:log("gm_action", {desc = "fb", int1 = carbonId, key1 = pms.sender}) |
... | ... | @@ -210,7 +210,7 @@ function _M.fbc(role, pms) -- 直接通关 |
210 | 210 | addPre(pre) |
211 | 211 | end |
212 | 212 | end |
213 | - role:hangFinish(10101, true) | |
213 | + role:setProperty("hangPass", {}) | |
214 | 214 | addPre(carbonId) |
215 | 215 | |
216 | 216 | role:checkTaskEnter("HangPass", {id = carbonId}) | ... | ... |
src/models/RolePlugin.lua
... | ... | @@ -1361,10 +1361,10 @@ function RolePlugin.bind(Role) |
1361 | 1361 | return (hangPass[diff] or 0) >= carbonId |
1362 | 1362 | end |
1363 | 1363 | |
1364 | - function Role:hangFinish(carbonId, force) | |
1364 | + function Role:hangFinish(carbonId) | |
1365 | 1365 | local hangPass = self:getProperty("hangPass") |
1366 | 1366 | local diff = math.floor(carbonId / 10000) |
1367 | - if (hangPass[diff] or 0) < carbonId or force then | |
1367 | + if (hangPass[diff] or 0) < carbonId then | |
1368 | 1368 | hangPass[diff] = carbonId |
1369 | 1369 | self:updateProperty({field = "hangPass", value = hangPass}) |
1370 | 1370 | end | ... | ... |