添加特权

lvxinran 2020-10-29 09:29:23 +08:00
parent 1937350c63
commit 4ff51ce551
1 changed files with 7 additions and 2 deletions

View File

@ -78,6 +78,12 @@ public class GetPlayerInfoHandler extends BaseHandler{
Map<Integer, Integer> guidePoints = playerInfoManager.getGuidePoints();
Map<Integer, VipInfo> vipInfo = playerInfoManager.getVipInfo();
List<CommonProto.NewPlayerGuidePoint> list = new ArrayList<>();
SGameSetting setting = STableManager.getConfig(SGameSetting.class).get(1);
for(int[] vip:setting.getItemAdd()){
if(vip.length>3&&!vipInfo.containsKey(vip[3])){
playerInfoManager.addVipInfo(vip[3]);
}
}
List<CommonProto.Privilege> privilegeList = new ArrayList<>();
for(Map.Entry<Integer,Integer> guideItem : guidePoints.entrySet()){
list.add(CommonProto.NewPlayerGuidePoint.newBuilder()
@ -148,8 +154,7 @@ public class GetPlayerInfoHandler extends BaseHandler{
List<CommonProto.GiftGoodsInfo> goodsBagInfo = new ArrayList<>(SRechargeCommodityConfig.rechargeCommodityConfigMap.size());
BuyGoodsLogic.getGoodsBagInfo(userId,goodsBagInfo,true);
int vipPrivilageValue = user.getPlayerInfoManager().getVipPrivilageValue(SMazeTreasureSetting.sMazeTreasureSetting.getRefreshVIP());
SGameSetting setting = STableManager.getConfig(SGameSetting.class).get(1);
if(setting!=null&&setting.getBornItem().length>0){
if(setting.getBornItem().length>0){
Map<Integer, Integer> map = ItemUtil.arrayToMap(setting.getBornItem());
Set<Integer> remove = new HashSet<>(map.keySet());
remove.removeAll(user.getItemManager().getItemMap().keySet());