yx积分重置 exp显示

xuexinpeng 2021-12-27 00:05:38 +08:00
parent fb75fd38c6
commit b99f3dffce
2 changed files with 13 additions and 11 deletions

View File

@ -126,8 +126,14 @@ public class CrossYuxulundaoGetInfoHandler extends BaseHandler<ArenaInfoProto.Cr
CommonProto.Drop.Builder drop = ItemUtil.dropPer(user, serverRankConfig.getFirstReward(), BIReason.CROSS_YUXULUNDAO_DAILYREWARD);
builder.addDrop(drop);
}
csPlayer.setCrossYuxulundaoNewScore(SMServerRankConfig.serverRankConfig.get(resetId).getScoreLow() == 0? 1000:SMServerRankConfig.serverRankConfig.get(resetId).getScoreLow());
csPlayer.setCrossYuxulundaoOldScore(SMServerRankConfig.serverRankConfig.get(resetId).getScoreLow()== 0? 1000:SMServerRankConfig.serverRankConfig.get(resetId).getScoreLow());
if( SMServerRankConfig.serverRankConfig.get(resetId).getScoreLow() == 0){
newSeasonBefore = csPlayer.getCrossYuxulundaoNewScore();
csPlayer.setCrossYuxulundaoNewScore(1000);
csPlayer.setCrossYuxulundaoOldScore(1000);
}else{
csPlayer.setCrossYuxulundaoNewScore(SMServerRankConfig.serverRankConfig.get(resetId).getScoreLow());
csPlayer.setCrossYuxulundaoOldScore(SMServerRankConfig.serverRankConfig.get(resetId).getScoreLow());
}
isNeedUpdate = true;
}
arenaManager.setCrossMatchTimes(0);

View File

@ -102,7 +102,7 @@ public class PlayerLogic {
static class InnerClass{
public final static PlayerLogic instance = new PlayerLogic();
public final static PlayerLogic instance = new PlayerLogic();
}
public void saveNewPlayerPoint(ISession session,int type,int id) throws Exception {
@ -862,7 +862,7 @@ public class PlayerLogic {
PlayerInfoProto.GetPlayerOneTeamInfoResponse.Builder playerTeamInfo = PlayerInfoProto.GetPlayerOneTeamInfoResponse.newBuilder().setTeamInfo(builder.build());
return playerTeamInfo.build();
}
//获取跨服玩家信息
public CommonProto.TeamOneInfo getCrossYxldMyTeamInfo(User user,List<Integer> team) throws Exception{
CSPlayer csPlayer = CrossServiceLogic.getPlayerByRedis(user.getId());
@ -1177,10 +1177,6 @@ public class PlayerLogic {
for(Map.Entry<Integer,Long> item : heroNotBufferAttribute.entrySet()){
int id = item.getKey();
int values = item.getValue().intValue();
if (id == 53 || id == 57 || id == 58){
//命中几率 治疗加成 受疗加成
values = item.getValue().intValue()-10000;
}
builder.addSpecialEffects(CommonProto.SpecialEffects.newBuilder().setPropertyId(id).setPropertyValue(values).build());
}
Map<String, com.ljsd.jieling.thrift.idl.PropertyItem> jewels = crossArenaManager.getJewels();
@ -1225,9 +1221,9 @@ public class PlayerLogic {
for(Map.Entry<Integer,Long> item : heroNotBufferAttribute.entrySet()){
int id = item.getKey();
int values = item.getValue().intValue();
if (id == 53 || id == 57 || id == 58){
/* if (id == 53 || id == 57 || id == 58){
values = item.getValue().intValue()-10000;
}
}*/
builder.addSpecialEffects(CommonProto.SpecialEffects.newBuilder().setPropertyId(id).setPropertyValue(values).build());
}
@ -1553,7 +1549,7 @@ public class PlayerLogic {
}
return levelUpdateCount;
}
// private boolean priviliageCheck(User user, int privilageTypeId, int checkNum,boolean isUpdate){
// private boolean priviliageCheck(User user, int privilageTypeId, int checkNum,boolean isUpdate){
// Map<Integer, VipInfo> vipInfo = user.getPlayerInfoManager().getVipInfo();
// if(privilageTypeId == 0){
// return true;