From 836465ac8d5c8af43e983e8ed28a6fe6de63319e Mon Sep 17 00:00:00 2001 From: wangzhenxing <1545929779@qq.com> Date: Thu, 14 Dec 2023 18:18:38 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A3=85=E5=A4=87=E7=AE=A1=E7=90=86=E8=84=9A?= =?UTF-8?q?=E6=9C=AC=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../~Lua/Modules/Equip/EquipManager.lua | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/Assets/ManagedResources/~Lua/Modules/Equip/EquipManager.lua b/Assets/ManagedResources/~Lua/Modules/Equip/EquipManager.lua index 4b81bd47ab..db9118389e 100644 --- a/Assets/ManagedResources/~Lua/Modules/Equip/EquipManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/Equip/EquipManager.lua @@ -422,8 +422,20 @@ function this.GetAllSEquipsByPosition(_position) return equips end function this.GetAllGodEquips() - local starEquips = ConfigManager.GetAllConfigsDataByKey(ConfigName.EquipConfig, "Quality", 7) - local starEquips2 = ConfigManager.GetAllConfigsDataByKey(ConfigName.EquipConfig, "Quality", 8) + local starEquips={} + local list = ConfigManager.GetAllConfigsDataByKey(ConfigName.EquipConfig, "Quality", 7) + for i=1,#list do + if list[i].Position<5 then + table.insert(starEquips,list[i]) + end + end + local starEquips2 ={} + local list2=ConfigManager.GetAllConfigsDataByKey(ConfigName.EquipConfig, "Quality", 8) + for i=1,#list2 do + if list2[i].Position<5 then + table.insert(starEquips,list2[i]) + end + end local equips = {} for i = 1, #starEquips do if starEquips[i].Star and starEquips[i].Star > 0 and starEquips[i].Star ~= 18 then --最低等级的装备 合成不了