From 8aa67eb6bfeccb6051e993c619e318841058523d Mon Sep 17 00:00:00 2001 From: lvxinran Date: Fri, 1 Jan 2021 00:05:11 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A3=AE=E7=BD=97=20=E6=97=A0=E5=B0=BDbug?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ljsd/jieling/handler/map/mapType/EndlessMap.java | 4 ++++ .../com/ljsd/jieling/handler/map/mapType/TowerMap.java | 7 ++++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/mapType/EndlessMap.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/mapType/EndlessMap.java index 797810f5d..6ebba7f22 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/mapType/EndlessMap.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/mapType/EndlessMap.java @@ -122,6 +122,7 @@ public class EndlessMap extends AbstractMap{ cellToProto(cells, entry); } mapManager.setCurMapType(type); + mapManager.setWalkCells(endlessMapInfo.getWalkCell()); // mapEnterResponse.addHeroInfos(); //容错代码 if(mapManager.getCurXY()==0){ @@ -442,6 +443,9 @@ public class EndlessMap extends AbstractMap{ } } +// SChallengeMapConfig challengeMapConfig = STableManager.getConfig(SChallengeMapConfig.class).get(mapId); +// int xy = CellUtil.xy2Pos(challengeMapConfig.getPosition()[0], challengeMapConfig.getPosition()[1]); +// mapManager.setCurXY(xy); mapManager.setCurMapId(mapId); initMapMission(user,newMap); } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/mapType/TowerMap.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/mapType/TowerMap.java index 2540e8194..266913e32 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/mapType/TowerMap.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/mapType/TowerMap.java @@ -618,7 +618,7 @@ public class TowerMap extends AbstractMap { Map sEventPointConfig = STableManager.getConfig(SEventPointConfig.class); Set destoryCell = new HashSet<>(); Map configMap = MapPointConfig.scMapEventMap; - int mosterAmount = 0; + int monsterAmount = 0; Map mapInfo = mapManager.getMapInfo(); List rewardResult= new ArrayList<>(); for(Map.Entry entry:mapInfo.entrySet()){ @@ -627,7 +627,7 @@ public class TowerMap extends AbstractMap { if(entry.getValue().getEventId() == -1){ continue; } - mosterAmount++; + monsterAmount++; int groupId = sEventPointConfig.get(entry.getValue().getEventId()).getOption()[0]; LOGGER.info(String.valueOf(groupId)); @@ -646,7 +646,7 @@ public class TowerMap extends AbstractMap { mapManager.setTrialEnergy(100); Cell cell = callChief(user); - LOGGER.info("怪物数量:{}",mosterAmount); + LOGGER.info("怪物数量:{}",monsterAmount); int[] bombReward = rewardResult.stream().mapToInt(Integer::valueOf).toArray(); CommonProto.Drop.Builder drop = ItemUtil.drop(user, bombReward, 1,0,BIReason.BOMB_REWARD); @@ -657,6 +657,7 @@ public class TowerMap extends AbstractMap { response.setEssenceValue(-1); response.setCell(CBean2Proto.getCell(cell)); response.setDrop(drop); + response.setMonsterNum(monsterAmount); MessageUtil.sendMessage(session,1,messageType.getNumber(),response.build(),true); }