Task【ID1005747】【猎妖之路优化】猎妖之路优化内容
parent
ae01d515ec
commit
0304f78695
|
@ -24,6 +24,7 @@ import java.util.Map;
|
||||||
* 12 每日任务 DailyTasks
|
* 12 每日任务 DailyTasks
|
||||||
* 13 世界boss WorldBoss
|
* 13 世界boss WorldBoss
|
||||||
* 14 聊天 Talking
|
* 14 聊天 Talking
|
||||||
|
* 64 猎妖之路 猎妖之路
|
||||||
*/
|
*/
|
||||||
public enum FunctionIdEnum {
|
public enum FunctionIdEnum {
|
||||||
|
|
||||||
|
@ -60,7 +61,7 @@ public enum FunctionIdEnum {
|
||||||
WorkShopCreateEquip(102,null),
|
WorkShopCreateEquip(102,null),
|
||||||
WorkShopCreateProtectEquip(103,null),
|
WorkShopCreateProtectEquip(103,null),
|
||||||
WorkShopRebuildEquip(104,null,MessageTypeProto.MessageType.WORKSHOP_REBUILD_REQUEST_VALUE),
|
WorkShopRebuildEquip(104,null,MessageTypeProto.MessageType.WORKSHOP_REBUILD_REQUEST_VALUE),
|
||||||
|
Expedition(64,null),
|
||||||
;
|
;
|
||||||
|
|
||||||
private int functionType;
|
private int functionType;
|
||||||
|
|
|
@ -1,5 +1,9 @@
|
||||||
package com.ljsd.jieling.handler.Expedition;
|
package com.ljsd.jieling.handler.Expedition;
|
||||||
|
|
||||||
|
import com.ljsd.jieling.core.FunctionIdEnum;
|
||||||
|
import com.ljsd.jieling.core.HandlerLogicThread;
|
||||||
|
import com.ljsd.jieling.exception.ErrorCode;
|
||||||
|
import com.ljsd.jieling.exception.ErrorCodeException;
|
||||||
import com.ljsd.jieling.handler.BaseHandler;
|
import com.ljsd.jieling.handler.BaseHandler;
|
||||||
import com.ljsd.jieling.logic.dao.ExpeditionManager;
|
import com.ljsd.jieling.logic.dao.ExpeditionManager;
|
||||||
import com.ljsd.jieling.logic.dao.UserManager;
|
import com.ljsd.jieling.logic.dao.UserManager;
|
||||||
|
@ -10,6 +14,8 @@ import com.ljsd.jieling.protocols.Expedition;
|
||||||
import com.ljsd.jieling.protocols.MessageTypeProto;
|
import com.ljsd.jieling.protocols.MessageTypeProto;
|
||||||
import com.ljsd.jieling.protocols.PlayerInfoProto;
|
import com.ljsd.jieling.protocols.PlayerInfoProto;
|
||||||
import com.ljsd.jieling.util.MessageUtil;
|
import com.ljsd.jieling.util.MessageUtil;
|
||||||
|
import config.SGlobalSystemConfig;
|
||||||
|
import manager.STableManager;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Description: 获取猎妖之路信息
|
* Description: 获取猎妖之路信息
|
||||||
|
@ -27,10 +33,15 @@ public class GetExpeditionRequestHandler extends BaseHandler<PlayerInfoProto.Get
|
||||||
User user = UserManager.getUser(iSession.getUid());
|
User user = UserManager.getUser(iSession.getUid());
|
||||||
ExpeditionManager manager = user.getExpeditionManager();
|
ExpeditionManager manager = user.getExpeditionManager();
|
||||||
Expedition.GetExpeditionResponse.Builder builder = Expedition.GetExpeditionResponse.newBuilder();
|
Expedition.GetExpeditionResponse.Builder builder = Expedition.GetExpeditionResponse.newBuilder();
|
||||||
|
|
||||||
|
SGlobalSystemConfig sGlobalSystemConfig = STableManager.getConfig(SGlobalSystemConfig.class).get(FunctionIdEnum.Expedition.getFunctionType());
|
||||||
|
if (HandlerLogicThread.checkOpen(user,sGlobalSystemConfig)) {
|
||||||
builder.addAllLay(manager.getRewardBox());
|
builder.addAllLay(manager.getRewardBox());
|
||||||
builder.addAllHeroInfo(ExpeditionLogic.getInstance().getAllHeroInfo(user));
|
builder.addAllHeroInfo(ExpeditionLogic.getInstance().getAllHeroInfo(user));
|
||||||
builder.addAllNodeInfo(ExpeditionLogic.getInstance().getNodeInfo(user));
|
builder.addAllNodeInfo(ExpeditionLogic.getInstance().getNodeInfo(user));
|
||||||
builder.addAllEquipIds(ExpeditionLogic.getInstance().getEquipnfo(user));
|
builder.addAllEquipIds(ExpeditionLogic.getInstance().getEquipnfo(user));
|
||||||
|
}
|
||||||
|
|
||||||
MessageUtil.sendMessage(iSession, 1, MessageTypeProto.MessageType.EXPEDITION_GET_EXPEDITION_RESONSE_VALUE, builder.build(), true);
|
MessageUtil.sendMessage(iSession, 1, MessageTypeProto.MessageType.EXPEDITION_GET_EXPEDITION_RESONSE_VALUE, builder.build(), true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -71,7 +71,7 @@ public class ExpeditionLogic {
|
||||||
manager.clearRewardBox();
|
manager.clearRewardBox();
|
||||||
manager.clearPropertyItems();
|
manager.clearPropertyItems();
|
||||||
manager.getHeroHPWithChange().clear();
|
manager.getHeroHPWithChange().clear();
|
||||||
reSetNode(user);
|
// reSetNode(user);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void takeAllReward(User user)throws Exception {
|
private void takeAllReward(User user)throws Exception {
|
||||||
|
|
Loading…
Reference in New Issue