diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/Expedition/ReliveExpeditionHeroRequest.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/Expedition/ReliveExpeditionHeroRequest.java index 4da149104..1f4d49da6 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/Expedition/ReliveExpeditionHeroRequest.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/Expedition/ReliveExpeditionHeroRequest.java @@ -88,7 +88,7 @@ public class ReliveExpeditionHeroRequest extends BaseHandler())); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/Expedition/TakeHolyEquipRequest.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/Expedition/TakeHolyEquipRequest.java index 7ccca88ca..58f5e7566 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/Expedition/TakeHolyEquipRequest.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/Expedition/TakeHolyEquipRequest.java @@ -71,7 +71,7 @@ public class TakeHolyEquipRequest extends BaseHandler propertyItems = new HashSet<>(); private WorldTreasureReward worldTreasureReward = new WorldTreasureReward() ; private int freshTime;//刷新时间 @@ -251,4 +253,23 @@ public class ExpeditionManager extends MongoBase { worldTreasureReward.setScore(worldTreasureReward.getScore()+score); updateString("worldTreasureReward", worldTreasureReward); } + + public int getReliveItemTime() { + + return reliveItemTime; + } + + public void setReliveItemTime(int reliveItemTime) { + updateString("reliveItemTime" , reliveItemTime); + this.reliveItemTime = reliveItemTime; + } + + public int getGetHolyTiem() { + return getHolyTiem; + } + + public void setGetHolyTiem(int getHolyTiem) { + updateString("getHolyTiem" , getHolyTiem); + this.getHolyTiem = getHolyTiem; + } } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/expedition/ExpeditionLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/expedition/ExpeditionLogic.java index 2d2736595..b4e046079 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/expedition/ExpeditionLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/expedition/ExpeditionLogic.java @@ -96,6 +96,10 @@ public class ExpeditionLogic { manager.clearExpeditionNodeInfos(); manager.setLay(1); manager.setSortid(0); + + manager.setReliveItemTime(0); + manager.setGetHolyTiem(0); + manager.setExpeditionLeve(1); manager.clearRewardBox(); manager.clearPropertyItems(); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/specialparm/ExpetionSpecialProcessor.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/specialparm/ExpetionSpecialProcessor.java index 2295b4768..c280cb59c 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/specialparm/ExpetionSpecialProcessor.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/specialparm/ExpetionSpecialProcessor.java @@ -34,22 +34,29 @@ public class ExpetionSpecialProcessor implements SpecialBuildProcessor{ cache.put(type,cache.getOrDefault(type,0) + 1); } //夜明珠 - if(e.getEquipId() == 10001){ + if(e.getEquipId() == 35){ cache.put(e.getEquipId(),cache.getOrDefault(e.getEquipId(),0) + 1); } }); result.append("1#"); - result.append(cache.getOrDefault(10001,10)); - result.append(expeditionManager.getLay()); + result.append(cache.getOrDefault(35,0)); + // result.append(expeditionManager.getLay()); result.append("|2#"); - result.append(expeditionManager.getLay()); + if(expeditionManager.getExpeditionLeve()>3||expeditionManager.getExpeditionLeve()<1){ + result.append(3); + }else { + result.append(expeditionManager.getExpeditionLeve()); + } result.append("|3#"); result.append(cache.getOrDefault(2,0)); result.append("|4#"); result.append(cache.getOrDefault(3,0)); result.append("|5#"); //* 5:神秘药水使用次数 - result.append(expeditionManager.getLay()); + result.append(expeditionManager.getReliveItemTime()); + result.append("|6#"); + //* 6:获得圣物的次数 + result.append(expeditionManager.getGetHolyTiem()); return result.toString(); }