试炼本修改
parent
43ee84f538
commit
be06376686
|
@ -38,21 +38,23 @@ public class TowerMap extends AbstractMap {
|
|||
super.outMap(uid,outType,curXY,builder);
|
||||
User user = UserManager.getUser(uid);
|
||||
MapManager mapManager = user.getMapManager();
|
||||
if(mapManager.getTowerUnusedBuffer()!=null){
|
||||
mapManager.setTowerUnusedBuffer(new HashMap<>());
|
||||
}
|
||||
LOGGER.info("退出地图");
|
||||
if(mapManager.getTower()>=1){
|
||||
mapManager.setMapIntoFlag(1);
|
||||
if(mapManager.getTower()== STrialConfig.getHighestTower()){
|
||||
mapManager.setHighestTower(mapManager.getTower());
|
||||
if(TowerRankUtil.getRankNumber(mapManager.getTower(),(int)(mapManager.getCurrTowerTime()/1000))> RedisUtil.getInstence().getZSetScore(RedisKey.TOWER_RANK, "", String.valueOf(user.getId()))){
|
||||
RedisUtil.getInstence().zsetAddOne(RedisKey.getKey(RedisKey.TOWER_RANK,"",false),String.valueOf(user.getId()),TowerRankUtil.getRankNumber(mapManager.getTower(),(int)(mapManager.getCurrTowerTime()/1000)));
|
||||
if(outType == 0||mapManager.getTower()-1==STrialConfig.getHighestTower()) {
|
||||
if(mapManager.getTowerUnusedBuffer()!=null){
|
||||
mapManager.setTowerUnusedBuffer(new HashMap<>());
|
||||
}
|
||||
LOGGER.info("退出地图");
|
||||
if(mapManager.getTower()>=1){
|
||||
mapManager.setMapIntoFlag(1);
|
||||
if(mapManager.getTower()== STrialConfig.getHighestTower()){
|
||||
mapManager.setHighestTower(mapManager.getTower());
|
||||
if(TowerRankUtil.getRankNumber(mapManager.getTower(),(int)(mapManager.getCurrTowerTime()/1000))> RedisUtil.getInstence().getZSetScore(RedisKey.TOWER_RANK, "", String.valueOf(user.getId()))){
|
||||
RedisUtil.getInstence().zsetAddOne(RedisKey.getKey(RedisKey.TOWER_RANK,"",false),String.valueOf(user.getId()),TowerRankUtil.getRankNumber(mapManager.getTower(),(int)(mapManager.getCurrTowerTime()/1000)));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
mapManager.setEssenceValue(0);
|
||||
mapManager.setCurrTowerTime(0);
|
||||
mapManager.setEssenceValue(0);
|
||||
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue