From 4337490e8868db911c857a8ecdc9a2bf76b2e0ff Mon Sep 17 00:00:00 2001 From: xiekaidong Date: Mon, 18 Sep 2023 21:28:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lua/app/userdata/activity/act_pvp/act_pvp_data.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lua/app/userdata/activity/act_pvp/act_pvp_data.lua b/lua/app/userdata/activity/act_pvp/act_pvp_data.lua index afec6d4d..7c9c7f01 100644 --- a/lua/app/userdata/activity/act_pvp/act_pvp_data.lua +++ b/lua/app/userdata/activity/act_pvp/act_pvp_data.lua @@ -24,6 +24,7 @@ function ActPvpData:ctor() self.enterCountDaily = 0 self.totalFightCount = 0 self.totalWinCount = 0 + self.todayWinCount = 0 self.winCount = 0 self.loseCount = 0 self.heroeAndSkins = {} @@ -83,6 +84,7 @@ function ActPvpData:updateData(data) self.playing = data.playing self.enterCountDaily = data.enter_count_daily self.totalWinCount = data.total_win_count + self.todayWinCount = data.today_win_count or 0 self.winCount = data.win_count self.loseCount = data.lose_count self.todayAdCount = data.today_ad_count @@ -288,7 +290,7 @@ function ActPvpData:getNeedReMatch() end function ActPvpData:canGetDailyReward(winCount) - if self.winCount >= winCount then + if self.todayWinCount >= winCount then if not self:gotDailyReward(winCount) then return true end @@ -298,7 +300,7 @@ function ActPvpData:canGetDailyReward(winCount) end function ActPvpData:winCountEnough(winCount) - return self.winCount >= winCount + return self.todayWinCount >= winCount end function ActPvpData:gotDailyReward(winCount)