diff --git a/src/actions/GmAction.lua b/src/actions/GmAction.lua index 37dca13..e004b64 100644 --- a/src/actions/GmAction.lua +++ b/src/actions/GmAction.lua @@ -182,6 +182,9 @@ function _M.fb(role, pms) -- 直接通关 local addPre addPre = function(carbonId) local carbonData = csvdb["idle_battleCsv"][carbonId] + if carbonData.story_unlock ~= 0 then + role:changeUpdates({{type = "storyB", field = carbonData.story_unlock, value = {s = -1}}}) + end for _, pre in ipairs(carbonData.prepose:toArray(true, "=")) do role:hangFinish(pre) role:checkTaskEnter("HangPass", {id = pre}) @@ -205,6 +208,9 @@ function _M.fbc(role, pms) -- 直接通关 local addPre addPre = function(carbonId) local carbonData = csvdb["idle_battleCsv"][carbonId] + if carbonData.story_unlock ~= 0 then + role:changeUpdates({{type = "storyB", field = carbonData.story_unlock, value = {s = -1}}}) + end for _, pre in ipairs(carbonData.prepose:toArray(true, "=")) do role:hangFinish(pre) role:checkTaskEnter("HangPass", {id = pre}) -- libgit2 0.21.2