fix map
parent
88d2cea85d
commit
411ce97154
|
@ -561,11 +561,13 @@ public class MapLogic {
|
||||||
|
|
||||||
// LOGGER.info("updateMap() uid=>{} mapId =>{} eventId=>{}", uid, mapManager.getCurMapId(), cell.getEventId());
|
// LOGGER.info("updateMap() uid=>{} mapId =>{} eventId=>{}", uid, mapManager.getCurMapId(), cell.getEventId());
|
||||||
mapManager.updateFoodBufferByStep(cells.size());
|
mapManager.updateFoodBufferByStep(cells.size());
|
||||||
int lastXY = cells.get(0);
|
if(!cells.isEmpty()){
|
||||||
if(cells.size() >2){
|
int lastXY = cells.get(0);
|
||||||
lastXY = cells.get(cells.size()-2);
|
if(cells.size() >2){
|
||||||
|
lastXY = cells.get(cells.size()-2);
|
||||||
|
}
|
||||||
|
mapManager.setLastXY(lastXY);
|
||||||
}
|
}
|
||||||
mapManager.setLastXY(lastXY);
|
|
||||||
MessageUtil.sendMessage(session, 1, messageType.getNumber(), mapUpdateResponse.build(), true);
|
MessageUtil.sendMessage(session, 1, messageType.getNumber(), mapUpdateResponse.build(), true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1403,7 +1405,7 @@ public class MapLogic {
|
||||||
|
|
||||||
if(sOptionConfig!=null){
|
if(sOptionConfig!=null){
|
||||||
int[][] jumpTypeValues = sOptionConfig.getJumpTypeValues();
|
int[][] jumpTypeValues = sOptionConfig.getJumpTypeValues();
|
||||||
if(jumpTypeValues.length>0 && jumpTypeValues[0][0] == 3){
|
if(jumpTypeValues.length>0 && sOptionConfig.getJumpType() == 3){
|
||||||
SOptionAddCondition sOptionAddConditions = SOptionAddCondition.sOptionAddConditionMap.get(jumpTypeValues[1][1]);
|
SOptionAddCondition sOptionAddConditions = SOptionAddCondition.sOptionAddConditionMap.get(jumpTypeValues[1][1]);
|
||||||
if(sOptionAddConditions!=null && sOptionAddConditions.getType() == 7){
|
if(sOptionAddConditions!=null && sOptionAddConditions.getType() == 7){
|
||||||
Cell cell = mapManager.getMapInfo().get(triggerXY);
|
Cell cell = mapManager.getMapInfo().get(triggerXY);
|
||||||
|
|
Loading…
Reference in New Issue