Update - 1.11.0.113

EN: 1.11.0.113
CN: 1.11.0.114
JP: 1.11.0.118
KR: 1.11.0.118
This commit is contained in:
SL1900
2026-06-02 16:00:00 +09:00
parent 343b24c91b
commit dcc2c4a2a9
621 changed files with 518699 additions and 4157 deletions
@@ -121,7 +121,7 @@ function PostalStoryCtrl:RefreshGridInfo(grid, gridIndex, bBranch, nBranchIndex)
NovaAPI.SetTMPText(txtComplete, ConfigTable.GetUIText("RoguelikeBuild_Manage_FilterPass"))
local isUnlock, tbResult = ActivityAvgData:IsUnlock(avgcfg.ConditionId)
local isReaded = ActivityAvgData:IsStoryReaded(storyId)
local bOpen, nOpenTime = ActivityAvgData:IsOpen(avgcfg.StoryId)
local bOpen, nOpenTime = ActivityAvgData:IsOpen(avgcfg.StoryId, self.nActId)
local nIndex = 0
if isUnlock then
nIndex = bBranch and BRANCH_GRID_INDEX or gridIndex
@@ -125,7 +125,7 @@ function ViewfinderStoryCtrl:RefreshGridInfo(grid, gridIndex, bBranch, nBranchIn
NovaAPI.SetTMPText(txtComplete, ConfigTable.GetUIText("RoguelikeBuild_Manage_FilterPass"))
local isUnlock, tbResult = ActivityAvgData:IsUnlock(avgcfg.ConditionId)
local isReaded = ActivityAvgData:IsStoryReaded(storyId)
local bOpen, nOpenTime = ActivityAvgData:IsOpen(avgcfg.StoryId)
local bOpen, nOpenTime = ActivityAvgData:IsOpen(avgcfg.StoryId, self.nActId)
local nIndex = 0
if isUnlock then
nIndex = bBranch and BRANCH_GRID_INDEX or gridIndex
@@ -212,7 +212,7 @@ function ActivityLevelsSelectCtrl:Awake()
end
function ActivityLevelsSelectCtrl:OnEnable()
self.isOpenLvMsg = false
self:ShowBossInfo(false)
self:ShowBossInfo(false, true)
self.timeTab = {}
EventManager.Hit(EventId.SetTransition)
self.SelectTogPreLvLock = nil
@@ -437,10 +437,10 @@ end
function ActivityLevelsSelectCtrl:OnBtnClick_CloseBossInfo()
self._mapNode.rtBossAni:Play("rtBoss_out")
self:AddTimer(1, 0.2, function()
self:ShowBossInfo(false)
self:ShowBossInfo(false, false)
end, true, true, true)
end
function ActivityLevelsSelectCtrl:ShowBossInfo(isShow)
function ActivityLevelsSelectCtrl:ShowBossInfo(isShow, isOnEnable)
self.isOpenLvMsg = isShow
self._mapNode.rtBoss:SetActive(isShow)
self._mapNode.btnCloseBg.gameObject:SetActive(isShow)
@@ -448,7 +448,7 @@ function ActivityLevelsSelectCtrl:ShowBossInfo(isShow)
self.SelectObj:SetDefault(false)
self.SelectObj = nil
end
if not isShow then
if not isShow and not isOnEnable then
local isFour = self.currentTypeLvCount == 4
local tmpPadding = isFour and fourLvGroupPadding or twelveLvGroupPadding
if isFour then
@@ -698,7 +698,7 @@ function ActivityLevelsSelectCtrl:RefreshInstanceInfo(nType, nHard, isInit)
end
end
if self._mapNode.rtBoss.activeSelf == false then
self:ShowBossInfo(true)
self:ShowBossInfo(true, false)
self:AddTimer(1, 0.2, function()
self._mapNode.rtBossAni:Play("rtBoss_in")
end, true, true, true)
@@ -94,13 +94,13 @@ function TechStoryCtrl:RefreshPanel()
self:RefreshPersonality()
end
function TechStoryCtrl:RefreshPersonality()
local cfg = ConfigTable.GetData("ActivityStoryChapter", self.nChapterId)
local cfg = ConfigTable.GetData("ActivityStoryChapter", self.nActId)
local personalityId = cfg.PersonalityId
self._mapNode.goPersonalityRoot:SetActive(0 < personalityId)
if personalityId <= 0 then
return
end
local tbRetPercent, sTitle, sFace, tbPData, nTotalCount, sHead = PlayerData.ActivityAvg:CalcPersonality(personalityId, self.nChapterId, true)
local tbRetPercent, sTitle, sFace, tbPData, nTotalCount, sHead = PlayerData.ActivityAvg:CalcPersonality(personalityId, self.nChapterId)
NovaAPI.SetPersonalityRing(self._mapNode.goPersonality, tbRetPercent)
NovaAPI.SetTMPText(self._mapNode.txtCharName, sTitle)
NovaAPI.SetTMPText(self._mapNode.txtPersonalityPercent[1], math.floor(tbRetPercent[1] * 100) .. "%")
@@ -167,7 +167,7 @@ function TechStoryCtrl:RefreshGridInfo(grid, gridIndex)
NovaAPI.SetTMPText(txtComplete, ConfigTable.GetUIText("RoguelikeBuild_Manage_FilterPass"))
local isUnlock, tbResult = ActivityAvgData:IsUnlock(avgcfg.ConditionId)
local isReaded = ActivityAvgData:IsStoryReaded(storyId)
local bOpen, nOpenTime = ActivityAvgData:IsOpen(avgcfg.StoryId)
local bOpen, nOpenTime = ActivityAvgData:IsOpen(avgcfg.StoryId, self.nActId)
NovaAPI.CtrlDotweenAnimation(dotweenGear, isUnlock and bOpen and 1 or 0)
imgStory.gameObject:SetActive(true)
if bOpen and isUnlock then
@@ -148,7 +148,7 @@ function ActivitySwimCtrl:OnBtnClick_Go()
if actGroupCfg ~= nil then
if actGroupCfg.TransitionId ~= nil and actGroupCfg.TransitionId > 0 then
local callback = function()
EventManager.Hit(EventId.OpenPanel, PanelId.SwimTheme, actGroupCfg.Id)
EventManager.Hit(EventId.OpenPanel, PanelId.SwimTheme_11100, actGroupCfg.Id)
end
EventManager.Hit(EventId.SetTransition, actGroupCfg.TransitionId, callback)
else
@@ -86,7 +86,7 @@ function SwimThemeStory_11100Ctrl:RefreshDate()
NovaAPI.SetTMPText(self._mapNode.txtActivityDate, dateStr)
end
function SwimThemeStory_11100Ctrl:RefreshPersonality()
local cfg = ConfigTable.GetData("ActivityStoryChapter", self.nChapterId)
local cfg = ConfigTable.GetData("ActivityStoryChapter", self.nActId)
local personalityId = cfg.PersonalityId
self._mapNode.goPersonalityRoot:SetActive(0 < personalityId)
if personalityId <= 0 then
@@ -135,7 +135,7 @@ function SwimThemeStory_11100Ctrl:OnRefreshGrid(grid, index)
local reddot = RootNode:Find("RedDot")
local isUnlock, tbResult = ActivityAvgData:IsUnlock(avgcfg.ConditionId)
local isReaded = ActivityAvgData:IsStoryReaded(storyId)
local bOpen, nOpenTime = ActivityAvgData:IsOpen(avgcfg.StoryId)
local bOpen, nOpenTime = ActivityAvgData:IsOpen(avgcfg.StoryId, self.nActId)
local isFullUnlock = isUnlock and bOpen
goUnlock.gameObject:SetActive(isFullUnlock)
goComplete.gameObject:SetActive(isReaded and bOpen)
@@ -116,7 +116,8 @@ SwimTheme_11100Ctrl._mapNodeConfig = {
txtTaskProgressEnd = {sComponentName = "TMP_Text"},
redDotEntrance2 = {},
storyRedDot = {},
reddotLevel = {}
reddotLevel = {},
imgRemaineTime = {}
}
SwimTheme_11100Ctrl._mapEventConfig = {}
SwimTheme_11100Ctrl._mapRedDotConfig = {}
@@ -211,6 +212,7 @@ function SwimTheme_11100Ctrl:RefreshTime()
end
end
self._mapNode.imgEnd:SetActive(not bOpen)
self._mapNode.imgRemaineTime.gameObject:SetActive(bOpen)
local nOpenMonth, nOpenDay, nEndMonth, nEndDay, nOpenYear, nEndYear = self.SwimThemeData:GetActGroupDate()
local strOpenDay = string.format("%d", nOpenDay)
local strEndDay = string.format("%d", nEndDay)
@@ -201,7 +201,7 @@ function ChristmasStoryCtrl:RefreshStoryNode(goNode, index, isBranch, callback)
local animator = animRoot:GetComponent("Animator")
local goOpen = animRoot.transform:Find("goOpen")
local goUnOpen = isBranch == false and goNode.transform:Find("goUnOpen") or goNode.transform.parent:Find("goUnOpen")
local bOpen, nOpenTime = actAvgData:IsOpen(avgId)
local bOpen, nOpenTime = actAvgData:IsOpen(avgId, self.nActId)
btnStoryNode.gameObject:SetActive(true)
goOpen.gameObject:SetActive(bOpen)
goUnOpen.gameObject:SetActive(not bOpen)
@@ -367,7 +367,7 @@ function ChristmasStoryCtrl:RefreshNeedHideNode()
for i = 1, #self.tbStoryNode do
local goNode = self.tbStoryNode[i]
local avgId = goNode.node.name
local bOpen = actAvgData:IsOpen(avgId)
local bOpen = actAvgData:IsOpen(avgId, self.nActId)
local avgCfg = actAvgData:GetStoryCfgData(avgId)
local isUnlock = actAvgData:IsUnlock(avgCfg.ConditionId)
local bShowTimelock = false