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