Update - 2.1.0.147

EN: 2.1.0.147
CN: 2.1.0.147
JP: 2.1.0.149
KR: 2.1.0.154
This commit is contained in:
SL1900
2026-11-13 12:00:00 +09:00
parent c84dd6f891
commit da1d2be9fc
822 changed files with 1752348 additions and 1554 deletions
@@ -239,7 +239,7 @@ function SoldierBattleResultCtrl:OnBtnClick_Confirm()
self:ShowBattleReport()
return
end
if (self.nResultType == _CS or self.nResultType == _CF) and self:CheckShowRecommendTips() then
if self.nResultType == _CS and self:CheckShowRecommendTips() then
self:ShowRecommendTips()
return
end
@@ -267,6 +267,12 @@ function SoldierBattleResultCtrl:CheckIsLastGradeChallenge()
return 0 < nMaxGradeId and nGradeChallengeId == nMaxGradeId
end
function SoldierBattleResultCtrl:CheckShowRecommendTips()
if self.nResultType ~= _CS then
return false
end
if self.mapData == nil or self.mapData.bFinalBossSuccess ~= true then
return false
end
local nTipDay = tonumber(LocalData.GetPlayerLocalData(RecommendTipsKey) or 0)
if nTipDay == GetTodayKey() then
return false
@@ -416,6 +416,10 @@ function SoldierRecommendCtrl:OnBtnClick_ConfirmImport()
EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("BUILD_05"))
return
end
if PlayerData.SoldierData:CheckRecommendCollected(sCode) then
EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Soldier_Recommend_AlreadyCollected"))
return
end
local tbCollectData = PlayerData.SoldierData:GetCollectRecommendList()
local nMaxFavorite = ConfigTable.GetConfigNumber("SoldierBattleReportFavoriteLimit")
local nFavoriteCount = tbCollectData and #tbCollectData or 0
@@ -131,7 +131,7 @@ function SoldierLevelSelectCtrl:RefreshGradeChallenge()
for _, v in ipairs(self.tbGradeChallenge) do
local sText = orderedFormat(ConfigTable.GetUIText("Soldier_LevelSelect_InitialHp"), v.InitialHp)
NovaAPI.SetTMPText(self._mapNode.txtTestDesc[1], sText)
local sOppoAttrAddShow = math.floor(tonumber(v.OppoAttrAddShow) * 100) .. "%"
local sOppoAttrAddShow = v.OppoAttrAddShow .. "%"
sText = orderedFormat(ConfigTable.GetUIText("Soldier_LevelSelect_OppoAttrAddShow"), sOppoAttrAddShow)
NovaAPI.SetTMPText(self._mapNode.txtTestDesc[2], sText)
CS.UnityEngine.UI.LayoutRebuilder.ForceRebuildLayoutImmediate(self._mapNode.rtGridTest)
@@ -56,7 +56,7 @@ function SoldierLevelSelectItemCtrl:SetData(mapData, bUnlock)
NovaAPI.SetTMPText(self._mapNode.txt_DifficultNum, mapData.OppoLevelShow)
local sText = orderedFormat(ConfigTable.GetUIText("Soldier_LevelSelect_InitialHp"), mapData.InitialHp)
NovaAPI.SetTMPText(self._mapNode.txt_Desc[1], sText)
local sOppoAttrAddShow = math.floor(tonumber(mapData.OppoAttrAddShow) * 100) .. "%"
local sOppoAttrAddShow = mapData.OppoAttrAddShow .. "%"
sText = orderedFormat(ConfigTable.GetUIText("Soldier_LevelSelect_OppoAttrAddShow"), sOppoAttrAddShow)
NovaAPI.SetTMPText(self._mapNode.txt_Desc[2], sText)
self._mapNode.btn_Search.gameObject:SetActive(false)