竞技场重写8版,初始化竞技场刷新对手

master_dev
grimm 2024-02-21 16:24:34 +08:00
parent 45d941793b
commit 23ffa5b58b
2 changed files with 4 additions and 3 deletions

View File

@ -982,7 +982,7 @@ public class ArenaLogic {
int arenaLvId = SArenaLevel.getLv(arenaLvScore); int arenaLvId = SArenaLevel.getLv(arenaLvScore);
int roomId = SArenaRoom.getRoomId(arenaLvId); int roomId = SArenaRoom.getRoomId(arenaLvId);
int score = SArenaSetting.getSArenaSetting().getScore(); int score = SArenaSetting.getSArenaSetting().getScore();
// 初始化竞技场信息并保存
ArenaInfo info = new ArenaInfo(); ArenaInfo info = new ArenaInfo();
info.setUid(user.getId()); info.setUid(user.getId());
info.setArenaLv(arenaLvId); info.setArenaLv(arenaLvId);
@ -992,8 +992,10 @@ public class ArenaLogic {
info.setReceivedBox(new HashSet<>()); info.setReceivedBox(new HashSet<>());
info.setArenaRecord(new HashMap<>()); info.setArenaRecord(new HashMap<>());
saveArenaInfo(info); saveArenaInfo(info);
// 刷新对手
refreshArenaOpponentList(user); refreshArenaOpponentList(user);
return info; // 重启获取并返回
return getArenaInfo(user.getId());
} }
/** /**

View File

@ -589,7 +589,6 @@ public class PlayerManager extends MongoBase {
public void clearVipCount(int priviliageId){ public void clearVipCount(int priviliageId){
vipInfo.put(priviliageId,new VipInfo()); vipInfo.put(priviliageId,new VipInfo());
updateString("vipInfo", vipInfo); updateString("vipInfo", vipInfo);
} }
public void addVipInfo(int privilegeId){ public void addVipInfo(int privilegeId){