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