Commit f2b3aacdadc76f1baf4b76574a6b0d21bfdda2db
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}) |