Major Update - 2.0.0.143

EN: 2.0.0.143
CN: 2.0.0.142
JP: 2.0.0.145
KR: 2.0.0.150
This commit is contained in:
SL1900
2026-10-20 13:00:00 +09:00
parent 4bcada6061
commit 08b515afd9
1773 changed files with 1095195 additions and 65670 deletions
@@ -226,7 +226,10 @@ RogueBossSelectCtrl._mapNodeConfig = {
Conditions_ = {nCount = 2},
imgDoubleDrop = {},
txtDoubleDrop = {sComponentName = "TMP_Text"},
txtDoubleDropCount = {sComponentName = "TMP_Text"}
txtDoubleDropCount = {sComponentName = "TMP_Text"},
imgReengagementDrop = {},
txtReengagementDoubleDrop = {sComponentName = "TMP_Text"},
txtReengagementDropCount = {sComponentName = "TMP_Text"}
}
RogueBossSelectCtrl._mapEventConfig = {
[EventId.UIHomeConfirm] = "OnEvent_Home",
@@ -616,10 +619,20 @@ function RogueBossSelectCtrl:RefreshLevelInfo(nGroupId, nDifficult)
self._mapNode.btnLock.gameObject:SetActive(not isUnLock)
self._mapNode.ListConditions:SetActive(not isUnLock)
self._mapNode.imgDoubleDrop:SetActive(false)
self._mapNode.imgReengagementDrop:SetActive(false)
self.actData = PlayerData.Activity:GetActivityDataByType(GameEnum.activityType.Double)
local nReengagementCount = PlayerData.Reengagement:GetDoubleDropCount()
local bShowNormalDouble = false
if self.actData ~= nil and self.actData:CheckActShow() and self.actData:CheckInstanceType(GameEnum.instanceType.RegionBoss) then
local nCurCount, nMaxCount = self.actData:GetDoubleDropsTimes()
bShowNormalDouble = 0 < nMaxCount - nCurCount
end
if bShowNormalDouble then
self._mapNode.imgDoubleDrop:SetActive(isUnLock)
self:RefreshDoubleDropCount()
elseif isUnLock and 0 < nReengagementCount then
self._mapNode.imgReengagementDrop:SetActive(true)
self:RefreshReengagementCount()
end
if not isUnLock and not isHandCoreType then
local imgConditions_Lock_WC = self._mapNode.Conditions_[1].gameObject.transform:Find("imgConditions_Lock").gameObject
@@ -642,6 +655,13 @@ function RogueBossSelectCtrl:RefreshLevelInfo(nGroupId, nDifficult)
else
end
end
function RogueBossSelectCtrl:RefreshReengagementCount()
local nReengagementCount = PlayerData.Reengagement:GetDoubleDropCount()
local str = ConfigTable.GetUIText("Reengagement_DoubleDrop_LevelTip") .. ":"
NovaAPI.SetTMPText(self._mapNode.txtReengagementDoubleDrop, str)
local nMaxCount = PlayerData.Reengagement:GetMaxDoubleDropCount()
NovaAPI.SetTMPText(self._mapNode.txtReengagementDropCount, string.format("%s/%s", nReengagementCount, nMaxCount))
end
function RogueBossSelectCtrl:OnBtnClick_HardTog(btn)
if self.regionType == GameEnum.RegionType.NormalRegion then
local idx = table.indexof(self._mapNode.tog, btn)
@@ -957,6 +977,7 @@ function RogueBossSelectCtrl:RefreshDoubleDropCount()
end
function RogueBossSelectCtrl:OnEvent_RaidSuccess()
self:RefreshDoubleDropCount()
self:RefreshReengagementCount()
end
function RogueBossSelectCtrl:OnBtnClick_BossTick(btn)
local curCoinItmeId = AllEnum.CoinItemId.RogueHardCoreTick