修行技能登录获取数据脚本提交
parent
50fca59741
commit
06b9324e05
|
@ -186,6 +186,7 @@ public class GetPlayerInfoHandler extends BaseHandler{
|
|||
List<CommonProto.SixiangxinfaInfo> sixiangxinfaInfos = getSixiangxinfaInfos(heroManager);
|
||||
int randomCount =SLotterySpecialConfig.getLotteryListByDifferentType(7).iterator().next().getCount()- user.getHeroManager().getRandomPoolByType().getOrDefault(11,new HashMap<>()).getOrDefault(7,0);
|
||||
StoreLogic.reloadStoreInfo(user,7);//重载功能商店
|
||||
List<CommonProto.PracticeSkillInfo>practiceSkillInfos=getPracticeSkillInfos(heroManager);
|
||||
// 开服时间戳
|
||||
long openTime = TimeUtils.stringToTimeLong2(GameApplication.serverConfig.getOpenTime());
|
||||
PlayerInfoProto.GetPlayerInfoResponse getPlayerInfoResponse
|
||||
|
@ -233,6 +234,7 @@ public class GetPlayerInfoHandler extends BaseHandler{
|
|||
.addAllHelpFightList(CBean2Proto.getHelpFightList(user))
|
||||
.addAllSixiangInfos(sixiangxinfaInfos)
|
||||
.setServerOpenTime((int) (openTime / 1000))
|
||||
.addAllPracticeSkillInfos(practiceSkillInfos)
|
||||
.build();
|
||||
ReportUtil.onReportEvent(user, ReportEventEnum.APP_LOGIN.getType());
|
||||
try {
|
||||
|
@ -256,6 +258,7 @@ public class GetPlayerInfoHandler extends BaseHandler{
|
|||
}
|
||||
}
|
||||
|
||||
///登录获取四象心法数据
|
||||
private List<CommonProto.SixiangxinfaInfo> getSixiangxinfaInfos(HeroManager heroManager) {
|
||||
Map<Integer,SixiangProfessionInfo> sixiangDataMap = heroManager.getSixiangDataMap();
|
||||
List<CommonProto.SixiangxinfaInfo> sixiangxinfaInfos = new ArrayList<>(sixiangDataMap.size());
|
||||
|
@ -281,6 +284,18 @@ public class GetPlayerInfoHandler extends BaseHandler{
|
|||
return sixiangxinfaInfos;
|
||||
}
|
||||
|
||||
private List<CommonProto.PracticeSkillInfo> getPracticeSkillInfos(HeroManager heroManager) {
|
||||
List<CommonProto.PracticeSkillInfo>practiceSkillInfos=new ArrayList<>(heroManager.getPracticeSkillMap().size());
|
||||
for (Map.Entry<Integer, Integer> entry : heroManager.getPracticeSkillMap().entrySet()) {
|
||||
CommonProto.PracticeSkillInfo skillInfo=CommonProto.PracticeSkillInfo.newBuilder()
|
||||
.setSkillId(entry.getKey())
|
||||
.setSkillLv(entry.getValue())
|
||||
.build();
|
||||
practiceSkillInfos.add(skillInfo);
|
||||
}
|
||||
return practiceSkillInfos;
|
||||
}
|
||||
|
||||
/**
|
||||
* 初始化英雄星级map(针对老号)
|
||||
* @param user
|
||||
|
|
Loading…
Reference in New Issue