| System/Message/RichTableEvent.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/RoleParticulars/OtherPlayerEquipModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
System/Message/RichTableEvent.cs
@@ -490,9 +490,9 @@ stars.Sort((int x, int y) => { return x.CompareTo(y); }); var twoSuitLevel = stars.Count > 1 ? stars[1] : -1; var fiveSuitLevel = stars.Count > 4 ? stars[4] : -1; var eightSuitLevel = stars.Count > 7 ? stars[7] : -1; var twoSuitLevel = (suitplaces.Count > 1 && stars.Count > 1) ? stars[1] : -1; var fiveSuitLevel = (suitplaces.Count > 4 && stars.Count > 4) ? stars[4] : -1; var eightSuitLevel = (suitplaces.Count > 7 && stars.Count > 7) ? stars[7] : -1; suitLevels[EquipSuitType.TwoSuit] = twoSuitLevel; suitLevels[EquipSuitType.FiveSuit] = fiveSuitLevel; System/RoleParticulars/OtherPlayerEquipModel.cs
@@ -375,11 +375,17 @@ public Dictionary<EquipSuitType, int> GetSuitLevels() { var stars = new List<int>(); var suitCount = 0; foreach (var item in equips) { if (item.Key > 8) { continue; } if (ItemLogicUtility.Instance.IsSuitEquip(item.Value.itemId)) { suitCount++; } var star = item.Value.star; @@ -388,9 +394,9 @@ stars.Sort((int x, int y) => { return x.CompareTo(y); }); var twoSuitLevel = stars.Count > 1 ? stars[1] : -1; var fiveSuitLevel = stars.Count > 4 ? stars[4] : -1; var eightSuitLevel = stars.Count > 7 ? stars[7] : -1; var twoSuitLevel = (suitCount >= 2 && stars.Count >= 2) ? stars[1] : -1; var fiveSuitLevel = (suitCount >= 5 && stars.Count >= 5) ? stars[4] : -1; var eightSuitLevel = (suitCount >= 8 && stars.Count >= 8) ? stars[7] : -1; return new Dictionary<EquipSuitType, int>() { { EquipSuitType.TwoSuit, twoSuitLevel },