日志修改,重置buff修改

back_recharge
lvxinran 2019-07-02 22:51:07 +08:00
parent 33cd931e82
commit ec27295b72
1 changed files with 9 additions and 9 deletions

View File

@ -2110,7 +2110,7 @@ public class MapLogic {
type = MathUtils.randomFromWeight(bossType); type = MathUtils.randomFromWeight(bossType);
if(mapManager.getTower()<=3){ if(mapManager.getTower()<=3){
type = 2; type = 3;
} }
// }else if(mapManager.getTower()==2){ // }else if(mapManager.getTower()==2){
// type = 3; // type = 3;
@ -2121,7 +2121,7 @@ public class MapLogic {
int mapId = config.getMapId(); int mapId = config.getMapId();
SChallengeMapConfig challengeMapConfig = SChallengeMapConfig.integerSChallengeMapConfigMap.get(mapId); SChallengeMapConfig challengeMapConfig = SChallengeMapConfig.integerSChallengeMapConfigMap.get(mapId);
int[] mapSize = challengeMapConfig.getSize(); int[] mapSize = challengeMapConfig.getSize();
LOGGER.info("width:"+String.valueOf(mapSize[0])+",height:"+String.valueOf(mapSize[1])+",当前:"+CellUtil.pos2XY(mapManager.getCurXY())[0]+"==="+CellUtil.pos2XY(mapManager.getCurXY())[1]); LOGGER.info("width:{},height:{},当前:{}==={}",String.valueOf(mapSize[0]),String.valueOf(mapSize[1]),CellUtil.pos2XY(mapManager.getCurXY())[0],CellUtil.pos2XY(mapManager.getCurXY())[1]);
Set<Integer> xySet = CellUtil.getSurroundPos(mapSize[0],mapSize[1],mapManager.getCurXY()); Set<Integer> xySet = CellUtil.getSurroundPos(mapSize[0],mapSize[1],mapManager.getCurXY());
LOGGER.info(xySet.toString()); LOGGER.info(xySet.toString());
Map<Integer, Cell> mapInfo = mapManager.getMapInfo(); Map<Integer, Cell> mapInfo = mapManager.getMapInfo();
@ -2130,7 +2130,7 @@ public class MapLogic {
Map<Integer, MapPointConfig> pointConfig = MapPointConfig.scMapEventMap; Map<Integer, MapPointConfig> pointConfig = MapPointConfig.scMapEventMap;
while (it.hasNext()){ while (it.hasNext()){
Integer n = it.next(); Integer n = it.next();
LOGGER.info("遍历"+CellUtil.pos2XY(n)[0]+","+CellUtil.pos2XY(n)[1]); LOGGER.info("遍历{},{}",CellUtil.pos2XY(n)[0],CellUtil.pos2XY(n)[1]);
for(Map.Entry<Integer,Cell> cellEntry:mapInfo.entrySet()){ for(Map.Entry<Integer,Cell> cellEntry:mapInfo.entrySet()){
if(cellEntry.getKey().equals(n)) { if(cellEntry.getKey().equals(n)) {
if (pointConfig.get(cellEntry.getValue().getPointId()).getStyle() != 0) { if (pointConfig.get(cellEntry.getValue().getPointId()).getStyle() != 0) {
@ -2140,13 +2140,13 @@ public class MapLogic {
} }
} }
} }
LOGGER.info("怪物可出现格子数量"+String.valueOf(xySet.size())); LOGGER.info("怪物可出现格子数量{}",String.valueOf(xySet.size()));
int random = MathUtils.randomInt(xySet.size()); int random = MathUtils.randomInt(xySet.size());
LOGGER.info("random"+String.valueOf(random)); LOGGER.info("random"+String.valueOf(random));
int i = 0; int i = 0;
int xyResult = 0; int xyResult = 0;
for(Integer xy:xySet){ for(Integer xy:xySet){
LOGGER.info("怪物位置:"+String.valueOf(CellUtil.pos2XY(xy)[0])+","+String.valueOf(CellUtil.pos2XY(xy)[1])); LOGGER.info("怪物位置:{},{}",String.valueOf(CellUtil.pos2XY(xy)[0]),String.valueOf(CellUtil.pos2XY(xy)[1]));
if(random==i){ if(random==i){
xyResult = xy; xyResult = xy;
break; break;
@ -2157,7 +2157,7 @@ public class MapLogic {
// xyResult // xyResult
mapManager.setBossXY(xyResult); mapManager.setBossXY(xyResult);
int randomPoint = MathUtils.randomFromWeight(pointId[type-1]); int randomPoint = MathUtils.randomFromWeight(pointId[type-1]);
LOGGER.info("随机事件id"+randomPoint); LOGGER.info("随机事件id==>{}",randomPoint);
//buff处理 //buff处理
// if(type==3){ // if(type==3){
// if(currTower>0){ // if(currTower>0){
@ -2227,9 +2227,9 @@ public class MapLogic {
y[i] = rewardRevert.get(i); y[i] = rewardRevert.get(i);
} }
rewardMap.put(y,1f); rewardMap.put(y,1f);
LOGGER.info("怪物数量:"+mosterAmount); LOGGER.info("怪物数量:{}",mosterAmount);
CommonProto.Drop.Builder drop = ItemUtil.drop(user, rewardMap, BIReason.BOMB_REWARD); CommonProto.Drop.Builder drop = ItemUtil.drop(user, rewardMap, BIReason.BOMB_REWARD);
LOGGER.info(String.valueOf("几种:"+mapInfo.size())); LOGGER.info("几种:{}",mapInfo.size());
int[] x = Arrays.stream(destoryCell.toArray(new Integer[destoryCell.size()])).mapToInt(Integer::valueOf).toArray(); int[] x = Arrays.stream(destoryCell.toArray(new Integer[destoryCell.size()])).mapToInt(Integer::valueOf).toArray();
BehaviorUtil.destoryPoints(user,x); BehaviorUtil.destoryPoints(user,x);
@ -2269,7 +2269,7 @@ public class MapLogic {
}else{ }else{
mapManager.setTower(1); mapManager.setTower(1);
} }
mapManager.setFoodBufferMap(new HashMap<>());
mapManager.setFightCount(0); mapManager.setFightCount(0);
mapManager.setEssenceValue(0); mapManager.setEssenceValue(0);
mapManager.setTowerUnusedBuffer(null); mapManager.setTowerUnusedBuffer(null);