back_recharge
wangyuan 2019-08-07 13:55:37 +08:00
parent 88d2cea85d
commit 411ce97154
1 changed files with 7 additions and 5 deletions

View File

@ -561,11 +561,13 @@ public class MapLogic {
// LOGGER.info("updateMap() uid=>{} mapId =>{} eventId=>{}", uid, mapManager.getCurMapId(), cell.getEventId());
mapManager.updateFoodBufferByStep(cells.size());
int lastXY = cells.get(0);
if(cells.size() >2){
lastXY = cells.get(cells.size()-2);
if(!cells.isEmpty()){
int lastXY = cells.get(0);
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);
}
@ -1403,7 +1405,7 @@ public class MapLogic {
if(sOptionConfig!=null){
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]);
if(sOptionAddConditions!=null && sOptionAddConditions.getType() == 7){
Cell cell = mapManager.getMapInfo().get(triggerXY);