diff --git a/src/adv/Adv.lua b/src/adv/Adv.lua index 70c437f..302cbbc 100644 --- a/src/adv/Adv.lua +++ b/src/adv/Adv.lua @@ -1613,7 +1613,8 @@ local function chooseCommon(self, room, block, chooseData, choose, tag) if not chooseData or not chooseData["button".. choose .."cond"] then return end if not checkChooseCondFunc(self, chooseData["button".. choose .."cond"], room, block, tag, chooseData) then return end local clearBlock = chooseData.keep ~= 1 - clearBlock = clearBlock and doChooseEffect(self, chooseData["button".. choose .."effect"], room, block, tag, chooseData) + local clearBlock_ = doChooseEffect(self, chooseData["button".. choose .."effect"], room, block, tag, chooseData) + clearBlock = clearBlock and clearBlock_ self:scoreChange(AdvScoreType.Event, chooseData.advScore) --增加加分 return true, clearBlock end -- libgit2 0.21.2