This commit is contained in:
Ggafrik 2025-08-06 00:39:20 +08:00
parent 53d701989b
commit 5df86acaad
4 changed files with 8 additions and 4 deletions

Binary file not shown.

View File

@ -345,9 +345,9 @@ function PlayerInfoProxy:GetPlayerUpgradeAttributes(Player: Player)
-- attributes[attributeData["effectAttribute"]] = attributeData["lvAdd"][1] + (AttributeLv - 1) * attributeData["lvAdd"][2] -- attributes[attributeData["effectAttribute"]] = attributeData["lvAdd"][1] + (AttributeLv - 1) * attributeData["lvAdd"][2]
local effectAttribute = attributeData["effectAttribute"] local effectAttribute = attributeData["effectAttribute"]
if effectAttribute == "attack" or effectAttribute == "hp" then if effectAttribute == "attack" or effectAttribute == "hp" then
attributes[effectAttribute] = math.floor(attributeData["lvAdd"][1] * (AttributeLv ^ (attributeData["lvAdd"][2] / 10000)) - attributeData["lvAdd"][1]) attributes[effectAttribute] = math.floor(attributeData["lvAdd"][1] * ((attributeData["lvAdd"][2] / 10000) ^ AttributeLv ) - attributeData["lvAdd"][1])
else else
attributes[effectAttribute] = math.floor(attributeData["lvAdd"][1] ^ (AttributeLv - 1) * attributeData["lvAdd"][2] / 10000) attributes[effectAttribute] = math.floor(attributeData["lvAdd"][1] *AttributeLv * attributeData["lvAdd"][2] / 10000)
end end
end end
return attributes return attributes

View File

@ -68,7 +68,11 @@ function AttributeLvupShow:Refresh()
else else
self.Variables._btnUpgrade.Text = self.Data.cost[2] + self.Data.cost[3] * nowLv self.Variables._btnUpgrade.Text = self.Data.cost[2] + self.Data.cost[3] * nowLv
-- 属性值显示(下一级) -- 属性值显示(下一级)
self.Variables._tmpValue.Text = self.Data.lvAdd[1] + self.Data.lvAdd[2] * nowLv if self.Data.id == 1 or self.Data.id == 2 then
self.Variables._tmpValue.Text = math.floor(self.Data.lvAdd[1] * ((self.Data.lvAdd[2] / 10000) ^ nowLv))
else
self.Variables._tmpValue.Text = self.Data.lvAdd[1] + self.Data.lvAdd[2] * nowLv
end
end end
end end

View File

@ -194,7 +194,7 @@ function EquipmentDetailWindow:OnOpenWindow()
local equipmentData = Utils:GetIdDataFromJson(JsonItemProp, equipmentInstance:GetAttribute("orgId")) local equipmentData = Utils:GetIdDataFromJson(JsonItemProp, equipmentInstance:GetAttribute("orgId"))
self.Variables["_imgIcon"].Image = Localization:GetImageData(equipmentData.iconId) self.Variables["_imgIcon"].Image = Localization:GetImageData(equipmentData.iconId)
self.Variables["_tmpName"].Text = Localization:GetLanguageData(equipmentData.nameId) self.Variables["_tmpName"].Text = Localization:GetLanguageData(equipmentData.nameId)
self.Variables["_tmpQuality"].Text = Localization:GetColoredEquipmentQualityDesc(equipmentData.quality) self.Variables["_tmpQuality"].Text = Localization:GetColoredEquipmentQualityDesc(equipmentInstance:GetAttribute("quality"))
self.Variables["_tmpCombatValue"].Text = 0 self.Variables["_tmpCombatValue"].Text = 0
local equipmentData = Utils:GetIdDataFromJson(JsonEquipment, equipmentInstance:GetAttribute("orgId")) local equipmentData = Utils:GetIdDataFromJson(JsonEquipment, equipmentInstance:GetAttribute("orgId"))