diff --git a/src/adv/Adv.lua b/src/adv/Adv.lua index c096613..8083a54 100644 --- a/src/adv/Adv.lua +++ b/src/adv/Adv.lua @@ -1588,7 +1588,7 @@ local function doChooseEffect(self, effectStr, room, block, tag, chooseData) for _, v in ipairs(diceCsv) do local status, okCount = checkChooseCondFunc(self, v.cond, room, block, tag .. " dice", chooseData) pool[#pool + 1] = v.weight + okCount * v.weightUp - sum = sum + pool[#pool + 1] + sum = sum + pool[#pool] if sum >= weight and not needEffect then -- 达成效果 needEffect = v.effect -- libgit2 0.21.2