Task【ID1005460】【玩法需求】猎妖之路 节点更新不对
parent
cbfee44510
commit
44c00e9fcb
|
|
@ -140,6 +140,7 @@ public class EndExpeditionBattleRequest extends BaseHandler<Expedition.EndExpedi
|
||||||
|
|
||||||
//更新节点
|
//更新节点
|
||||||
Expedition.ExpeditionNodeInfoIndication.Builder builder = Expedition.ExpeditionNodeInfoIndication.newBuilder();
|
Expedition.ExpeditionNodeInfoIndication.Builder builder = Expedition.ExpeditionNodeInfoIndication.newBuilder();
|
||||||
|
|
||||||
builder.addAllNodeInfo(getNodePro(user,oldlay,nodeId));
|
builder.addAllNodeInfo(getNodePro(user,oldlay,nodeId));
|
||||||
builder.addAllHeroInfo(ExpeditionLogic.getInstance().getAllHeroInfo(user,ids));
|
builder.addAllHeroInfo(ExpeditionLogic.getInstance().getAllHeroInfo(user,ids));
|
||||||
MessageUtil.sendIndicationMessage(session, 1, MessageTypeProto.MessageType.EXPEDITION_NOINFO_INDICATION_VALUE, builder.build(), true);
|
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();
|
Expedition.EndExpeditionBattleResponse.Builder response = Expedition.EndExpeditionBattleResponse.newBuilder();
|
||||||
response.setResult(resultCode);
|
response.setResult(resultCode);
|
||||||
MessageUtil.sendMessage(session, 1, MessageTypeProto.MessageType.EXPEDITION_END_BATTLE_RESONSE_VALUE, response.build(), true);
|
MessageUtil.sendMessage(session, 1, MessageTypeProto.MessageType.EXPEDITION_END_BATTLE_RESONSE_VALUE, response.build(), true);
|
||||||
|
|
||||||
|
|
||||||
return;
|
return;
|
||||||
} else {
|
} else {
|
||||||
//节点血量更新
|
//节点血量更新
|
||||||
|
|
@ -166,6 +169,11 @@ public class EndExpeditionBattleRequest extends BaseHandler<Expedition.EndExpedi
|
||||||
ids.add(hero.getId());
|
ids.add(hero.getId());
|
||||||
}
|
}
|
||||||
nodeInfo.setState(ExpeditionLogic.NODESTATE_NOT_GET);
|
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