装备红点提交
parent
78c982e740
commit
12c8efa516
|
@ -152,10 +152,11 @@ end
|
||||||
--获取单个英雄装备数据
|
--获取单个英雄装备数据
|
||||||
function this.GetSingleHeroSingleEquipData(_equipid, _heroDid)
|
function this.GetSingleHeroSingleEquipData(_equipid, _heroDid)
|
||||||
_equipid = tonumber(_equipid)
|
_equipid = tonumber(_equipid)
|
||||||
if this.equipDatas[_equipid] and this.equipDatas[_equipid].upHeroDidList and this.equipDatas[_equipid].upHeroDidList[_heroDid] then
|
if HarmonyManager.GetSingleAdditions(HarmonyAddType.AddEquip) > 0 and HarmonyManager.IsInfo(_heroDid) then
|
||||||
return this.equipDatas[_equipid]
|
LogGreen("正在共鸣中")
|
||||||
elseif HarmonyManager.GetSingleAdditions(HarmonyAddType.AddEquip) > 0 and HarmonyManager.IsInfo(_heroDid) then
|
|
||||||
return HarmonyManager.equipDatas[_equipid]--.upHeroDidList[_heroDid]
|
return HarmonyManager.equipDatas[_equipid]--.upHeroDidList[_heroDid]
|
||||||
|
elseif this.equipDatas[_equipid] and this.equipDatas[_equipid].upHeroDidList and this.equipDatas[_equipid].upHeroDidList[_heroDid] then
|
||||||
|
return this.equipDatas[_equipid]
|
||||||
else
|
else
|
||||||
return nil
|
return nil
|
||||||
end
|
end
|
||||||
|
|
|
@ -3074,11 +3074,11 @@ function this.GetHeroIsUpEquip(heroDid)
|
||||||
equipIdAndWarPower.warPower = 0
|
equipIdAndWarPower.warPower = 0
|
||||||
lackEquips[i] = equipIdAndWarPower
|
lackEquips[i] = equipIdAndWarPower
|
||||||
end
|
end
|
||||||
|
|
||||||
-- 有装备的位置赋值装备id及战力
|
-- 有装备的位置赋值装备id及战力
|
||||||
if heroData.equipIdList and #heroData.equipIdList > 1 then
|
if heroData.equipIdList and #heroData.equipIdList > 0 then
|
||||||
for i = 1, #heroData.equipIdList do
|
for i = 1, #heroData.equipIdList do
|
||||||
if not heroData.equipIdList[i] then
|
if not heroData.equipIdList[i] then
|
||||||
|
|
||||||
else
|
else
|
||||||
local curEquipConFigData =
|
local curEquipConFigData =
|
||||||
EquipManager.GetSingleHeroSingleEquipData(heroData.equipIdList[i], heroDid)
|
EquipManager.GetSingleHeroSingleEquipData(heroData.equipIdList[i], heroDid)
|
||||||
|
@ -3093,13 +3093,13 @@ function this.GetHeroIsUpEquip(heroDid)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
--有同系 且未在英雄身上的装备
|
--有同系 且未在英雄身上的装备
|
||||||
local equips = BagManager.GetEquipDataByEquipPosition(heroData.heroConfig.Profession)
|
local equips = BagManager.GetEquipDataByEquipPosition(heroData.heroConfig.Profession)
|
||||||
|
|
||||||
for _, v in ipairs(equips) do
|
for _, v in ipairs(equips) do
|
||||||
if EquipManager.GetSingleHeroSingleEquipData(v.id, heroDid) then
|
if EquipManager.GetSingleHeroSingleEquipData(v.id, heroDid) then
|
||||||
--英雄已经装备了这个装备
|
--英雄已经装备了这个装备
|
||||||
|
LogGreen("英雄已经装备了这个装备v.id:"..v.id)
|
||||||
else
|
else
|
||||||
local equipConfigData = equipConfig[v.id]
|
local equipConfigData = equipConfig[v.id]
|
||||||
local pos = equipConfigData.Position
|
local pos = equipConfigData.Position
|
||||||
|
|
Loading…
Reference in New Issue