Update - 1.13.0.124

EN: 1.13.0.124
CN: 1.13.0.124
JP: 1.13.0.128
KR: 1.13.0.130
This commit is contained in:
SL1900
2026-07-21 12:30:00 +09:00
parent a12087abad
commit 8c4bd41668
1334 changed files with 873026 additions and 95164 deletions
@@ -157,19 +157,19 @@ function DepotCharInfoCtrl:RefreshAttribute()
self._mapNode.goProperty[1]:SetCharProperty(AllEnum.CharAttr[1], tbAttr, true)
self._mapNode.goProperty[1].gameObject:SetActive(true)
end
local atk = Info ~= nil and Info.atk or 0
local atk = Info ~= nil and Info.atk:AsFloat() or 0
tbAttr = {totalValue = atk, baseValue = atk}
self._mapNode.goProperty[2]:SetCharProperty(AllEnum.CharAttr[2], tbAttr, true)
local def = Info ~= nil and Info.def or 0
local def = Info ~= nil and Info.def:AsFloat() or 0
tbAttr = {totalValue = def, baseValue = def}
self._mapNode.goProperty[3]:SetCharProperty(AllEnum.CharAttr[3], tbAttr, true)
local critRate = Info ~= nil and Info.critRate or 0
local critRate = Info ~= nil and Info.critRate:AsFloat() or 0
tbAttr = {
totalValue = critRate * 100,
baseValue = critRate * 100
}
self._mapNode.goProperty[4]:SetCharProperty(AllEnum.CharAttr[4], tbAttr, false)
local critPower = Info ~= nil and Info.critPower or 0
local critPower = Info ~= nil and Info.critPower:AsFloat() or 0
tbAttr = {
totalValue = critPower * 100,
baseValue = critPower * 100
@@ -265,17 +265,17 @@ function DepotCharInfoCtrl:OnBtnClick_Detail()
if v.sKey == "Hp" then
total = HealthInfo ~= nil and HealthInfo.hpMax or 0
elseif v.sKey == "Atk" then
total = Info ~= nil and Info.atk or 0
total = Info ~= nil and Info.atk:AsFloat() or 0
elseif v.sKey == "Def" then
total = Info ~= nil and Info.def or 0
total = Info ~= nil and Info.def:AsFloat() or 0
elseif v.sKey == "CritRate" then
total = Info ~= nil and Info.critRate or 0
total = Info ~= nil and Info.critRate:AsFloat() or 0
total = total * 100
elseif v.sKey == "CritPower" then
total = Info ~= nil and Info.critPower or 0
total = Info ~= nil and Info.critPower:AsFloat() or 0
total = total * 100
elseif v.sKey == "Suppress" then
total = Info ~= nil and Info.suppressRatio or 0
total = Info ~= nil and Info.suppressRatio:AsFloat() or 0
total = total * 100
base = total
elseif v.sKey == "UltraEnergy" then
@@ -290,76 +290,76 @@ function DepotCharInfoCtrl:OnBtnClick_Detail()
total = total * 100
base = total
elseif v.sKey == "DefPierce" then
total = Info ~= nil and Info.defPenetrate or 0
total = Info ~= nil and Info.defPenetrate:AsFloat() or 0
base = total
elseif v.sKey == "DefIgnore" then
total = Info ~= nil and Info.defIgnore or 0
total = Info ~= nil and Info.defIgnore:AsFloat() or 0
total = total * 100
base = total
elseif v.sKey == "WEE" then
total = ElementInfo ~= nil and ElementInfo.WEE or 0
total = ElementInfo ~= nil and ElementInfo.WEE:AsFloat() or 0
total = total * 100
base = total
elseif v.sKey == "WEP" then
total = ElementInfo ~= nil and ElementInfo.WEP or 0
total = ElementInfo ~= nil and ElementInfo.WEP:AsFloat() or 0
base = total
elseif v.sKey == "WEI" then
total = ElementInfo ~= nil and ElementInfo.WEI or 0
total = ElementInfo ~= nil and ElementInfo.WEI:AsFloat() or 0
total = total * 100
base = total
elseif v.sKey == "FEE" then
total = ElementInfo ~= nil and ElementInfo.FEE or 0
total = ElementInfo ~= nil and ElementInfo.FEE:AsFloat() or 0
total = total * 100
base = total
elseif v.sKey == "FEP" then
total = ElementInfo ~= nil and ElementInfo.FEP or 0
total = ElementInfo ~= nil and ElementInfo.FEP:AsFloat() or 0
base = total
elseif v.sKey == "FEI" then
total = ElementInfo ~= nil and ElementInfo.FEI or 0
total = ElementInfo ~= nil and ElementInfo.FEI:AsFloat() or 0
total = total * 100
base = total
elseif v.sKey == "SEE" then
total = ElementInfo ~= nil and ElementInfo.SEE or 0
total = ElementInfo ~= nil and ElementInfo.SEE:AsFloat() or 0
total = total * 100
base = total
elseif v.sKey == "SEP" then
total = ElementInfo ~= nil and ElementInfo.SEP or 0
total = ElementInfo ~= nil and ElementInfo.SEP:AsFloat() or 0
base = total
elseif v.sKey == "SEI" then
total = ElementInfo ~= nil and ElementInfo.SEI or 0
total = ElementInfo ~= nil and ElementInfo.SEI:AsFloat() or 0
total = total * 100
base = total
elseif v.sKey == "AEE" then
total = ElementInfo ~= nil and ElementInfo.AEE or 0
total = ElementInfo ~= nil and ElementInfo.AEE:AsFloat() or 0
total = total * 100
base = total
elseif v.sKey == "AEP" then
total = ElementInfo ~= nil and ElementInfo.AEP or 0
total = ElementInfo ~= nil and ElementInfo.AEP:AsFloat() or 0
base = total
elseif v.sKey == "AEI" then
total = ElementInfo ~= nil and ElementInfo.AEI or 0
total = ElementInfo ~= nil and ElementInfo.AEI:AsFloat() or 0
total = total * 100
base = total
elseif v.sKey == "LEE" then
total = ElementInfo ~= nil and ElementInfo.LEE or 0
total = ElementInfo ~= nil and ElementInfo.LEE:AsFloat() or 0
total = total * 100
base = total
elseif v.sKey == "LEP" then
total = ElementInfo ~= nil and ElementInfo.LEP or 0
total = ElementInfo ~= nil and ElementInfo.LEP:AsFloat() or 0
base = total
elseif v.sKey == "LEI" then
total = ElementInfo ~= nil and ElementInfo.LEI or 0
total = ElementInfo ~= nil and ElementInfo.LEI:AsFloat() or 0
total = total * 100
base = total
elseif v.sKey == "DEE" then
total = ElementInfo ~= nil and ElementInfo.DEE or 0
total = ElementInfo ~= nil and ElementInfo.DEE:AsFloat() or 0
total = total * 100
base = total
elseif v.sKey == "DEP" then
total = ElementInfo ~= nil and ElementInfo.DEP or 0
total = ElementInfo ~= nil and ElementInfo.DEP:AsFloat() or 0
base = total
elseif v.sKey == "DEI" then
total = ElementInfo ~= nil and ElementInfo.DEI or 0
total = ElementInfo ~= nil and ElementInfo.DEI:AsFloat() or 0
total = total * 100
base = total
end
@@ -286,8 +286,10 @@ function StarTowerShopCtrl:Clear()
self.tbGoods = nil
self.tbGoodsList = nil
self.tbBuyGridList = nil
self.mapSelectGoods = nil
end
function StarTowerShopCtrl:OpenBuyPanel(bOpen, mapGoods, bUnable, bQuit)
self.mapSelectGoods = mapGoods
if not bOpen then
if bQuit then
self._mapNode.t_fullscreen_blur_blue:SetActive(false)
@@ -528,6 +530,20 @@ function StarTowerShopCtrl:OnBtn_CloseBuy()
self:OpenBuyPanel(false)
end
function StarTowerShopCtrl:OnBtn_Confirm()
if self.mapSelectGoods ~= nil and self.mapSelectGoods.nType == 2 then
local nNoteId = self.mapSelectGoods.nGoodsId
local nCurCount = self.mapNoteCount[nNoteId] == nil and 0 or self.mapNoteCount[nNoteId]
local nMaxCount = ConfigTable.GetConfigNumber("DiscSubNoteSkillMaxLevel")
if nCurCount >= nMaxCount then
local sNoteName = ""
local mapNoteCfg = ConfigTable.GetData("SubNoteSkill", nNoteId)
if mapNoteCfg ~= nil then
sNoteName = mapNoteCfg.Name
end
EventManager.Hit(EventId.OpenMessageBox, orderedFormat(ConfigTable.GetUIText("StarTower_Shop_Note_Max"), sNoteName))
return
end
end
local callback = function(nCoin)
self:OpenBuyPanel(false, nil, nil, true)
for _, mapGoods in pairs(self.tbGoods) do