|
@@ -30,7 +30,6 @@ namespace GameLogic.Hero
|
|
|
|
|
|
|
|
// public List<int> ImmortalBond = new List<int>();
|
|
// public List<int> ImmortalBond = new List<int>();
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
|
|
|
public HeroInfo()
|
|
public HeroInfo()
|
|
|
{
|
|
{
|
|
@@ -131,10 +130,19 @@ namespace GameLogic.Hero
|
|
|
}
|
|
}
|
|
|
else
|
|
else
|
|
|
{
|
|
{
|
|
|
- daoLvBiData = new DaoLVBiData();
|
|
|
|
|
- daoLvBiData.id = i1;
|
|
|
|
|
- daoLvBiData.value = daolvSkill.para[0];
|
|
|
|
|
- daolvBl.Add(daoLvBiData);
|
|
|
|
|
|
|
+ daoLvBiData = daolvBl.FirstOrDefault(d => d.id == i1);
|
|
|
|
|
+ if (daoLvBiData == null)
|
|
|
|
|
+ {
|
|
|
|
|
+ daoLvBiData = new DaoLVBiData();
|
|
|
|
|
+ daoLvBiData.id = i1;
|
|
|
|
|
+ daoLvBiData.value = daolvSkill.para[0];
|
|
|
|
|
+ daolvBl.Add(daoLvBiData);
|
|
|
|
|
+ }
|
|
|
|
|
+ else
|
|
|
|
|
+ {
|
|
|
|
|
+ daoLvBiData.value += daolvSkill.para[0];
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
if (!daolvBlMap.ContainsKey(i1))
|
|
if (!daolvBlMap.ContainsKey(i1))
|
|
|
{
|
|
{
|
|
|
daolvBlMap.Add(i1, daolvSkill.para[0]);
|
|
daolvBlMap.Add(i1, daolvSkill.para[0]);
|
|
@@ -314,8 +322,5 @@ namespace GameLogic.Hero
|
|
|
break;
|
|
break;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|