yx:计分规则
parent
433e651a6c
commit
ea3e7cdaf3
|
@ -146,10 +146,23 @@ public class CrossYuxulundaoChallengeHandler extends BaseHandler<ArenaInfoProto.
|
|||
}
|
||||
int scoresValAbs = Math.abs(ackScores - defScores);
|
||||
//胜利者获取分数 正数
|
||||
int winerGetScore = setting.getBattleWinReward()[0] + scoresValAbs >= setting.getScoreRange()[0] && setting.getBattleWinReward()[0] + scoresValAbs <= setting.getScoreRange()[1]
|
||||
/*int winerGetScore = setting.getBattleWinReward()[0] + scoresValAbs >= setting.getScoreRange()[0] && setting.getBattleWinReward()[0] + scoresValAbs <= setting.getScoreRange()[1]
|
||||
? setting.getBattleWinReward()[0] + scoresValAbs : setting.getScoreRange()[1];
|
||||
//失败者获取分数 负数
|
||||
int loserGetScore = -winerGetScore;
|
||||
int loserGetScore = -winerGetScore;*/
|
||||
int winerGetScore= setting.getBattleWinReward()[0]+(defScores-ackScores);
|
||||
int loserGetScore = setting.getBattleLoseReward()[0]-(defScores-ackScores);
|
||||
if(winerGetScore>setting.getScoreRange()[1]){
|
||||
winerGetScore = setting.getScoreRange()[1];
|
||||
}else if(winerGetScore<setting.getScoreRange()[0]){
|
||||
winerGetScore = setting.getScoreRange()[0];
|
||||
}
|
||||
if(loserGetScore>setting.getScoreRange()[1]){
|
||||
loserGetScore = setting.getScoreRange()[1];
|
||||
}else if(loserGetScore<setting.getScoreRange()[0]){
|
||||
loserGetScore = setting.getScoreRange()[0];
|
||||
}
|
||||
|
||||
int defScore;//对手分数
|
||||
AbstractRank rank = RankContext.getRankEnum(RankEnum.CROSS_YUXULUNDAO_RANK_PERSON.getType());
|
||||
int crossGroup = GlobleSystemLogic.getInstence().getCrossGroup();
|
||||
|
|
Loading…
Reference in New Issue