Hotfix - 2.0.2.146

EN: 2.0.2.146
CN: 2.0.2.146
JP: 2.0.2.148
KR: 2.0.2.153
This commit is contained in:
SL1900
2026-11-10 12:13:00 +09:00
parent 00cf81046d
commit c84dd6f891
117 changed files with 3603 additions and 177 deletions
@@ -16,7 +16,19 @@ function MainLineStoryActCtrl:InitActData(actData)
self.actData = actData
self.nActId = actData:GetActId()
self.AdConfig = ConfigTable.GetData("AdControl", self.nActId)
self:RefreshAct()
local bIsMainlineStoryPreview = false
local jumpToId = self.AdConfig.JumpTo[1]
if type(jumpToId) == "number" then
local cfgData_JumpTo = ConfigTable.GetData("JumpTo", jumpToId)
if cfgData_JumpTo ~= nil and cfgData_JumpTo.Type == GameEnum.jumpType.MainLineStoryPreview then
bIsMainlineStoryPreview = true
end
end
if bIsMainlineStoryPreview == true then
self:RefreshAct_MainlineStoryPreview()
else
self:RefreshAct()
end
end
function MainLineStoryActCtrl:GetTimeStr(nRemainTime)
local sTimeStr = ""
@@ -79,6 +91,21 @@ function MainLineStoryActCtrl:RefreshAct()
refresh()
self.refreshTimer = self:AddTimer(0, 1, refresh, true, true, true)
end
function MainLineStoryActCtrl:RefreshAct_MainlineStoryPreview()
if self.timerLoopRefresh ~= nil then
self.timerLoopRefresh:Cancel()
self.timerLoopRefresh = nil
end
local do_refresh = function()
local nEndTime = self.actData:GetActEndTime()
local nCurTime = ClientManager.serverTimeStamp
local nRemainTime = math.max(nEndTime - nCurTime, 0)
local sTime = self:GetTimeStr(nRemainTime)
NovaAPI.SetTMPText(self._mapNode.txtActTime, sTime)
end
do_refresh()
self.timerLoopRefresh = self:AddTimer(0, 1, do_refresh, true, true, true)
end
function MainLineStoryActCtrl:OnBtnClick_Go()
local nEndTime = self.actData:GetActEndTime()
local nCurTime = ClientManager.serverTimeStamp