diff --git a/src/actions/HangAction.lua b/src/actions/HangAction.lua index 74c9440..94ba056 100644 --- a/src/actions/HangAction.lua +++ b/src/actions/HangAction.lua @@ -419,8 +419,10 @@ function _M.startBonusBattleRpc(agent, data) if not role:isFuncUnlock(FuncUnlock.BonusBattle) then return end - local bonusData = csvdb["bonus_battleCsv"][id] + + if not role:isTimeResetOpen(TimeReset["DailyBattle" .. bonusData.type]) then return end + if not bonusData then return 1 end local hangPass = role:getProperty("hangPass") if not hangPass[bonusData.unlock] then return 2 end -- libgit2 0.21.2