|
@@ -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;
|