zhaoyang vor 2 Jahren
Ursprung
Commit
6465ebb65a
1 geänderte Dateien mit 4 neuen und 2 gelöschten Zeilen
  1. 4 2
      GameClient/Assets/Game/HotUpdate/Data/FightDataManager.cs

+ 4 - 2
GameClient/Assets/Game/HotUpdate/Data/FightDataManager.cs

@@ -241,8 +241,10 @@ namespace GFGGame
             {
                 List<int> skillLvsA = SkillDataManager.Instance.GetCardSkillLvs(a.id);
                 List<int> skillLvsB = SkillDataManager.Instance.GetCardSkillLvs(b.id);
-                double scoreA = GetSkillFightScore(itemSum, baseScore, leagueSkillScore, a.id, a.scores[scoreType], skillLvsA);
-                double scoreB = GetSkillFightScore(itemSum, baseScore, leagueSkillScore, b.id, b.scores[scoreType], skillLvsB);
+                double addA = a.scores[scoreType] * ConstScoreSystem.PERFECT_SCORE * ConstScoreSystem.CLICK_SCORE / ConstScoreSystem.PART_SCORE * 6d;
+                double addB = b.scores[scoreType] * ConstScoreSystem.PERFECT_SCORE * ConstScoreSystem.CLICK_SCORE / ConstScoreSystem.PART_SCORE * 6d;
+                double scoreA = GetSkillFightScore(itemSum, baseScore, leagueSkillScore, a.id, a.scores[scoreType], skillLvsA) + addA;
+                double scoreB = GetSkillFightScore(itemSum, baseScore, leagueSkillScore, b.id, b.scores[scoreType], skillLvsB) + addB;
                 if (scoreA < scoreB)
                 {
                     return 1;