Commit f2b3aacdadc76f1baf4b76574a6b0d21bfdda2db

Authored by chenyueqi
1 parent 54fdf821

fb和fbc命令增加剧情的解锁

Showing 1 changed file with 6 additions and 0 deletions   Show diff stats
src/actions/GmAction.lua
@@ -182,6 +182,9 @@ function _M.fb(role, pms) -- 直接通关 @@ -182,6 +182,9 @@ function _M.fb(role, pms) -- 直接通关
182 local addPre 182 local addPre
183 addPre = function(carbonId) 183 addPre = function(carbonId)
184 local carbonData = csvdb["idle_battleCsv"][carbonId] 184 local carbonData = csvdb["idle_battleCsv"][carbonId]
  185 + if carbonData.story_unlock ~= 0 then
  186 + role:changeUpdates({{type = "storyB", field = carbonData.story_unlock, value = {s = -1}}})
  187 + end
185 for _, pre in ipairs(carbonData.prepose:toArray(true, "=")) do 188 for _, pre in ipairs(carbonData.prepose:toArray(true, "=")) do
186 role:hangFinish(pre) 189 role:hangFinish(pre)
187 role:checkTaskEnter("HangPass", {id = pre}) 190 role:checkTaskEnter("HangPass", {id = pre})
@@ -205,6 +208,9 @@ function _M.fbc(role, pms) -- 直接通关 @@ -205,6 +208,9 @@ function _M.fbc(role, pms) -- 直接通关
205 local addPre 208 local addPre
206 addPre = function(carbonId) 209 addPre = function(carbonId)
207 local carbonData = csvdb["idle_battleCsv"][carbonId] 210 local carbonData = csvdb["idle_battleCsv"][carbonId]
  211 + if carbonData.story_unlock ~= 0 then
  212 + role:changeUpdates({{type = "storyB", field = carbonData.story_unlock, value = {s = -1}}})
  213 + end
208 for _, pre in ipairs(carbonData.prepose:toArray(true, "=")) do 214 for _, pre in ipairs(carbonData.prepose:toArray(true, "=")) do
209 role:hangFinish(pre) 215 role:hangFinish(pre)
210 role:checkTaskEnter("HangPass", {id = pre}) 216 role:checkTaskEnter("HangPass", {id = pre})