罗浮排行等级不一致

lvxinran 2021-08-07 14:03:30 +08:00
parent 4f8f6cd44d
commit cde4df5928
3 changed files with 9 additions and 3 deletions

View File

@ -860,7 +860,7 @@ public class ArenaLogic {
int server = random.nextInt(groupList.size());
rank.addRank(robotIndex,String.valueOf(crossGroup),robotNum-robotIndex);
SArenaRobotConfig config = SArenaRobotConfig.getsArenaRobotConfigById(robotIds.get(robotIndex));
robotInfo.put(String.valueOf(robotIndex),new CrossArenaEnemy(robotIds.get(robotIndex),robotIndex,groupList.get(server),0,0,random.nextBoolean(),PlayerLogic.getInstance().getRandomName2WithOutVerify(),config.getTotalForce()));
robotInfo.put(String.valueOf(robotIndex),new CrossArenaEnemy(robotIds.get(robotIndex),robotIndex,groupList.get(server),0,0,random.nextBoolean(),PlayerLogic.getInstance().getRandomName2WithOutVerify(),config.getTotalForce(),config.getRoleLv()));
}
LOGGER.info("跨服信息初始化结束");

View File

@ -17,6 +17,7 @@ public class CrossArenaEnemy {
private boolean gender;
private String randomName;
private int totalForce;
private int level;
public CrossArenaEnemy(int enemyId, int enemyId_UUid, int serverID, int enemyType, int enemyStatus, int rank) {
this.enemyId = enemyId;
@ -27,12 +28,13 @@ public class CrossArenaEnemy {
this.rank = rank;
}
public CrossArenaEnemy(int enemyId,int enemyId_UUid, int serverID, int enemyType, int enemyStatus,boolean gender,String randomName,int totalForce) {
public CrossArenaEnemy(int enemyId,int enemyId_UUid, int serverID, int enemyType, int enemyStatus,boolean gender,String randomName,int totalForce,int level) {
this(enemyId,enemyId_UUid,serverID,enemyType,enemyStatus);
this.gender=gender;
this.randomName = randomName;
this.totalForce = totalForce;
this.level = level;
}
public CrossArenaEnemy(int enemyId,int enemyId_UUid, int serverID, int enemyType, int enemyStatus) {
this.enemyId = enemyId;
@ -91,4 +93,8 @@ public class CrossArenaEnemy {
public int getTotalForce() {
return totalForce;
}
public int getLevel() {
return level;
}
}

View File

@ -62,7 +62,7 @@ public class CrossArenaRank extends AbstractRank {
CommonProto.UserRank.Builder everyRank = CommonProto.UserRank.newBuilder()
.setUid(mapEntry.getEnemyId_UUid())
.setUserName(mapEntry.getRandomName())
.setLevel(100)
.setLevel(mapEntry.getLevel()==0?100:mapEntry.getLevel())
.setUserSkin(80012)
.setRankInfo(everyRankInfo)
.setServerName(CrossServiceLogic.getInstance().findServerName(mapEntry.getServerID()))