Task【ID1005460】【玩法需求】猎妖之路 节点更新不对
parent
cbfee44510
commit
44c00e9fcb
|
|
@ -140,6 +140,7 @@ public class EndExpeditionBattleRequest extends BaseHandler<Expedition.EndExpedi
|
|||
|
||||
//更新节点
|
||||
Expedition.ExpeditionNodeInfoIndication.Builder builder = Expedition.ExpeditionNodeInfoIndication.newBuilder();
|
||||
|
||||
builder.addAllNodeInfo(getNodePro(user,oldlay,nodeId));
|
||||
builder.addAllHeroInfo(ExpeditionLogic.getInstance().getAllHeroInfo(user,ids));
|
||||
MessageUtil.sendIndicationMessage(session, 1, MessageTypeProto.MessageType.EXPEDITION_NOINFO_INDICATION_VALUE, builder.build(), true);
|
||||
|
|
@ -147,6 +148,8 @@ public class EndExpeditionBattleRequest extends BaseHandler<Expedition.EndExpedi
|
|||
Expedition.EndExpeditionBattleResponse.Builder response = Expedition.EndExpeditionBattleResponse.newBuilder();
|
||||
response.setResult(resultCode);
|
||||
MessageUtil.sendMessage(session, 1, MessageTypeProto.MessageType.EXPEDITION_END_BATTLE_RESONSE_VALUE, response.build(), true);
|
||||
|
||||
|
||||
return;
|
||||
} else {
|
||||
//节点血量更新
|
||||
|
|
@ -166,6 +169,11 @@ public class EndExpeditionBattleRequest extends BaseHandler<Expedition.EndExpedi
|
|||
ids.add(hero.getId());
|
||||
}
|
||||
nodeInfo.setState(ExpeditionLogic.NODESTATE_NOT_GET);
|
||||
if(!STableManager.getConfig(SExpeditionFloorConfig.class).containsKey(oldlay+1))
|
||||
{//最后一层直接更新 领取宝箱时候校验
|
||||
user.getExpeditionManager().setLay(oldlay+1);
|
||||
nodeInfo.setState(ExpeditionLogic.NODESTATE_PASS);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue