添加道具

back_recharge
lvxinran 2020-10-19 22:36:24 +08:00
parent 75d86b8203
commit b89fd738ca
2 changed files with 6 additions and 0 deletions

View File

@ -150,6 +150,7 @@ public interface BIReason {
int JOURNEY_COMMON_REWARD = 83;//逍遥游基础奖励
int JOURNEY_FIGHT_REWARD = 84;//逍遥游击杀boss奖励
int JOURNEY_RANDOM_REWARD = 85;//逍遥游转盘奖励
int SERVER_UPDATE_REWARD = 86;//服务器更新添加初始化道具
int ADVENTURE_UPLEVEL_CONSUME = 1000;//秘境升级
int SECRETBOX_CONSUME = 1001;//秘盒抽卡

View File

@ -4,6 +4,7 @@ import com.ljsd.jieling.config.clazzStaticCfg.HeroStaticConfig;
import com.ljsd.jieling.db.mongo.MongoUtil;
import com.ljsd.jieling.db.redis.RedisKey;
import com.ljsd.jieling.db.redis.RedisUtil;
import com.ljsd.jieling.globals.BIReason;
import com.ljsd.jieling.handler.map.MapLogic;
import com.ljsd.jieling.handler.map.MapManager;
import com.ljsd.jieling.ktbeans.ReportEventEnum;
@ -26,6 +27,7 @@ import com.ljsd.jieling.protocols.MessageTypeProto;
import com.ljsd.jieling.protocols.PlayerInfoProto;
import com.ljsd.jieling.thread.task.RPCServerTask;
import com.ljsd.jieling.util.CBean2Proto;
import com.ljsd.jieling.util.ItemUtil;
import com.ljsd.jieling.util.MessageUtil;
import config.SChallengeConfig;
import config.SMazeTreasureSetting;
@ -148,6 +150,9 @@ 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());
if(user.getItemManager().getItemMap().containsKey(97)){
ItemUtil.drop(user,new int[][]{{97,1}}, BIReason.SERVER_UPDATE_REWARD);
}
PlayerInfoProto.GetPlayerInfoResponse getPlayerInfoResponse
= PlayerInfoProto.GetPlayerInfoResponse.newBuilder()
.setPlayer(player)