diff --git a/lua/app/userdata/activity/tourn_arena/tourn_arena_data.lua b/lua/app/userdata/activity/tourn_arena/tourn_arena_data.lua index 4a5e3c7a..cc789b7b 100644 --- a/lua/app/userdata/activity/tourn_arena/tourn_arena_data.lua +++ b/lua/app/userdata/activity/tourn_arena/tourn_arena_data.lua @@ -128,6 +128,11 @@ function TournArenaData:getEndRemainTime() return self.endTime - Time:getServerTime() end +-- 是否是活动最后一天 +function TournArenaData:isFinalDay() + return self:getEndRemainTime() <= 86400 +end + -- 当前为活动第几天 function TournArenaData:getActDay() local days = Time:getDistanceDays(self.startTime) @@ -380,11 +385,6 @@ function TournArenaData:getRankCfgByIndex(index) return ConfigManager:getConfig("activity_rank")[self:getRankIdList()[index]] end --- 是否是最后一次分组 -function TournArenaData:isFinalDay() - return self:getEndRemainTime() <= 86400 -end - -- 活动总轮次数 function TournArenaData:getTotalTurnCount() local totalTime = self.endTime - self.startTime diff --git a/lua/app/userdata/activity/tourn_wave/tourn_wave_data.lua b/lua/app/userdata/activity/tourn_wave/tourn_wave_data.lua index 7f9ae319..b2e0b5d9 100644 --- a/lua/app/userdata/activity/tourn_wave/tourn_wave_data.lua +++ b/lua/app/userdata/activity/tourn_wave/tourn_wave_data.lua @@ -144,6 +144,11 @@ function TournWaveData:getEndRemainTime() return self.endTime - Time:getServerTime() end +-- 是否是活动最后一天 +function TournWaveData:isFinalDay() + return self:getEndRemainTime() <= 86400 +end + -- 当前为活动第几天 function TournWaveData:getActDay() local days = Time:getDistanceDays(self.startTime) @@ -371,6 +376,10 @@ end -- 战令波次改变 function TournWaveData:addWaveCount(count) + if self:isFinalDay() then + return + end + self.bountyExp = self.bountyExp + count local upExp = self:getBountyUpgradeScore() @@ -411,11 +420,6 @@ function TournWaveData:getRankCfgByIndex(index) return ConfigManager:getConfig("activity_rank")[self:getRankIdList()[index]] end --- 是否是最后一次分组 -function TournWaveData:isFinalDay() - return self:getEndRemainTime() <= 86400 -end - -- 活动总轮次数 function TournWaveData:getTotalTurnCount() local totalTime = self.endTime - self.startTime