Commit 6433fe76515abc2e167f29f3034a31c94f55e187

Authored by zhouhaihai
1 parent a2f78911

到某一关

Showing 1 changed file with 20 additions and 0 deletions   Show diff stats
src/actions/GmAction.lua
@@ -59,6 +59,26 @@ function _M.fb(role, pms) -- 直接通关 @@ -59,6 +59,26 @@ function _M.fb(role, pms) -- 直接通关
59 return "成功" 59 return "成功"
60 end 60 end
61 61
  62 +function _M.fbc(role, pms) -- 直接通关
  63 + local carbonId = tonum(pms.pm1)
  64 + if not csvdb["idle_battleCsv"][carbonId] then return "不存在的carbon" end
  65 + local passCarbon = {}
  66 + local addPre
  67 + addPre = function(carbonId)
  68 + local carbonData = csvdb["idle_battleCsv"][carbonId]
  69 + for _, pre in ipairs(carbonData.prepose:toArray(true, "=")) do
  70 + passCarbon[pre] = 1
  71 + role:checkTaskEnter(role.TaskType.HangPass, {id = pre})
  72 + addPre(pre)
  73 + end
  74 + end
  75 + addPre(carbonId)
  76 + role:updateProperty({field = "hangInfo", value = {}})
  77 + role:updateProperty({field = "hangPass", value = passCarbon})
  78 + role:checkTaskEnter(role.TaskType.HangPass, {id = carbonId})
  79 + return "成功"
  80 +end
  81 +
62 function _M.love(role, pms) 82 function _M.love(role, pms)
63 local heroType = tonum(pms.pm1) 83 local heroType = tonum(pms.pm1)
64 local level = tonum(pms.pm2) 84 local level = tonum(pms.pm2)