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